Arch下chromium系硬件解碼(Intel核顯)
環(huán)境:

視頻軟解會消耗大量的CPU和電量,所以要硬解,不過 Linux 硬解需要自己安裝驅(qū)動,并配置,比較麻煩,而且不同GPU的配置方式不同,所以這個教程在你的設備上不一定成功,但我會提供出基本的步驟,如果實在嫌麻煩,可以用 Firefox, 裝完驅(qū)動就可以直接使用了.
下面步驟具體實現(xiàn)基于我的系統(tǒng)硬件
參考資料: https://wiki.archlinuxcn.org/wiki/硬件視頻加速

安裝驅(qū)動(安裝哪個看參考資料的安裝部分)
sudo pacman -S?intel-media-driver
配置(具體配置要根據(jù)剛才安裝的驅(qū)動看參考資料的配置部分)
~/.bashrc
export?LIBVA_DRIVER_NAME=iHD
Chromium 系參數(shù)設置(請在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? ? ?//表示硬解驅(qū)動安裝和配置沒問題

? ??????還要看一下實際播放視頻時是否打開硬解,播放一個視頻,打開Devloper Tools-> Inspect,選擇Media,看Video Decoder 的 Hardware decoder 是否為ture, ture 則表示成功

????????還可以用 sudo intel_gpu_top? (安裝intel-gpu-tools)?看video是否大于0
