V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qdwang
V2EX  ›  Firefox

Firefox 91 看 b 站直播, cpu 占用太高

  •  
  •   qdwang · 2021-08-24 19:39:53 +08:00 · 4600 次点击
    这是一个创建于 1162 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用的最新的国际版 Firefox,在看 b 站直播,弹幕多的时候 cpu 占用可以到 50%以上。

    这时候同开 chrome 系浏览器,播放同一个直播,cpu 占用在 15%-25%之间波动。

    请问一下,有什么办法调整 config 可以让 ff 的 cpu 占用下降一点吗?

    谢谢

    12 条回复    2022-07-06 09:28:46 +08:00
    tinkerer
        1
    tinkerer  
       2021-08-24 23:08:28 +08:00
    无解,在 chrome 下看 bilibili 直播时 cpu 占用也算高了,感觉 B 站粘锅
    francis59
        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:哔哩哔哩弹幕过滤器
    francis59
        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 部份的信息
    qdwang
        4
    qdwang  
    OP
       2021-08-25 07:42:56 +08:00 via Android
    十分感谢 我去试试
    qdwang
        5
    qdwang  
    OP
       2021-08-25 09:35:25 +08:00
    @francis59 老哥,这样设置后确实 cpu 占用和 chrome 一样了。谢谢。

    但是,GPU 占用会比 chrome 高一倍,有时候还会瞬间到 100%。。。不知道什么原因
    qdwang
        6
    qdwang  
    OP
       2021-08-25 09:58:58 +08:00
    比如 https://www.bilibili.com/video/BV1gt411o78F 这个王刚做饭视频
    左右同时播放

    chrome 的 cpu 占用 8% GPU 占用 5%
    ff 的 cpu 占用 10% GPU 占用 30%
    francis59
        7
    francis59  
       2021-08-25 20:48:54 +08:00
    @qdwang webrender 也开启了吗?
    francis59
        8
    francis59  
       2021-08-25 21:08:31 +08:00
    如果是双显卡( CPU 集显 + N 卡 /A 卡独显),需要在 Windows 10 的图形设置里面手动设置使用独显,
    N 卡控制面版的管理 3D 设置里面的设置不管用了,得在 Windows10 里面设置,
    位置在:开始 -> 设置 -> 系统 -> 显示 -> 图形设置,把 Firefox 添加进去,点"选项",选择"高性能"
    qdwang
        9
    qdwang  
    OP
       2021-08-26 08:00:11 +08:00 via Android
    @francis59 开启了
    lty980321
        10
    lty980321  
       2021-08-30 15:29:15 +08:00   ❤️ 2
    Firefox 的 CSS 引擎硬伤,碰到动画就会占用巨高,很多网站上面的滚动字幕 ff 显示就会卡顿,B 站的问题就是弹幕,弹幕一多就会巨卡,没办法,一直以来都是这样,之前喜马拉雅首页的飞人动画,ff 打开后的 GPU 占用比 Chrome 多一倍,这种动态元素多的网页建议 Chrome 打开。

    另外在渲染这种动画的时候还会耗费很多显存,如果 GPU 性能不够强,ff 就会狂吃内存作为显存渲染,会画面撕裂,我这 32G 内存最高吃到了 25GB 。B 站有个弹幕测试,你可以去看看,非常恐怖。
    Mayuri
        11
    Mayuri  
       2021-09-24 22:01:29 +08:00
    @lty980321 巧了,刚从 BV1Js411o76u 过来,确认了此点。就算强制使用独显硬件加速也无济于事,相比之下 chrome 却毫无压力。对于这种弹幕动画和类似 Google Photo 首页的动态动画,Firefox 实在拉了...
    CameforFirefox
        12
    CameforFirefox  
       2022-07-06 09:28:46 +08:00
    @francis59 谢谢,我没遇到 b 站的问题,但是把 gfx.webrender.all 设置为 true 之后火狐的渲染速度刷的一下就起来了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5555 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:23 · PVG 09:23 · LAX 18:23 · JFK 21:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.