Ubuntu/Mint 配置 Chrome 硬解

linux 作为生产环境目前比较麻烦问题,是视频和网页渲染没法硬解,通常开个页面,看个视频把CPU吃满。而且还十分的卡顿。 所以一直再找 硬解的办法,之前谷歌表态不准备支持 Linux 的GPU渲染,比较寒心。所以社区有自己维护编译 的带 vaapi 的chromium 版本。

Chromium

这个是最简单的,使用Snap来进行安装,一个带Vaapi的版本。安装完成之后启用硬件加速就能用 但是这不是重点

sudo apt install snap
sudo snap install core
sudo snap install --channel=candidate/vaapi chromium
snap run chromiun --no-sandbox

原生Chrome

在chrome 88 上新增了 Mojo 的解码器,Linux 可以通过其来实现硬解

打开实验特性

chrome://flags/#ignore-gpu-blocklist
chrome://flags/#enable-accelerated-video-decode

装驱动(intel Only)

sudo apt install i965-va-driver-shaders libva-drm2 libva-x11-2
sudo apt install intel-media-va-driver-non-free libva-drm2 libva-x11-2

装插件

h264ify

检查是否生效

重启Chrome添加启动参数 --use-gl=desktop 使用 VAAPI。

# 直接访问,检查GPU配置
chrome://gpu

# 播放视频后访问检查是否使用硬解
chrome://media-internals

refer

留下点什么吧