Arch下chromium系硬件解码(Intel核显)
环境:

视频软解会消耗大量的CPU和电量,所以要硬解,不过 Linux 硬解需要自己安装驱动,并配置,比较麻烦,而且不同GPU的配置方式不同,所以这个教程在你的设备上不一定成功,但我会提供出基本的步骤,如果实在嫌麻烦,可以用 Firefox, 装完驱动就可以直接使用了.
下面步骤具体实现基于我的系统硬件
参考资料: https://wiki.archlinuxcn.org/wiki/硬件视频加速

安装驱动(安装哪个看参考资料的安装部分)
sudo pacman -S intel-media-driver
配置(具体配置要根据刚才安装的驱动看参考资料的配置部分)
~/.bashrc
export LIBVA_DRIVER_NAME=iHD
Chromium 系参数设置(请在xwayland或xorg下运行浏览器)
chromium: ~/.config/chromium-flags.conf
--enable-features=VaapiVideoDecodeLinuxGL
vivaldi: ~/.config/vivaldi-stable.conf
--enable-features=VaapiVideoDecodeLinuxGL
查看显卡是否支持VP9,不支持需要安装插件
vainfo: 安装 libva-utils
命令行输入vainfo,看是否有
` VAProfileVP9Profile0 : VAEntrypointVLD`,
没有需要安装 h264ify 或 enhanced-h264ify 插件(哪个有用用那个)
我的电脑支持VP9,就不用安装
enable 硬件加速
chrome://flags/#disable-accelerated-video-decode
设置为Enabled
测试是否成功
chrome://gpu
Video Decode: Hardware accelerated //表示硬解驱动安装和配置没问题

还要看一下实际播放视频时是否打开硬解,播放一个视频,打开Devloper Tools-> Inspect,选择Media,看Video Decoder 的 Hardware decoder 是否为ture, ture 则表示成功

还可以用 sudo intel_gpu_top (安装intel-gpu-tools) 看video是否大于0
