Mac 的大小核调度真的太聪明了, Time Machine 恢复系统才花了 5% 电池。

2023-11-29 07:45:56 +08:00
 privater
刚刚拿到新的 MacBook Pro 从 Time Machine 恢复系统,瞟了一眼 istat menu 资源管理器,发现竟然 6 个 E 核满载,但是温度才 50c ,风扇都没转。再看了下 CPU 调度,文件 index 工作占满了 6 个 E 核,丝毫不占用 P 核,所以前台操作完全没影响,系统响应非常流畅:



再看了下系统当前功耗,整机居然才 6.8w ,几乎是手机水平,简直是神一样的功耗管理:



Time Machine 恢复系统总计 200G 文件,从电池 75% 开始到 70% 结束,都没有插电的必要。
为什么苹果就可以把混合大小核玩出花,反观隔壁微软和 Intel 自始至终还在为大小核调度挨骂,不知道是技术的差距还是底层的区别。

细想几乎每个关键的技术节点进步,32bit/64bit ,Retina/HighDPI 屏幕支持,全系统色彩管理,HDR/DolbyVision ,大小核调度,乃至最近的 x86 切换到 Arm 苹果都能一气呵成,根本不构成问题;而另一边是屎山一样的 bug ,吵吵闹闹十几年都解决不了最基本的功能,哪怕是最新的 Win 11 23H2 依然一堆 HighDPI 缩放 bug ,色彩管理依然是一坨答辩。
6073 次点击
所在节点    MacBook Pro
51 条回复
privater
2023-11-29 10:06:21 +08:00
@ShadowPower 有道理,个人觉得 Windows 就该做一个公开的白名单机制,默认情况下 App 根据电源管理设置自动调用资源,省电就只调用 E 核,其余时候可以调用全部核心,然后这个白名单靠 Intel/AMD/游戏公司反馈 来协调微软定期更新,他们负责测试不同 App 最佳的搭配,然后做到最大化性能/省电。
privater
2023-11-29 10:11:26 +08:00
@noahhhh 只能说新系统对老硬件优化基本没有了,M1 下面 Sonoma 并不卡,而且图标在 HiDPI 显示没任何问题。

ProphetN
2023-11-29 10:11:51 +08:00
@hoythan #20 笔记本的电池策略不是插电就不用电池吗?难道 Mac 的策略改成和手机一样了?
gefangshuai
2023-11-29 10:16:36 +08:00
@hoythan #20 Aldente ,你值得拥有
kiwi95
2023-11-29 10:20:43 +08:00
@hoythan 我们家的 mac 和 win 都是随时插电不娇惯,淘汰了那么多电脑没有一台是电池报废不能用的
mschultz
2023-11-29 10:27:19 +08:00
@kiwi95 #25 你可能使用环境/负载/运气比较好。我之前一台 Mac 用了 6 年电池鼓包(当然这也算耐用了),换了下一台 Mac 1 年电池鼓包(这就很离谱了)。
28Sv0ngQfIE7Yloe
2023-11-29 10:30:36 +08:00
@privater #22

「 M1 下面 Sonoma 并不卡」

得了得了,我的 M1Pro 就在你发的这个页面左侧的导航栏里切喊各种设置,都卡有的设置选项要过接近一秒才显示
justNoBody
2023-11-29 10:34:35 +08:00
这个楼歪的莫名其妙,只有#3 在认真回复。
lambohu
2023-11-29 10:55:32 +08:00
@justNoBody 带着立场进来先喷一下是常识了。
noahhhh
2023-11-29 11:06:05 +08:00
@privater 我这就是 m1...
lqcc
2023-11-29 11:15:14 +08:00
@Morii 我的是 m1 air ,丐中丐,这个页面不卡啊。用的最新版系统。
aLazarus
2023-11-29 11:19:40 +08:00
前一阵我刚解决了一个 pc 组装机上 12 代处理器的兼容问题。在高负载游戏场景下就会卡死。结果是什么 c state 的问题。
windows 的历史遗留问题太多了,而且不同硬件的兼容问题也太多了,自然也做不到苹果这样软硬结合
hoythan
2023-11-29 11:50:21 +08:00
@ProphetN 不是的,如果你长时间不用电池,电池就会很快报废,我 18 款的 macbookpro 一直放在机柜里从来不用电池,一年时间电池就变成 83%了,现在提示“ 电池容量显著下降。若要恢复容量,请查看服务选项。” 可以说电池接近报废了。
hoythan
2023-11-29 11:55:07 +08:00
我个人总结的最佳方案是一周至少有一天让他电池用到 20%。关于电池问题 V2EX 有很多讨论可以看下。
Donaldo
2023-11-29 15:54:49 +08:00
这个没啥感觉,Apple Silicon 给我的感觉就是待机功耗真的很低,Mac Mini M2 开着 Surge 当软路由,日常待机不到 4w 。
liduoduo
2023-11-29 16:14:28 +08:00
@hoythan #20
24 小时插电一年多了。。还正常啊。
FreddyLiu
2023-11-29 16:50:30 +08:00
@Leronron 何不食肉糜啊
wanguorui123
2023-11-29 16:55:18 +08:00
首发入的 M1 Air 待机功耗才 0.8W ,现在 x86 这边最低待机功耗是 5-6W ,差距还是比较大,不过现在 win 11 的大小核调度优化也越来越完善了,也可以手动改电源模式也不错。
chengxy
364 天前
经典歪楼,笑死,这站果子已经变成华为了,不喷两句都对不起它。
Zhuzhuchenyan
364 天前
6 小核的确提升了体验,省电和发热体验的确惊人,我当年购买上手的时候发帖就说这台电脑冷酷的和我前女友一样。说点吐槽

从 M1 开始 Mac 的小核策略就十分激进,凡是被 Apple 感觉要放到小核上跑的就一定会在小核上跑,比如说 Time Machine, Spotlight 索引,和 Mac App Store 安装程序,而且你没有任何简单的办法把这些程序调度到大核上。

这个一刀切的手法确实提升了体验,但也引出了一个问题,大型软件(比如说 Xcode )在 Mac App Store 上安装体验会被极大的劣化,特别是在只有 2 个小核的机型上。以“m1 xcode install slow” 为关键词可以搜到很多类似的案例。我还记得当年升级 Xcode 后来都是挂着睡一晚上,不然太浪费时间,忍无可忍之后换了 https://github.com/XcodesOrg/xcodes 手动管理 Xcode 安装后才好了起来。

现在用着 M2 Pro ,其实最大的升级动力就是双倍的小核数量。

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

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

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

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

© 2021 V2EX