苹果的 M1 - M4 规格和性能进步简表
本帖最后由 privater 于 2024-11-9 01:10 编辑最近把信息汇总了一下,这 3 年下来,苹果 M 系的进步简直让人咂舌,我个人用过大量的 M 系列笔记本,几乎每个世代都有所涉猎,所以简单评价一下
如果说 M1 系列还带有一定的实验性质,苹果还没完全找到性能和功耗的平衡点,我个人觉得这一代主要是从无到有,优势是刷新世人对 Arm 架构性能的认知,离电性能与插电性能完全一样的同时,还有非常优秀的电池续航。当然缺点也很明显—— E 核心性能孱弱,以及 E 核心太少了,不同于用在 Air 里面的 M1 是 4E + 4P,M1 Pro 和 Max 仅有 2E + 8P, 而为了能效比,苹果在核心调度时写死了背景任务仅会调用 E 核心,这就导致系统大量的搜索 Index 任务,安装和升级 App,Time machine 备份等全部要等那两个孱弱的 E 核心来完成,有时候升级一次系统要等待足足 1小时,甚至升级个 Xcode 也要花上 45 分钟,这就是我对 M1 Pro/Max 系列弱点最深的印象。
M2 综合来说就是 M1 的小修小补,表面性能基本只有 10% 的提升,但是可能是因为成本低,这款处理器苹果下了大量的订单,导致市场上的 M2 MacBook Air 汗牛充栋,这代的优势其实是在 Pro 系列增加了两个 E 核心,导致执行背景任务相对游刃有余,不会再出现升级系统等待一小时的情况,几乎缩短了一半。
M3 是苹果走向了另一个极端,M3 Pro 用了 6E + 6P 的组合,同时大小核心都有超过 M2 的单核心提升幅度,但是核心数量的缩水,导致 M3 Pro 在性能上与 4E + 8P 的 M2 Pro 很难拉出差距,同时苹果为了给 M3 Max 系列增加卖点,直接做成了 12P + 4E,大幅度超越 M3 Pro,所以这一代是苹果加大实验力度的一代,实验大量 E 核以及把 Pro 和 Max 差距拉大,看市场能否接受,不出意外,市场非常不满意,尤其是 MacBook Pro 的丐版居然是 M3 标准版 + 8G 内存,价格反而居高不下,可以说这一代苹果为自己的傲慢和实验付出了惨重的代价。
M4 苹果吸取了前面 M1-M3 的所有教训,不仅 M4 拥有 6E + 4P 的配置,而且继续大幅提升了 IPC 性能,使得如今 M1 的多核心性能基本达到了曾经 M2 Pro 的水平,而 M4 也摒弃了 M3 世代弱化 Pro,抬升 Max 的做法,这次给足了 4E + 10P,于是 M4 Pro 轻松超越曾经的 M3 Max,再加上 AI 的推波助澜,死硬的苹果终于全系普及了 16G 内存,一些 Pro 的需求,反而可以承接到 M4 上,变相大幅降低了入门价格,如今一台性能堪比 M3 Pro 的 M4 16G MacBook Pro 价格相较于一年前的 M3 Pro 版本降低了 1/3。
综上,苹果在数次实验中,找到了 E 核的甜点在 4-6 个,多了没啥用,少了严重影响后台任务性能。P 核心根据需求多多益善,但是考虑到成本,M标准版 4 个足够用,Pro 至少 8-10 个,Max 10-12 是个比较合理的搭配。这样既能兼顾成本,也能保持性能的快速迭代。这种搭积木的方式,个人觉得比 Intel 和 Amd 优秀,Intel 至今大核都在 8 个徘徊,曾经 11 代短暂碰过 10 核心,但是最后还是回到了 8 核心这个位置。AMD 也区别不大,Zen 已经做到了 5 代,但是从 Zen 2 开始,就把核心上限锁定在了 16 核,但是至今还是在用双 CCD 的架构,导致核间延迟居高不下,同时为了省钱,单独做的 IOD 也同样拖累内存性能。反观苹果,没有多核心簇的核间延迟问题,核心就像积木一样随心所欲的搭配,CPU 和 GPU 可以共用高速内存,这使得不仅 CPU 告别了内存瓶颈,也让 GPU 显存容量问题得到一定程度的缓解。
综合起来,苹果相较于 A 和 I 有几个难以忽视的优势:
1. 重视研发 CPU 核心 IPC 提升,缓存提升,带宽提升,减小各个子系统的带宽瓶颈。
2. 重视 GPU 提升,从核心数量到 IPC 每一代都会迭代不少,积累几年下来,就非常可观。
3. 统一内存架构,未来 GPU 很容易到达某个转折点后,哪怕是最基础版的 M 标准版芯片也能提供非常可观的 GPU 性能。
4. CPU 强的机器,往往有很强的 GPU 性能,很大的内存容量,容易做出6边形战士,坏处是价格贵到离谱。
5. 有钱,而且销量巨大,跟 tsmc 关系非常好,总是可以通过量和关系拿到性价比极高的芯片,也能通过移动平台的优势来互补 Mac。
6. 非常清晰的发展路线图,每次迭代都会越来越好,设计团队稳定,不会出现 Ultra 200 这类性能倒退的事情。
相较来苹果来说 A 和 I 的劣势:
1. CPU 和 GPU 研发团队参差不齐,而且工作独立,往往在强 CPU 和 强 GPU 时反复横跳,很难做到平衡。
2. 靠频率提升来提高性能是一种路径依赖,往往使得功耗控制不住,尤其是近些年的 Intel。
3. Intel 非常喜欢堆砌小核心来制造一种多核跑分/渲染性能强大的错觉,这对于能并行的任务确实是线性提升,但是对于游戏这种大概就吃 8 核,而且吃 IPC 的用途时就容易翻车。这种靠量 > 质的无脑堆砌,其实也是种路径依赖。
4. 发展路线反复横跳,添加 HT 又取消 HT,添加小核心,又忽视大核心的提升,内存子系统为了成本考虑一直卡在双路 DDR 上,始终不敢拥抱统一内存架构。
5. A 和 I 都没有移动设备补贴,虽然能赚到一部分数据中心的钱,但是空间有限而且基本是两家的零和游戏,由于普通 PC 换代时间太长,产品集中在 CPU 这个单品,其实利润率并不好,反而研发投资巨大。
6. 微软的拉垮,至今都没有提供一个完美的大小核心调研的方案,傻瓜式装机后往往不能发挥出最大性能,需要大量的用户摸索,手动第三方 App 控制等。
所以长远来看,苹果对这两家中低端的威胁是巨大的,只需要再迭代个3 - 4 年,苹果也许在 M7 或者 M8 上面实现 14900K 级别的性能,而功耗仅有 20w,GPU 性能可能做到 4070 的水平,而这样的产品可能只是卖 $499 的 Mac mini,而且这套系统没有 PC 上常见的内存带宽问题,每个子系统都通过统一内存架构交融在一起。就像如今的 M4 Mac mini,让市面上一众 8840HS 瞬间失去了宠爱,而这还只是提供了大约是 11980H + 2060 级别的性能。
APPLE生态唯一的遗憾就是GAME了
不过这样也好,省得生产力时候老想着打游戏[恶魔] 软件兼容性的问题还是大头,我司办公需要用的远程桌面软件在macos上肯定没有,我想在win上安装,直接搜索搜不到,后来是同事给发了一个.exe文件 [睡觉]
统一内存也能吹
黄伟达想了想打出了一个问号 pzy2222 发表于 2024-11-9 17:28
软件兼容性的问题还是大头,我司办公需要用的远程桌面软件在macos上肯定没有,我想在win上安装,直接搜索搜 ...
软件系统肯定可以溢价,但是天花板还是有的.
如果同性能,mac mini卖4000,intel卖8000,那就等死吧
如果mac os市占率超过50%,还担心软件开发商不去适配吗? 统一内存那是amd不支持吗,十几年前ps4上就有的老技术了,无奈windows没有支持! Cyberpangk 发表于 2024-11-9 17:54
统一内存也能吹
黄伟达想了想打出了一个问号
皮衣的振金显存面前 苹果都显的如此性价比 本帖最后由 zhuifeng88 于 2024-11-9 20:46 编辑
ttt5t5t 发表于 2024-11-9 19:21
皮衣的振金显存面前 苹果都显的如此性价比
哪有什么性价比...皮衣多卡就完事了, 推理拿一排8/12g/16g卡便宜的很, 随便找个x99主板插满就行
总花费1w以内72b量化模型随便跑而且远比3,4w的m4 max快, 而且推理功耗很低的, 每卡不超过满载功耗的1/4
至于训练, 那是每张卡都更大显存好用得多, 但是就苹果那丁点算力皮衣一小时的东西他跑一天也配提训练?
----
举例, 极客湾测m4 max跑qwen2.5 72b q4 bs1 8.8token/s decode, 4张2080ti 22g跑 32.5 token/s decode, 比m4 max快不知道哪里去了, 机器总价1w2而已(不是能跑的最便宜的配置, 而是刚好有所以演示一下)
[困惑]十足的进步,除了机器太贵。。不对 是我的缺点 看来销量真的下滑严重,最近很多苹果的软文[恶魔] 本帖最后由 ekiuc 于 2024-11-9 20:33 编辑
m系列的单核挺好,在我们的很多项目发挥的要比跑分还要好
统一内存对于GPU来说确实性价比挺高,但是对比cpu来说内存太小了,限制了他的发挥。需要一款m4 pro gpu砍大半,编解码砍光光,但支持reg内存的东西,库克能不能安排一下[恶魔] 显存和内存加起来才16G起步,假设各占用一半,才8G+8G,太小了。 m4pro 非常利好程序员(不careGPU)。果断入了 zhuifeng88 发表于 2024-11-9 19:26
哪有什么性价比...皮衣多卡就完事了, 推理拿一排8/12g/16g卡便宜的很, 随便找个x99主板插满就行
总花费1w ...
赞!看到网上堆几万的m1/m2 ultra吹AI真是搞笑 正经商业公司谁会拿appl搞AI 看样子安心等M4的air吧 zhuifeng88 发表于 2024-11-9 19:26
哪有什么性价比...皮衣多卡就完事了, 推理拿一排8/12g/16g卡便宜的很, 随便找个x99主板插满就行
总花费1w ...
这种都不是正经用的配置就是了,正经都得老老实实加强买老黄的高价卡 本帖最后由 zhuifeng88 于 2024-11-9 23:36 编辑
8xwob3ko 发表于 2024-11-9 21:44
这种都不是正经用的配置就是了,正经都得老老实实加强买老黄的高价卡
正经部署就要考虑throughput了, 或者说每token的成本, 不存在什么能跑就行
这种情况下哪怕老黄高价卡, 每token成本仍然比苹果低得多
你觉得为什么苹果吹完自家ai反手去买了几车mi300x(并不比皮衣便宜多少 综合起来,苹果相较于 A 和 I 有几个难以忽视的优势:
1. 重视研发 CPU 核心 IPC 提升,缓存提升,带宽提升,减小各个子系统的带宽瓶颈。
2. 重视 GPU 提升,从核心数量到 IPC 每一代都会迭代不少,积累几年下来,就非常可观。
3. 统一内存架构,未来 GPU 很容易到达某个转折点后,哪怕是最基础版的 M 标准版芯片也能提供非常可观的 GPU 性能。
4. CPU 强的机器,往往有很强的 GPU 性能,很大的内存容量,容易做出6边形战士,坏处是价格贵到离谱。
5. 有钱,而且销量巨大,跟 tsmc 关系非常好,总是可以通过量和关系拿到性价比极高的芯片,也能通过移动平台的优势来互补 Mac。
6. 非常清晰的发展路线图,每次迭代都会越来越好,设计团队稳定,不会出现 Ultra 200 这类性能倒退的事情。
一句话 吃了手机的红利。
1,大小核都是先上手机AP在上M处理器
2, GPU也是先从手机AP开始
3,统一内存是M处理器独有,相对手机AP有进步
4,手机价格摆在那边定了标杆,Mac跟着走就可以了
5,"关系"是随着 生意 发展 会改变的,关键看苹果的手机生意要稳。
6,一路顺的时候,路线图都很看。三星,高通,要加油,搞点事情。大家可以看热闹
zhuifeng88 发表于 2024-11-9 19:26
哪有什么性价比...皮衣多卡就完事了, 推理拿一排8/12g/16g卡便宜的很, 随便找个x99主板插满就行
总花费1w ...
是我孤陋寡闻了
我以为只有nvlink才能共享显存 要不是苹果有自研系统 这高价硬件卖给谁。。得亏乔帮主有眼光 自研系统是苹果手机和MAC最大的护城河。 2030年前有一波大的, 苹果将吊打英伟达并取替成为重返月球的计算器, 在外太空不可能用又大又重的显卡。 这就是统一内存 我觉得水果最大的意义是证明了ARM的可用性,Mac可以玩魔兽,iPhone、iPad Pro上可以玩生化4、刺客信条这些3A。等以后游戏开发引擎越来越完善,会上去的应该会更多,毕竟以前Steam和游戏开发商只赚到windows平台的钱。
微软要是跟不上时代,等以后越来越多新的东西出来,很可能会和intel一起走向衰落的。 苹果芯片能够年更确实是一开始没想到的,本来觉得财务上可能做不到。 看起来m4 pro不错? 作为10多年前的非理性忠实果粉,苹果全家桶用户,现在已经基本不用苹果的任何产品,只保留了一个二号手机13mini。
目前的电脑,相同价钱,必然是X86那边性能占优。
MAC mini现在的情况是叫好不叫座,买的人不多,我犹豫了一下要不要当玩具买一个还是算了,没有任何使用场景,只有16G的统一内存,要知道现在PC的内存容量是32G起步,还不包含显存。
当MAC抛弃X86的时候,就决定了销量绝对越来越少,不能接受相同的软件Windows能用,MAC用不了。
MAC的游戏性能,在同样的金钱成本面前就是依托答辩,网上有人测能够在FHD 60HZ的情况下玩3A,OK,同样的价钱,不一定弄到4090,4080S是没问题的,4K 120HZ在PC上玩游戏不好么?另外,笔记本打游戏,本身就不是最好的选择。
生产力来说,苹果的台式机CPU和显卡都落后于AMD和NV,我实际工作中真正的生产力,CPU那是用志强,线程撕裂者或者EPYC的(小核是什么?),内存1T起步,深度学习用的显卡4090起步(4090性价比YYDS),6000 ADA或者A100/H100。
笔记本来说,苹果以前的性能和重量优势相对于ROG幻系列等一些笔记本来说,已经没有任何优势。装逼的话,ROG和外星人也有类似的装逼效果,ROG幻X里面可是4060。
苹果到底是谁在用?苹果说到底,是软件公司,有一些MAC才有的专门的软件,例如一些剪视频软件,音乐软件等,实现同样的效果在X86上付出的成本要高得多。这些专业工作者确实需要MAC,不是因为硬件,而是因为软件。但是,剪视频不等于生产力,做音乐不等于生产力。 gou123 发表于 2024-11-9 20:41
显存和内存加起来才16G起步,假设各占用一半,才8G+8G,太小了。
哈哈, 是啊, 之前总共8G, 难以想象, 苹果用户真可怜
这代16g至少日常办公够用了 mac的内存太金贵了 本帖最后由 深水河 于 2024-11-10 12:46 编辑
游戏玩不爽也就算了,所谓的生产力仅指剪辑视频,工业软件太过缺乏,CAD,matlab虽然有,但是难用的一笔,关键还花钱。[偷笑] 我就不说windows上这些都是免费的了,只要还有人用盗版软件干活,MAC就永远翻不了身 邪恶的光B 发表于 2024-11-10 00:54
我觉得水果最大的意义是证明了ARM的可用性,Mac可以玩魔兽,iPhone、iPad Pro上可以玩生化4、刺客信条这些3 ...
确实, 最大贡献是给arm蹚出了一条路, 等于做了验证, 然后其他厂商就不用再去验证了, 埋头干就行了
pc领域, 苹果只有硬件优势, 成本和软件生态都远远不行,想像手机一样, 既想走高端又想要市场, 是相当难的. 想像手机一样靠用户体验取胜也比较难, 电脑的体验这么多年来看, 很难拉开太大差距
另外, 游戏方面, 苹果在电脑上好像一直不重视游戏, 对游戏视而不见. 不过对AI倒是挺重视, 而AI和GPU又关系密切, 或许未来AI性能的提升会变相拉高游戏性能