M1 Pro 上各浏览器 B 站视频功耗最高差 3 倍,背后原因令人暖心

2021-12-08 13:02:51 +08:00
 ruib

硬件: M1 Pro 10C14G 32GB

系统: Monterey 12.1 Beta4

测试视频: https://www.bilibili.com/video/BV1TA411J7CK

播放设置:4K ,弹幕,全屏播放

(单位均为 mW) Edge 96.0 Firefox 95.0 Safari 15.2
E-Cluster 128 90 167
P0-Cluster 2717 1729 238
P1-Cluster 644 270 26
DRAM 1328 1384 1133
GPU 227 868 170
Package Power 7470 6842 2914

一些说明:

  1. B 站的 CPU 负载明显比其他视频网站高出一截,所以拿它来对比
  2. Firefox 刚更新到 95 ,号称针对 MacOS 性能有较大更新,包括“We've also reduced the power usage of software decoded video on macOS, especially in fullscreen. This includes streaming sites such as Netflix and Amazon Prime Video.”
  3. B 站默认优先 HEVC ,但只有 Safari 支持,另外两个是 AVC1 。手动禁用 HEVC 后,Safari 的功耗也只上升到 3.4W 左右
  4. 从结果看,只有 Safari 用上了硬件 codec ,P 核基本处于待机状态。其他浏览器都需要调用 P 核来软解,其中 Firefox 似乎把一部分负载丢给了 GPU 。
  5. 如果减去差别不大的 DRAM ,Safari 功耗只有 1.8W ,Edge 功耗 6.1W ,差了超过三倍

TLDR: 不插电看 B 站还是 Safari 吧

11689 次点击
所在节点    MacBook Pro
46 条回复
Cryse
2021-12-09 11:46:08 +08:00
前面有一阵 macOS Edge 看 B 站也是 HEVC 了,但最近又改回去了,不清楚反复横跳是为什么...
magicdawn
2021-12-09 13:04:39 +08:00
https://github.com/magicdawn/magicdawn/issues/126#issuecomment-986979186

hevc 的支持为什么这么少,还不是专利费太贵了了😂

等一波 vp9 av1 的支持
nuevepicos
2021-12-09 15:51:29 +08:00
我 Safari 虽然是设置的默认浏览器,但浏览大部分网页的时候,还是习惯 Chrome

也不知道是不是错觉,就是感觉很多网站,在 Safari 下看起来怪怪的,显示不是那么完美。
xjbeta
2021-12-09 21:01:35 +08:00
@brendan
https://github.com/xjbeta/iina-plus
和 IINA 或者 mpv (得自己配置一下) 看直播 应该能改善不少
0gys
2021-12-10 10:03:54 +08:00
Safari 也是可以全局翻译,你升级到新版即可
@EdwardKot
missz
2021-12-10 14:49:40 +08:00
这些直播网站可以把 p2p 给 block 掉,功耗应该会更低

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/820840

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX