您尚未登录。

#1 2021-08-27 21:11:34

chen05_20
会员
注册时间: 2021-04-02
帖子: 79

关于浏览器视频播放问题的一些探索

机型 thinkpad x1 nano
显卡 Intel® Iris Xe Graphics
桌面 gnome
目前主用浏览器 chrome

最近换了4k的显示器,发现浏览器在播放视频的时候不是很流畅,一开始以为是风扇的问题,后来有人指出是没有用硬件加速,然后就在这个问题上开始一些探索,主要参考wiki和这个帖子https://zhuanlan.zhihu.com/p/219715236

首先mpv 硬解播放视频是可以实现的,但是要想用在浏览器上就很麻烦了,为了测试,我还特地开了个b站大会员
首先发现chrome上不管怎么操作都无法使用硬件加速,Chromium仅可以在xorg的模式下开启硬件加速,这个硬件加速有2个问题,一是gpu效率利用太低,看一个4k120fps的视频(不开弹幕),gpu只能吃20几,然后看视频各种掉帧,二是不知道啥原因,只要开了弹幕,不管播放的是不是4k的视频,帧数都会立刻降到10几。所以现在想求助几个问题
1.目前其实用chrome软解已经可以应对所有4k以下的视频了,但风扇扇的不快倒是挺让我担心散热的,然而chrome和Chromium硬解的性能确存在差异,打开内置的fps实时帧数,发现chromefps很少能到50以上,大概在45左右徘徊,然而Chromium确可以达到平均57左右
2.Chromium在xorg的模式下的硬件加速还有没有改进的方法,总感觉这个开了还不如不开
3.关于xwayland下,我查到火狐的浏览器是可以实现硬件加速的,但是我按照教程,依然无法实现硬件加速(合成器WebRender 参数WEBRENDER为   
available by default
force_enabled by user: Force enabled by envvar
disabled by env: Not qualified),有人知道为啥么,或者弄成功的能不能分享以下经验;

离线

#2 2021-08-27 21:33:53

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,783
个人网站

Re: 关于浏览器视频播放问题的一些探索

我的 Google Chrome 开启硬件加速没问题,运作效率不清楚。
我的火狐开启硬件加速没问题(X11),但是效率比 mpv 低不少,GPU render 会占满。
不要在 xwayland 下跑火狐。直接在 wayland 下跑不好么。
YouTube 视频 4k、8k 都可以免费看的。

离线

#3 2021-08-28 15:55:38

chen05_20
会员
注册时间: 2021-04-02
帖子: 79

Re: 关于浏览器视频播放问题的一些探索

依云 说:

我的 Google Chrome 开启硬件加速没问题,运作效率不清楚。
我的火狐开启硬件加速没问题(X11),但是效率比 mpv 低不少,GPU render 会占满。
不要在 xwayland 下跑火狐。直接在 wayland 下跑不好么。
YouTube 视频 4k、8k 都可以免费看的。

你的chrome版本是?我是装的archlinux下的那个 另外目前chrome在wayland下的视频加速还是不支持的么?

我事先并不清楚xwayland是咋回事,只是在wayland下,按照wiki跑进来窗口协议就是xwayland....就顺口说了

最近编辑记录 chen05_20 (2021-08-28 15:56:03)

离线

#4 2021-08-28 16:36:11

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,783
个人网站

Re: 关于浏览器视频播放问题的一些探索

google-chrome 92.0.4515.159-1,不知道「archlinux下的那个」是哪个,Google Chrome 难道不止一个么。Wayland 我不了解。好像连输入中文都成问题的说。
火狐设置一个环境变量之后可以直接在 wayland 下跑,不需要兼容层。

离线

页脚