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 条回复
hahaFck
2021-12-13 09:47:29 +08:00
@hahaFck
@PrilgrimLi
忘了说,性能没有任何降低,而且感觉还没有完全激发出芯片的性能,哈哈。
fx777
2021-12-13 09:48:24 +08:00
第四条 +1
wangpengfei4113
2021-12-13 10:01:54 +08:00
续航怎么样啊?
Chihaya0824
2021-12-13 10:21:36 +08:00
@M48A1 有,输完密码以后一秒以内进
PureWhiteWu
2021-12-13 10:42:49 +08:00
@PrilgrimLi 你好,风扇就没听见过……感觉好像一直都没转?
运行虚拟机完全无压力。
flmwswd
2021-12-13 11:33:12 +08:00
你是直接下载 seal 作为办公机使用了吗,我买了 m1pro ,但总感觉自己的机器不想和办公有关联
hanliontien
2021-12-13 11:34:21 +08:00
CHARLES 把系统改成暗黑模式会好一点,原理未知。但基本上也是治标不治本,不止在 M1 上,在 INTEL 上其实也有一些问题,但开发者响应很慢,而且估计也没有想要做 APPLE SILICON 适配。
PROXYMAN 可以试一试,个人觉得还行,除了有一些不是太常用的功能没有之外,大部分跟 CHARLES 一致。
PureWhiteWu
2021-12-13 11:39:54 +08:00
@M48A1 不会,秒登陆
PureWhiteWu
2021-12-13 11:40:27 +08:00
@flmwswd seal 毕竟是个程序,总有办法干掉的
phub2020
2021-12-13 11:46:21 +08:00
之前老款安装软件,将 app 拖到 application 的时候都要读条等待一下。
换了新款之后,我总是习惯性等待,然后突然发现自己好像傻猪猪,以为没安装又拖了一次
PureWhiteWu
2021-12-13 12:14:11 +08:00
@phub2020 是的,哈哈哈哈哈
不过这个也要看应用……其实和应用打包采用的算法有关,有些算法速度很快,有些算法就很慢(我说的就是你,Lark !)
M48A1
2021-12-13 12:50:33 +08:00
@Chihaya0824 楼主高配说没…
lqisgod
2021-12-13 13:54:11 +08:00
外接屏无感是因为没有经过转接口吗,我接了转接口还是要等 5 秒左右
PureWhiteWu
2021-12-13 18:23:16 +08:00
@lqisgod 有可能,我两个 4K 都是直接 tb3 连接的,没有经过转接。
sengxian
2021-12-13 18:39:24 +08:00
我之前买的首发 Max ,现在已经换成 Pro 了,Pro 的 CPU 完全一样,且我用不到多出的 GPU ;最大的优势是 16 Pro 的续航比 16 Max 多了六个小时
f64by
2021-12-14 23:04:07 +08:00
我也是 M1 Max ,打开公司的 Unity 项目比 2060s 台式机还快,而且 fps 也比台式机高 5 左右
chiuan
2021-12-15 14:16:27 +08:00
居然是 c++大神!!!佩服
PureWhiteWu
2021-12-15 16:58:27 +08:00
@chiuan 不不不,C++ 一窍不通
volvo007
2021-12-15 23:54:02 +08:00
我最喜欢的就是那个开盖就能工作的感觉
在 Lion 时代其实也可以的,好像就是 mojave 开始,Intel+macOS 那我搞崩溃了
albertson
2021-12-17 14:35:49 +08:00
外接显示器是用 Type-C 口连接的吗?休眠状态会不会被反复唤醒显示器呀?我都这个问题搞得很头疼,我的是 M1 Macmini+27 寸 4k LG 屏,休眠状态每隔一段时间显示器会唤醒(背光亮,但无信号)

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

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

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

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

© 2021 V2EX