用的最新的国际版 Firefox,在看 b 站直播,弹幕多的时候 cpu 占用可以到 50%以上。
这时候同开 chrome 系浏览器,播放同一个直播,cpu 占用在 15%-25%之间波动。
请问一下,有什么办法调整 config 可以让 ff 的 cpu 占用下降一点吗?
谢谢
1
tinkerer 2021-08-24 23:08:28 +08:00
无解,在 chrome 下看 bilibili 直播时 cpu 占用也算高了,感觉 B 站粘锅
|
2
francis59 2021-08-24 23:34:59 +08:00 1
硬解没生效?网上找到的,试试看
media.hardware-video-decoding.force-enabled = true layers.acceleration.force-enabled = true layers.force-active = true 弹幕多的话可以装这个插件:pakku:哔哩哔哩弹幕过滤器 |
3
francis59 2021-08-25 00:58:36 +08:00 1
还有关于 webrender 的这两个设置
gfx.webrender.all = true gfx.webrender.software = false 具体可以参考: https://www.ghacks.net/2020/12/14/how-to-find-out-if-webrender-is-enabled-in-firefox-and-how-to-enable-it-if-it-is-not/ 改完重启 Firefox,然后可以到 about:support 里面看看 Graphics 部份的信息 |
4
qdwang OP 十分感谢 我去试试
|
5
qdwang OP |
6
qdwang OP 比如 https://www.bilibili.com/video/BV1gt411o78F 这个王刚做饭视频
左右同时播放 chrome 的 cpu 占用 8% GPU 占用 5% ff 的 cpu 占用 10% GPU 占用 30% |
8
francis59 2021-08-25 21:08:31 +08:00
如果是双显卡( CPU 集显 + N 卡 /A 卡独显),需要在 Windows 10 的图形设置里面手动设置使用独显,
N 卡控制面版的管理 3D 设置里面的设置不管用了,得在 Windows10 里面设置, 位置在:开始 -> 设置 -> 系统 -> 显示 -> 图形设置,把 Firefox 添加进去,点"选项",选择"高性能" |
10
lty980321 2021-08-30 15:29:15 +08:00 2
Firefox 的 CSS 引擎硬伤,碰到动画就会占用巨高,很多网站上面的滚动字幕 ff 显示就会卡顿,B 站的问题就是弹幕,弹幕一多就会巨卡,没办法,一直以来都是这样,之前喜马拉雅首页的飞人动画,ff 打开后的 GPU 占用比 Chrome 多一倍,这种动态元素多的网页建议 Chrome 打开。
另外在渲染这种动画的时候还会耗费很多显存,如果 GPU 性能不够强,ff 就会狂吃内存作为显存渲染,会画面撕裂,我这 32G 内存最高吃到了 25GB 。B 站有个弹幕测试,你可以去看看,非常恐怖。 |
11
Mayuri 2021-09-24 22:01:29 +08:00
@lty980321 巧了,刚从 BV1Js411o76u 过来,确认了此点。就算强制使用独显硬件加速也无济于事,相比之下 chrome 却毫无压力。对于这种弹幕动画和类似 Google Photo 首页的动态动画,Firefox 实在拉了...
|
12
CameforFirefox 2022-07-06 09:28:46 +08:00
@francis59 谢谢,我没遇到 b 站的问题,但是把 gfx.webrender.all 设置为 true 之后火狐的渲染速度刷的一下就起来了
|