机型 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),有人知道为啥么,或者弄成功的能不能分享以下经验;