以下仅针对想买 m1 mac 作为生产力工具,对系统的稳定性要求极高,尤其是做开发的同学。
以下问题不仅是我遇到的,我汇总了 macrumors 、twitter 、v 站、youtube 、威锋、apple 论坛所普遍反馈的问题。
一.软件兼容性问题
1.许多适配版本的软件都在测试阶段,现在能用但会遇到许多问题。
2.rosetta 转译下,程序运行缓慢,甚至卡死( 11.2 缓解了一些)。
3.homebrew 只有一半左右的包进行了适配。
4.IDE 插件有不适配的情况,比如 jrebel,vscode 的 c/c++等。
二.硬件兼容性问题
1.对外接显示器的不友好,一部分外接显示器可能导致分辨率、颜色错乱,自动唤醒,无法唤醒,黑屏等。
2.外接显示器只能以 YCbCr 格式输入, 仅支持 IOMFB 图像输出。
3.硬盘、打印机等外接设备驱动不适配。或出现其他性能问题。
三.系统(内核) bug
1.DarkWake bug,导致外接显示器被频繁唤醒。
2.视图空间 bug,导致菜单栏无法点击。
3.鼠标指针卡死不动,实际上还能操作。
4.睡眠唤醒后黑屏,必须强制重启。
5.SMC bug,导致控制台中不断打印错误日志,实际上 SMC 在 m1 mac 上已经名存实亡了,明显是没有适配好。
四.可能存在的设计缺陷
1.在不借助 apple configurator 2 的情况下,无法重新安装 Recovery,这将导致即使你的系统降级到了低版本,你的 Recovery 也无法降级或重新刷写(以前 intel 版本可以进入 MacOS Internet Recovery 模式重置)。
2.外接显示器在浏览部分网页或图片时,出现闪屏,此时如果接另一台显示器,还是会闪屏,很可能是硬件问题。
3.恐怖的 ssd 写入量(目前在外网最热门的话题),大多数人都出现了这个问题,在 3 个月内 m1 mac 的硬盘写入量达到了 130T 左右,消耗了 9%的硬盘寿命,目前不清楚是系统 bug 还是 swap 导致的( 16G 的 m1 mac 上也出现了这个问题,intel 版本的 mac 没有出现这个问题)。
以上许多是不痛不痒的小问题,未来可以解决,但如果你遇到任何一个问题从而浪费了你的时间和精力,那 用户体验就大打折扣了,大家更希望把精力放在业务上。
总结:等下一代 arm macbook 是明智的选择,至于我为什么买 m1 是因为我上一台笔记本坏了。
就说这么多你们可以开始了。
101
li02 2021-02-28 11:06:29 +08:00
作为打字上网的工具如何呢?
列举这么多问题有哪些是软件升级无法解决的呢? |
102
shmilypeter 2021-02-28 11:06:31 +08:00
如果只是剪辑视频之类的,使用苹果或者 Adobe 家的软件那还行,都原生支持了。确实性能好续航强。
程序员一般都需要各种插件啊,虚拟化啊,M1 还是再等等。 而且 M1 的 MBP 只有两个雷电口,多少,不方便了些 |
103
EvilDevilJin 2021-02-28 11:06:39 +08:00
翻页
|
104
Terry05 2021-02-28 11:34:28 +08:00
在水果精神股东集散地不许说水果不好!
|
105
alexzuo 2021-02-28 11:44:23 +08:00
不抬杠,说一下我自己的情况,不构成任何购买建议。
1. 我用 M1 感觉非常好,之前的 MBP13 寸接两个 4k 外屏风扇都起飞了。M1 不支持双屏,我用了 DisplayLink,按道理说 CPU 压力会更大,但是非常安静,毫无影响。 2. 目前我用的几个软件适配也没有问题,homebrew 里面我用到的库都是可以直接装的。部分软件是转译的,运行效率还不错。当然还是有些软件有些需要自己编译一下,大概一两个开源软件吧。 3. 16G 内存,买了一个月,硬盘读写 2T 多,算是能接受。我平时会用 Clion 和 Pycharm,两个 IDE 内存占用都挺大的,并不觉得卡,比 Inter 的快不少。 4. 除了 YUV 和 RGB 的事情确实没关注之外,其他问题我都没碰到,当然我用的时间还比较短,或者说我买的时候很多问题已经修复了。 |
108
AEDaydreamer 2021-02-28 12:32:30 +08:00
|
109
sds1331 2021-02-28 12:49:03 +08:00
@AEDaydreamer 感谢
看了一下,brew install smartmontools smartctl -a /dev/disk2 这个命令在哪里执行?我试了在终端里 copy 这个,无法执行啊 |
110
ysicing 2021-02-28 13:11:42 +08:00
|
111
ftu 2021-02-28 13:13:22 +08:00 via iPhone
@sds1331
第一步装 brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 第二、三步 就是你 109 楼的两步 brew install smartmontools smartctl -a /dev/disk2 (第二步没反应,用下面这条,再试第二、三步) export PATH="/opt/homebrew/bin:$PATH" |
112
chrisia OP @li02 基本都可以通过软件解决(除了那个 Recovery 问题,不过一般人不会受影响),时间问题罢了。打字上网完全足够,性能和续航非常强。
|
113
jtshs256 2021-02-28 13:31:47 +08:00
单论购买的话,沿用 Intel 款模具就已经下降一半的购买欲了…旧款 12 寸真是生错了时代
|
114
littleghosty 2021-02-28 14:47:24 +08:00 via iPhone
@1014982466 之前没看到这个帖子,后来入 M1 Mac mini,同样发现了这个问题。广色域 10bit 显示器浪费了。
|
115
flowercoder 2021-02-28 14:48:39 +08:00
我目前遇到的问题 华为一个 ssl 协议的 vxn 软件在 parallel 下 arm win10 上无法使用,另外就是 teambition 的电脑版无法使用。
从重量、省电以及教育版的价格上我觉得还是比较满意的。英文不好的,没梯子的我觉得谨慎选择此产品 |
116
littleghosty 2021-02-28 14:55:56 +08:00 via iPhone
@shutongxinq 你这个线是 mini DP, M1 Mac 怎么用?
|
117
littleghosty 2021-02-28 15:01:55 +08:00
@1014982466 刚刚测试一下,戴尔 U3219Q 开启 smart HDR 后可正常 RGB 输出。
不开启 smart HDR 的话,切换成 RGB 屏幕颜色就炸了。 |
118
raffaellolin 2021-02-28 15:14:52 +08:00
标题 应该加上 短期
|
119
wynemo 2021-02-28 15:19:08 +08:00
@chinemds 我用的 U2720Q 也是 mac mini m1,type c 连接 也开了 smart hdr 但默认输出不是 RGB 啊 选择 RGB 这个屏幕都绿的。不知道是我哪没设置对?
|
120
mixz 2021-02-28 15:20:17 +08:00
"3.鼠标指针卡死不动,实际上还能操作"
遇到几次了 |
123
littleghosty 2021-02-28 15:27:28 +08:00
@wynemo 我系统 11.2.1,开 smart HDR->桌面,然后输出可以选 RGB 正常显示。
|
124
chrisia OP @littleghosty 不失为一个解决办法,但我的 u2720q,开了 smart HDR 颜色很奇怪
|
125
j165287 2021-02-28 15:32:13 +08:00
@littleghosty 哪一款 我也是戴尔的 试了你的方法还是不能正常显示 rgb
|
126
j165287 2021-02-28 15:32:40 +08:00
@littleghosty 看到了
|
127
alexzuo 2021-02-28 15:35:26 +08:00
@ysicing 我的号没有实名,不让我发网址,在 Google 搜“anyconnect mac 4.9.06037”,有不少网站都能下载。
|
128
haiironezumi 2021-02-28 15:53:22 +08:00
m1 mac 很适合作为一个 secondary PC,作为第一台电脑显然不太合适,但是问题是,我用了 M1 Mac 之后,对卡顿的感知太明显了,以至于我一用 Windows 本就觉得卡的不行(我的 Windows 本有些年头了,但是内存加到了 16G,固态也换了更快的,还是卡)。至于说遇到问题,初代产品一定会有,不过大部分都能 work around,如果没有 work around 用 win 本就好。
|
129
alexzuo 2021-02-28 15:54:27 +08:00
@chrisia M1 出你所说的种种问题,我认为主要原因还是软件适配不到位,如果你用的软件里面,适配糟糕的占大多数,你用起来肯定是有很多问题的。而我恰好用的软件里适配比较好的占大多数,适配不好的我可以选择其他同类型的软件,或者自己编译,那我碰到问题的概率自然就小一些。
比如硬盘读写量大的问题,之前 V 站有人写了软件监控硬盘,发现读写比较多的是 Xcode 和 Chrome 。我恰巧用 Clion 、Pycharm 和 Safari,那我的硬盘读写就不是很夸张。 我相信你说的问题肯定是客观存在的,毕竟苹果的品控这几年有目共睹的下降了,何况全新的 CPU,适配不是苹果一家的事。但是有些人的使用环境恰好避开的雷区,那自然就没什么问题了。 |
130
littleghosty 2021-02-28 15:57:06 +08:00
@chrisia 开启 smart HDR,然后 Mac 设置里面不开高动态范围。
|
131
chrisia OP @alexzuo 是的,不同领域遇到的问题可能都不一样,我觉得对前端和 ios 开发来说应该会友好很多。其实我最忍受不了的还是苹果的态度,给我的解决方案都是儿童级别的,他们测试的时候根本没有考虑别的品牌的显示器。
|
132
Dereen 2021-02-28 17:26:52 +08:00
我强烈引荐 m1 MacBook,当然我是个轻办公用户,不过应对一些简单的编程还是敏应付的大型项目确实差一点。
|
133
qoras 2021-02-28 17:35:39 +08:00 1
lz 真的很用心了, m1 目前很适合当上网本, 开发的话差点意思, 得等下一代
|
134
qq1204076437 2021-02-28 19:00:01 +08:00
还有个外接移动 ssd 降速的问题,不过当个上网本还是非常香的,特别是 mba 丐版六千多就能搞到了。
|
135
milk0829 2021-02-28 20:14:02 +08:00
个人认为 等到苹果推出适配 m 系列的 16 寸 MacBook Pro,则是时机最成熟的时候,intel 时代是 16 寸,m 系列就待后人知晓了
|
136
1014982466 2021-02-28 21:38:25 +08:00
@littleghosty @chrisia 目前似乎支持 HDR 的显示器,来回切换显示器 HDR 选项和 macOS 设置里的 HDR 选项能让 M1 输出 srgb 。但是对于不支持 HDR 的显示器无解,目前没有任何办法。
|
137
littleghosty 2021-02-28 21:51:16 +08:00 via iPhone
@1014982466 即使是 ultrafine 系列也不知道是不是输出 RGB 吧?
|
138
yangxin0 2021-02-28 22:13:48 +08:00 via iPhone
我有一台 m1 macbook air 16g,日常办公、web 前端+后台开发完全没有问题。
|
139
1014982466 2021-02-28 22:14:04 +08:00
@littleghosty
ultrafine4k 5k 和 XDR 似乎是正常的 SRGB,目前就这三台是正常的。 由此可见苹果根本就没做过其他显示器兼容性测试。 而且最好玩的是,iPad Pro 的 A12X 都是可以正常输出 SRGB 的,通过 C 转 DP,到了 M1 反而不行了。 |
140
yangxin0 2021-02-28 22:15:06 +08:00 via iPhone
显示器我买的 dell 27 寸 3999 哪款也没有你说的问题。另外转译程序也很快。
出了前几天爆出来疯狂写 ssd 的问题其他很完美。 |
141
sirlion 2021-02-28 22:44:23 +08:00 via iPhone
官网有写,m1 里面只有 macbook pro 完整支持 c 转 dp 输出 hdr,Mac mini c 转 dp 只能按 1080p 输出 hdr,mba 不支持 c 转 dp 输出 hdr
|
142
littleghosty 2021-02-28 22:52:10 +08:00
@sirlion 现在说的是输出 RGB 信号
|
143
littleghosty 2021-02-28 22:54:09 +08:00
@1014982466 ultrafine 好是好,但是苹果有没有相关规定在保修期内屏幕出现一个亮点或者坏点给换的政策呢?如果没有,我还是只认傻多戴。
|
144
SpringHack 2021-03-01 01:09:55 +08:00 via iPhone
用它编译 chromium 我快要死了,本来几个小时的事愣是块一宿
|
145
tomari 2021-03-01 01:29:56 +08:00
我去,问题居然这么多的嘛……等适配 16 寸的 arm mac 出来我再看看吧
|
146
shutongxinq 2021-03-01 02:02:03 +08:00
@littleghosty 接个小米 dp 转换器。HDR 什么的都能正常输出。
|
147
gisonrg 2021-03-01 02:08:27 +08:00 via iPhone
第一代产品肯定会有个过渡期,等 Apple Silicon 在新产品线上普及之后 软件和开发环境的适配程度一定也会跟上来的 (虽然感觉今年也还够呛 看看明年)
|
148
shyling 2021-03-01 02:45:54 +08:00
楼主列的有些硬问题(蓝牙,显示器),我觉得应该不仅仅是 m1 的设备独占的问题吧。
至于 m1 上软件的问题,之前遇到过 codesign 的问题和 node 对 r^x 支持有问题导致 wasm 全失败的坑。这种要是自己解决不了的话就容易挺蛋疼的(做 jni 开发,load dylib 就被系统 SIGKILL 了,一个前端的电脑上跑不了 webpack 什么的)。后面系统,三方软件也做了修复。 总体感觉就是新东西总有一个慢慢变好的过程,相对于其他设备还是比较满意的. |
149
CatCode 2021-03-01 08:52:25 +08:00
等一波 M2
果子挖矿拉胯 等等党不亏 |
150
nutting 2021-03-01 09:12:10 +08:00
显示器信息没有显示相关信息,还能怎么看是不是 RGB,LG850UL
|
151
baleeny 2021-03-01 09:18:04 +08:00
买回家,看爱奇艺还真不错
|
152
Leonard 2021-03-01 09:36:18 +08:00
一看最大 16g 就不太想买,下一代再看看
|
153
chrisia OP @shyling 这个蓝牙问题 m1 mac mini 和 18 款 mini 的多一些,macbook 很少,我自己也没遇到,可能还是个老问题。所以我一开始没有列出来,但其实它是一开始讨论最多的。显示器问题是这次 m1 的大坑...
|
154
chrisia OP @1014982466 完全正确,只有这三台显示器完美支持 m1,看评测 ultrafine 还有唤醒过慢的问题,已经心灰意冷,等下一代。
|
155
weijunlun 2021-03-01 12:41:54 +08:00
intel 外接显示器也会自动唤醒,养成了我用完直接关机的好习惯。
|
156
1014982466 2021-03-01 15:44:42 +08:00 via iPhone
@nutting 不需要看,一定不是 sRGB
|
157
all4fun 2021-03-01 15:50:47 +08:00
除了第一条,其他的非 M1 的 MBP 也有问题啊,蓝牙,屏幕闪屏,外接不兼容,darkwake 异常掉电,外接屏幕唤醒问题。。。干脆改个主题叫不推荐用 Mac 好了。
|
158
chrisia OP @all4fun 我就外接显示器这块说一下看法(我就这个问题非常难受),m1 出现这些问题的概率远大于 intel,诸如「我在 xx 款 intel mbp 上没有这个问题」的论述在论坛上经常看到。很多人想法是:出问题不是很正常,哪台笔记本不会出问题? 但我必须真诚的说:m1 的外接显示器兼容性非常糟糕。
就一点就能劝退很多人:「无法正常输出 RGB 」,这种真实客观存在的问题在 intel mac 上很少发生或者很好解决(我现在觉得应该把这个问题归于设计缺陷,除了换显示器没法完美解决这个问题)。 再举例 DarkWake,在 intel 的 mac 上关闭 powernap 后,基本不会出现唤醒问题,但是 m1 的 DarkWake 是一个「特性」,你需要做出很多努力来关闭它,在我的一个帖子里详细描述了如何尽可能在 m1 上关闭 DarkWake 。目前 m1 的 DarkWake 唤醒问题,在 google 上搜索,只有我( chrisia )给出了最佳解决方案,可以看我上面发的关于 DarkWake 的链接。再者 DarkWake 本身就存在 bug,DarkWake 的含义本身就是在唤醒 mac 时不唤醒外接显示器,但是 apple 几乎只在自家显示器设备上完美做到了这一点。屏幕闪烁 flickering (不是闪屏)这个问题据我搜索在 intel mac 上没有发生过。蓝牙(在 mac mini 上)确实是老问题。 在 intel mac 上,买一台好一点的显示器,大概率不会出现问题。 在 m1 mac 上,买几万的显示器都没用,想要「没问题的体验」只能选 ultrafine 和 pro display xdr 。 在 macos11.2 的更新上,描述道:修复了对 ultrafine 显示器的兼容性问题 what??? 我 dell 就不配吗? 在油管上,你可以看到 BenQ 显示器部门的员工对于 m1 系列兼容性的测试 @ArtIsRight,你可以看到有多少问题。 |
159
chrisia OP 最痛苦的是,我遇到的显示器问题( darkwake bug 、flickering 、无法一次唤醒),直到 macos11.2.2 、macos11.3beta2 也没有解决。
|
160
WuSiYu 2021-03-03 05:28:40 +08:00
所以说还是那个道理,有一台 M1 MAC 是挺好的,但你最好别只有一台 M1 MAC
|
161
ItoSchum 2021-03-05 03:57:57 +08:00 1
关于 VSCode C/C++ 插件的问题,只要把 includePath 和 compilerPath 在 setting.json 里改一下就能用了:
"C_Cpp.default.systemIncludePath": [ "/usr/local/include/**", "/usr/local/include/c++/10.2.0/*", "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/tapi/12.0.0/include/**", "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/**", "/Applications/Xcode.app/Contents/Developer/usr/lib/llvm-gcc/4.2.1/include/**", "${workspaceFolder}/**" ], "C_Cpp.default.macFrameworkPath": ["/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks"], "C_Cpp.default.compilerPath": "/usr/bin/clang++", "C_Cpp.default.intelliSenseMode": "macos-clang-arm64" 如果仅安装了 Xcode command-line tools,那 includePath 和 macFrameworkPath 的的路径需要改一下,不过大致都在 "/Library/Developer/CommandLineTools/" 下,如 "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks" |
162
Vanson 2021-03-07 21:09:02 +08:00
闪屏问题最体验是真的糟糕
|
163
luxiaofei 2021-03-08 11:19:03 +08:00
我也刚入手一台低配 M1,发现想要使用的命令行工具,目前还不支持,只能含泪退掉了
|
166
410054336 2021-08-25 17:03:49 +08:00
M1 还是第一代的东西,需要市场来磨炼。
|
167
albertson 2021-12-16 16:00:48 +08:00
我也是外接的 LG 显示器出现了睡眠状态反复被唤醒的问题,这个问题把我整魔怔了,按照网上的方式关闭 powernap,关闭 tcplive ,一遍遍的测试,我甚至为了验证有没有解决,盯着屏幕到凌晨 1 点半。
之前以为是 LG 显示器的问题,还把 LG 售后怼了一顿,没想到是 M1 通用性的问题,不知道楼主目前有没有解决方案,我现在是 15 分钟还是会被唤醒一次,不过后续的唤醒频率似乎比之前低了许多,待进一步测试~ |
168
KentonYu 2022-01-18 13:50:35 +08:00
M1 和 Dell S2721Qs 不兼容,闪屏 残影。。
|
169
caojinphy233 2022-02-07 19:58:59 +08:00
手头的 16 年 mbp 屏幕中招了,看来还是换个屏幕吧,等 M3 再换
|