欢迎光临散文网 会员登陆 & 注册

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

2023-07-18 16:53 作者:st-_-st  | 我要投稿

环境:

视频软解会消耗大量的CPU和电量,所以要硬解,不过 Linux 硬解需要自己安装驱动,并配置,比较麻烦,而且不同GPU的配置方式不同,所以这个教程在你的设备上不一定成功,但我会提供出基本的步骤,如果实在嫌麻烦,可以用 Firefox, 装完驱动就可以直接使用了.

下面步骤具体实现基于我的系统硬件

参考资料: https://wiki.archlinuxcn.org/wiki/硬件视频加速

  1. 安装驱动(安装哪个看参考资料的安装部分)

    sudo pacman -S intel-media-driver

  2. 配置(具体配置要根据刚才安装的驱动看参考资料的配置部分)

    ~/.bashrc

    export LIBVA_DRIVER_NAME=iHD

  3. Chromium 系参数设置(请在xwayland或xorg下运行浏览器)

    chromium: ~/.config/chromium-flags.conf

                       --enable-features=VaapiVideoDecodeLinuxGL

    vivaldi: ~/.config/vivaldi-stable.conf

                       --enable-features=VaapiVideoDecodeLinuxGL

  4. 查看显卡是否支持VP9,不支持需要安装插件

    vainfo: 安装 libva-utils

    命令行输入vainfo,看是否有

    ` VAProfileVP9Profile0            : VAEntrypointVLD`,

    没有需要安装 h264ify 或 enhanced-h264ify 插件(哪个有用用那个)

    我的电脑支持VP9,就不用安装

  5. enable 硬件加速

    chrome://flags/#disable-accelerated-video-decode

    设置为Enabled

  6. 测试是否成功

    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




Arch下chromium系硬件解码(Intel核显)的评论 (共 条)

分享到微博请遵守国家法律