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

firefox 在 Linux 下的硬解终于可以和 chromium/chrome 一战了

  •  1
     
  •   fateofheart · 2021-03-07 17:42:28 +08:00 · 3243 次点击
    这是一个创建于 1342 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直是 chrome 作为御用视频播放器,因为 ff 的硬解能力实在是渣渣渣渣。今天心血来潮测试一下,结果发现完全可以按着 chrome 打(以我本子的数据

    CPU 是 hotwell 4800MQ,ff 版本 86,chromium 版本 88,测试视频是 b 站随便找了一个 1080p60 的 h264 。

    检测是否使用硬解:

    ff 按照 arch wiki 加上 MOZ_LOG="PlatformDecoderModule:5"参数,然后观察是否有 VA-API 字样。

    chrome 的话,打开视频然后在 chrome://media-internals/找到指定视频,查看是否使用 MojoVideoDecoder 的视频解码器。

    我使用的是核显,所以用 intel-undervolt measure 观察 cpu 和 gpu 的功耗,结果是:

    ff dram: 2.451 W core: 1.217 W package-0: 9.802 W ( cpu ) uncore: 1.570 W ( gpu )

    chromium dram: 3.090 W core: 1.097 W package-0: 10.740 W ( cpu ) uncore: 2.318 W ( gpu )

    虽然都是瞬时功耗,但是观察得知 ff 的 gpu 和 cpu 能效明显都好于 chromium 。 肉眼复查,cpu 大家都在 800mhz 的情况下,循环 10 分钟,ff 大概能比 chromium 低个 1-2 度。

    但这一切都来的太晚了,查了下 ff 官方在 linux 下开始支持硬解是在 80 版本,支持 WebRender 是在 84 版本。。。。。。。。。。。

    ps.有没有好心人测试一下 vp9 的硬解?我尝试安装 libva-intel-driver-hybrid 来支持硬解,结果在油管卡的不能自理。。。

    5 条回复    2021-03-08 11:52:14 +08:00
    chanssl
        1
    chanssl  
       2021-03-07 17:50:49 +08:00
    HD4600 不支持硬解 VP9 吧
    fateofheart
        2
    fateofheart  
    OP
       2021-03-07 18:19:03 +08:00
    @chanssl 官方不支持,但可以用 https://github.com/intel/intel-hybrid-driver 来开启
    纠正一下,hsw 可以在 linux 下硬解 vp9,但只能硬解到 720p 的等级。。。一上 1080p 就一秒一卡。。。看了下报错 DECODER_UNDERFLOW
    guoqiyi
        3
    guoqiyi  
       2021-03-07 19:56:56 +08:00
    我的配置:CPU i5-10050,GPU UHD630,出来功耗显示全部一直是是 0,而且界面也不直观,还是用 intel_gpu_top 来查看 GPU 使用量比较直观,CPU 我则一直用 watch -n.5 grep MHz /proc/cpuinfo 来查看和这个倒是差不多效果,就是没电压项,不过硬解 CPU 本来功耗就很低,主要看 GPU 吧
    fateofheart
        4
    fateofheart  
    OP
       2021-03-08 11:51:25 +08:00
    @guoqiyi 你这个 cpu 比我这个中古货新太多了。。。
    fateofheart
        5
    fateofheart  
    OP
       2021-03-08 11:52:14 +08:00
    果然 linux 下用 ff 就是个小众中的小众= =。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1141 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:46 · PVG 02:46 · LAX 10:46 · JFK 13:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.