开启arch的chroium浏览器看视频gpu加速

zsxwz 20/09.13 16:51 2081

linux的chrome/chromium看视频默认不能gpu加速,看超清视频或者4k以上视频,可能导致cpu占用比较大。


intel处理器,5.8内核,chromium85.0.4183.102版本。


# 安装驱动
sudo pacman -S intel-media-driver

# 验证
sudo pacman -S libva-utils
vainfo

# 或者使用,mpv播放视频验证:
mpv --hwdec=auto-safe xxx.mp4

# 如果有返回,则代表可以加速:
Using hardware decoding (vaapi)


chromium浏览器:

chrome://flags/#ignore-gpu-blacklist

选择enable

几个相关的也可以选择enable

chrome://flags/#enable-gpu-rasterization

chrome://flags/#enable-zero-copy

zero-copy也打开效果可能会更好一点。


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

添加:

# 如果使用xorg,添加:
--use-gl=desktop

# 如果是是使用XWayland,添加:
--use-gl=egl


验证:

按Control-Shift-i进入开发者工具,点击右上角齿轮按钮->Experiments,开启Media Elements Inspection。然后点击右上角三个竖点->More Tools->Media,就可以看到多出来的Media标签页,在里面可以看到Players->视频所在浏览器标签名称->Video Decoder,里面的Decoder Name是MojoVideoDecoder,HardwareDecoder为true


注意:

自己经过几次测试,油管视频,如果浏览器不加浏览器扩展,可以正常gpu加速,如果有扩展程序就无法正常加速,也不知道是什么玄学原理。其他像优酷等等国内视频网站则可以正常开启gpu加速。。。


chrome浏览器目前还不能正常开启,chrome的flag配置文件是~/.config/chrome-flags.conf

如果以后支持了,设置应该是一样的。



最后于 20/10.13 10:05 被zsxwz编辑 ,原因:

上一篇:autoscraper网页智能爬虫,省去手动解析网页及写规则
下一篇:看油管视频cpu爆表
最新回复 (2)
  • zsxwz 0
    引用 3
    在补充一点。chromium的硬件加速不要关闭。
    20/09.13 20:15 0 回复
  • zsxwz 0
    引用 2
    油管可以通过安装html5脚本开启gpu加速:
    https://greasyfork.org/zh-CN/scripts/30545-%E8%A7%86%E9%A2%91%E7%BD%91html5%E6%92%AD%E6%94%BE%E5%B0%8F%E5%B7%A5%E5%85%B7
    20/09.13 19:36 0 回复
    • 姿势论坛—姿势小王子
      4
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。