找回密码
 加入我们
搜索
      
查看: 5812|回复: 61

[CPU] 其实微软才是最废柴的那个——M1 Pro 升级 M3 Pro 有感

[复制链接]
发表于 2024-5-10 02:16 | 显示全部楼层 |阅读模式
刚刚拿到新的 M3 Pro 版的 MacBook Pro 从 Time Machine 恢复系统,瞟了一眼 istat menu 资源管理器,发现竟然 6 个 E 核满载,但是温度才 50c ,风扇都没转。再看了下 CPU 调度,文件索引工作占满了 6 个 E 核,丝毫不占用 P 核,所以前台操作完全没影响,系统响应非常流畅:

mcEh7r5 (1).jpg

再看了下系统当前功耗,整机功耗居然才 6.8w ,几乎是手机水平,闭上眼捋一下思绪:6 个 E 核满载,系统无比流畅,简直是神一样的功耗管理:

60vCJFW.jpg

由于功耗实在太小,电脑风扇都懒得转,全靠被动传热:

Imoxzei.jpg

Time Machine 恢复系统总计 200G 文件,从电池 75% 开始到 70% 结束,都没有插电的必要。


Mac 上面绝大部分的背景任务都是由 E 核完成,需要性能时 P 核才开工,系统待机时,仅有 0.5w 的功耗,但是作为用户体验是电池时间大大延长,过去安装一个 Xcode 要花上,M1 Pro 两个 E 核要花 1 小时,现在 M3 Pro 只需要 10 分钟就搞定。

76cvDEn.jpg


掏出我的 Alienware x16 r1,打开 Steam 安装个 Helldiver 2 游戏,13700H 就在 4.4G 和 2.4G 横跳,CPU 温度在 60 - 90c 之间浮动,4 个风扇时不时嘶吼,前台窗口切换都有明显的卡顿,不知道是系统的 bug,还是 Steam 的问题,安装完 60G 的 Helldiver 2,我瞟了一眼电池,开机时 98% 已经只剩下 73%...

A01A97FF-1365-478C-AAC4-065707A2041D-51162-00002AEF8BF0AFD5.jpeg


为什么苹果就可以把混合大小核玩出花,反观隔壁微软和 Intel 自始至终还在为大小核调度挨骂,不知道是技术的差距还是底层的区别。



发表于 2024-5-10 02:38 | 显示全部楼层
试试第三方软件
发表于 2024-5-10 03:20 | 显示全部楼层
楼上+1,intel要是py下微软自家那点东西完全可以一样...调度,功耗没玩过不知道。水果就自己家那几个SKU要对付,哪怕全写遍profile才多少?ms的话15/20年前估计还玩得起,现在这么整估计梦回95/98动不动卡死/蓝屏。其实手机一样,依据规范大家都兼容就别指望第三方把所有特性都用上,要么就在一开始画好的框里别叫为什么不给我想的。
发表于 2024-5-10 03:56 来自手机 | 显示全部楼层
不等M4 MBP了?
发表于 2024-5-10 04:15 | 显示全部楼层
intel刚出大小核的时候,我曾憧憬:这下待机功耗足够低、发热减少、电池续航足够长了吧;一些低负载的系统占用、微信/网页等低负荷统统运行在小核,大核完全空下来等主应用调用;
结果第一代12代大小核只是跑分强,同电压导致待机功耗更高,笔记本平台比8代刚堆4核还要热、吵;小核的占用,导致大核主频跑不高,老牌工业软件等运行起来还不如纯大核丝滑;
第三代Ultra大小+LPE核,又憧憬了一下:该吸取教训,让LPE核心接替所有后台占用、在win重回手机/平板平台迈出重要一步 - LPE接管S0现代待机模式下的工作;结果待机低了点、续航长了点,其他还是老样子,LPE参与跑分我也是醉了;
intel不去转身找更小制程的代工,这情况还要持续几年;奈何已被x86平台彻底捆死,听之任之了

评分

参与人数 1邪恶指数 +5 收起 理由
privater + 5 非常赞同

查看全部评分

发表于 2024-5-10 04:42 | 显示全部楼层
本帖最后由 3ldnal 于 2024-5-10 04:43 编辑

各种因素都有,本质还是核心能效比的天差地别
M3Pro这6个小核每个满载还不到1W,全满载也就是4W-5W的功耗
但是性能却说的过去,就拿CB2024来说基本上可以一颗接近50分,6颗满载5W功率270分,Intel的小核怕是一颗就不止5W
本来以为Core Ultra能救一救,结果分别买了两款不同的155H本子......体验只能说依然是熟悉的Intel
 楼主| 发表于 2024-5-10 05:00 | 显示全部楼层
tide~ 发表于 2024-5-9 12:15
intel刚出大小核的时候,我曾憧憬:这下待机功耗足够低、发热减少、电池续航足够长了吧;一些低负载的系统 ...

是的,12 代刚出大小核的时候,什么 Thread Director 技术,硬件调度机制吹的云里雾里的,结果都到了 15 代 U,发现依然是废物,网上讨论的还是关小核是不是保平安。

既不节能,也没性能,调度还是一模一样的拉垮,唯独剩下跑分一骑绝尘。
发表于 2024-5-10 05:47 | 显示全部楼层
问题是牙膏那几个小核要怎么调度自己也没想好。12代是P>E>超线程,15代又变成了LPE优先,搞出来LPE>P>E>超线程的奇葩

说白了牙膏对自己的小核完全没信心,也就在跑分时带着玩玩把分数刷高点。后来又被人骂续航短,矫枉过正弄了个LPE出来,完全低估了现在的“后台”操作也不是定个闹钟那么简单随便糊弄一下就能搞定
发表于 2024-5-10 06:26 | 显示全部楼层
你这使用场景都不同怎么对比呢
发表于 2024-5-10 07:54 | 显示全部楼层
赫敏 发表于 2024-5-10 05:47
问题是牙膏那几个小核要怎么调度自己也没想好。12代是P>E>超线程,15代又变成了LPE优先,搞出来LPE>P>E>超 ...

牙膏厂一直就没想好,枚举一下:
大小核的雏形就没有超线程,只不过那时只有win10,大核有难小核围观;
12-14代大小核+超线程算坚持了3代,12-13代把电压分开了,14代功耗爆棚了;
14代笔记本平台Ultra一代大小核+LPE核+超线程+NPU,小核夹在第一个大核后面,打游戏的叫苦不迭;LPE核完全没有发挥出作用,就是小核的小核;NPU更像是转移焦点的;
15代算第Ultra二代,取消超线程几乎板上钉钉了,再把LPE放到前面?那windows该按哪代平台调度呢,还是把调度做成独立可选(或自动检测),但阿三有能力同时做好几代不同核心分布的补丁/优化嘛,我是觉得悬;

技(制程)不如人,就拿消费平台瞎折腾吧,一直在变
捕获.PNG

评分

参与人数 1邪恶指数 +5 收起 理由
privater + 5 非常赞同

查看全部评分

发表于 2024-5-10 07:57 | 显示全部楼层
微软的Windows需要适配能运行的所有处理器
哪怕你翻出十年前的洋垃圾也要能跑
苹果只需要适配自己的M系列而且M1和M3还不是一个适配水平(你自己说的)
发表于 2024-5-10 08:02 | 显示全部楼层
微软和intel早就商量好了,不管硬件怎么升级,我大windows都会消耗掉
发表于 2024-5-10 08:06 | 显示全部楼层
tide~ 发表于 2024-5-9 18:54
牙膏厂一直就没想好,枚举一下:
大小核的雏形就没有超线程,只不过那时只有win10,大核有难小核围观;
1 ...

其实做的像苹果那样很简单,弄个小核专用后台白名单加入windows更新、.NET optimization、商店应用安装这些。第三方想加入也可以就跟游戏模式一样

只怕是牙膏自己的小核根本就不省电,只是增加跑分用的
发表于 2024-5-10 08:07 | 显示全部楼层
微软的操作系统需要兼容的东西太多太多了,和苹果这种娱乐影音向操作系统不是一个概念
发表于 2024-5-10 08:12 | 显示全部楼层
ttt5t5t 发表于 2024-5-9 18:57
微软的Windows需要适配能运行的所有处理器
哪怕你翻出十年前的洋垃圾也要能跑
苹果只需要适配自己的M系列而 ...

兼容东西多不是拒绝与时俱进的理由。amd的7950x3D这么小众的东西尚可可以通过游戏模式来调用带x3d的核心,大小核这种出货量百倍的东西做不好,只能说明这个大小核本身不堪一用
发表于 2024-5-10 08:24 | 显示全部楼层
有点偏颇,苹果是自己打造了M处理器和Mac系统来适配,比两家软硬件巨头合作效率要高,但也有显著缺点,不能外接且兼容A/N显卡等等
发表于 2024-5-10 08:48 | 显示全部楼层
赫敏 发表于 2024-5-10 08:12
兼容东西多不是拒绝与时俱进的理由。amd的7950x3D这么小众的东西尚可可以通过游戏模式来调用带x3d的核心 ...

说得好 奖励你苹果M系列不能玩游戏这么大众的东西
发表于 2024-5-10 08:50 | 显示全部楼层
ttt5t5t 发表于 2024-5-9 19:48
说得好 奖励你苹果M系列不能玩游戏这么大众的东西

博德之门3:确实
发表于 2024-5-10 08:56 | 显示全部楼层
消费电子和非消费电子本来就是完全不同的两个领域嘛

强如M系列,也没堆出超算来


毕竟领域不同,所以压根没有比较的价值。。。。
发表于 2024-5-10 08:56 来自手机 | 显示全部楼层
12代出了,我就不看好,因为系统优化win一直不咋样。英特尔你以为他很勤快优化?apo软件就那几个游戏,更新也慢的不行。
发表于 2024-5-10 09:00 | 显示全部楼层
嗯...但是我还是首选windows
发表于 2024-5-10 09:03 | 显示全部楼层
微软要适配的东西确实太多了,但是这个理由已经用了有三十多年了吧
发表于 2024-5-10 09:06 | 显示全部楼层
玩维多利亚3,13900K小核能60%利用率,还要啥自行车
发表于 2024-5-10 09:08 | 显示全部楼层
功耗方面确实没得挑。其它方面不予置评。
发表于 2024-5-10 09:10 | 显示全部楼层
代价是10年前的软件大概率用不了, 别说软件更新, 且不说更新要多少钱, 开发商还在不在都不知道, 这实在没法接受
----
而win是大概率还能用
发表于 2024-5-10 09:19 | 显示全部楼层
吹啊,但我只能用WIN系统。
发表于 2024-5-10 09:26 | 显示全部楼层
我是个程序员,以下仅代表个人观点:
1:intel每一代产品发布时,会同步更新intel 白皮书,但有多少家公司会按照新的白皮书重构程序,不知道。
2:软件公司,尤其是ToC的是非常不注重于效率这个点的。(ps: 产品经理不会让程序员有精力去研究这个,即使有那也是ToB端。)
3:大部分程序员只是负责写功能,架构师这些职位才是负责,而这些人只会所谓的敏捷开发。
4:windows系统每一版更新的东西,就和开盲盒一样。一句话总结:我们知道这个很重要,我们也准备上了,但是你要等等。

所以,芯片、系统和应用程序不是一家公司开发的时候,而且没有明确标准约束的时候,那就是群魔乱舞。

评分

参与人数 1邪恶指数 +5 收起 理由
privater + 5 非常赞同

查看全部评分

发表于 2024-5-10 09:30 | 显示全部楼层
windows 台式机+ MacBook pro 完美
发表于 2024-5-10 09:34 | 显示全部楼层
tide~ 发表于 2024-5-10 04:15
intel刚出大小核的时候,我曾憧憬:这下待机功耗足够低、发热减少、电池续航足够长了吧;一些低负载的系统 ...


苹果的芯片来自于手机, 大小核的硬件以及系统在手机上调教了那么多年, 积累了足够多的经验, 这方面wintel相比之下还是新手
发表于 2024-5-10 09:36 | 显示全部楼层
chh里喷巨硬和win11仿佛是政治正确了
其实巨硬要是有点魄力,直接从某一代系统开始直接不兼容x86,不兼容所有未适配的老程序(果子就这么干的)
也能做到果子的流畅度和大小核的丝滑程度的
但是这太不现实了……
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-6-8 09:53 , Processed in 0.015064 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表