M1 Max 使用一周开发体验分享

2021-12-12 16:46:29 +08:00
 PureWhiteWu

首先,利益相关:苹果全家桶用户,前一代 MacBook Pro 16 inch 2019 i9 64G 8G 2T 用户。

M1 Max 到手一周了,来从主观方面简单分享一下使用体验吧:

  1. 响应速度真的很快,哪怕编译 10 核跑满,UI 都没延迟,一样的丝滑,浏览网页也没问题,最多刷新的时候会慢一点;这部分怀疑是系统调度有做一些定制逻辑,因为开了 istats menu ,所以能看到前两核常年占用要一半以上,点开看基本都是 WindowServer 的占用之类的,怀疑是把 UI 逻辑绑在了两个能效核心上;
  2. 系统( Monterey 12.0.1 )很稳定,感觉是针对 M1 特殊优化和测试过的,和前一代 2019 16 inch i9 完全不可同日而语,intel 版本的一堆 bug ;
  3. 真正融入 Apple 生态了,举个例子,之前在 i9 上如果开了“用 Apple watch 解锁”,那么只要解锁的时候,都能感觉到明显卡顿和延迟,在 M1 上完全感受不到延迟;
  4. 外接屏无感,外接了俩 4k 屏,其中一个是 ultrafine 4k ,之前用 i9 的时候要黒屏并闪烁好几下,大概要十秒不能用,之后才能好;现在完全没有黑屏并闪烁,插的时候秒亮屏可用,拔的时候也是没有任何黑瓶闪烁,不知道是不是“统一内存”带来的好处;
  5. 性能爆炸:之前开发 rust 基本上都需要 vscode remote 到 192 核的 amd zen2 物理机才行,本地用 Clion 索引的时候基本是不可用状态,现在可以直接在本地开发了,Clion 真的比 vscode 好用多了;
  6. 性能爆炸 2:之前在 i9 ( 64G 8 核 16 线程) 上编译某个 rust 项目,需要两个半小时,现在在 M1 Max ( 64G )上编译,只需要 20 分钟,并且都是 release 模式;同时,这并不是由于 aarch64 指令更少之类的,在 M1 Max 上我编译了 x86_64 版本也是一样的,只需要 20 分钟,而且编译的时候还可以浏览网页、看视频之类的,都不受影响。

顺便,用到现在没有遇到任何兼容性问题,感觉我所有需要用的软件都已经支持了原生 Apple Silicon 了。

其它的暂时没想到啥,先写这么多吧,大家有问题欢迎提问~

10138 次点击
所在节点    MacBook Pro
62 条回复
PureWhiteWu
2021-12-17 15:12:07 +08:00
@albertson 是的,type-C 。
不会,我没遇到过,是不是真的那时候有消息通知?
albertson
2021-12-20 09:37:10 +08:00
@PureWhiteWu 我电脑全天设置勿扰模式,跟消息通知没啥关系,凌晨三四点照样被唤醒。的确是 M1 的 bug ,目前我已经换到 HDMI 连接显示器了,是没有问题了。不过不能用 Type-C 就很难受,毕竟我显示器自带两个 usb 拓展坞呢,现在得外接拓展坞了,但是拓展坞似乎也会影响电脑休眠,很烦

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

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

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

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

© 2021 V2EX