Macbook Air M2 自动重启问题分析

1 月 29 日
 pheyer

设备:Macbook Air M2

系统:15.6.1

每天下班后我都会关闭浏览器等大部分进程,然后把 wifi 开关关闭掉,拔掉所有外设数据线,合盖休眠,电量肯定是满的,结果经常出现第二天早上上班时发现电脑因遇到问题自动重启过。

今早上班后打开笔记本盖子又一次出现了,用 last reboot 命令查了一下上次重启时间,似乎是在开盖不久发生了重启,而不是在半夜发生了重启,用 ls /Library/Logs/DiagnosticReports | grep -i panic 查看的确有 panic 日志,关键内容如下: "panicString" : "panic(cpu 1 caller 0xfffffe0019d01584): DCP PANIC - ASSERT!AppleDCPDPTXPowerController.cpp:564 No device added after powering on the rails.

panic 是 ASSERT ,不是 bus error / timeout 等其它类型的崩溃 似乎是开盖瞬间 DCP 初始化失败问题,Apple DCP (显示控制处理器)在“合盖 → 再开盖”的显示链路恢复过程中崩溃,引发内核 panic 。 回想我开盖的步骤,似乎是先把外置显示器/键鼠数据线接入 Macbook Air 再开盖的,可能跟这个步骤有关,下次试试先开盖,使用没有问题后再接入数据线试试

2629 次点击
所在节点    macOS
11 条回复
leon0318
1 月 29 日
M2 是不是有硬件设计缺陷?经常发现 M2 的用户吐槽各种小问题😂
pheyer
1 月 29 日
@leon0318 搜了一下感觉是有的,目前看有人说升级到最新的 macOS 26.0 Tahoe 系统解决了问题,出处: https://www.reddit.com/r/macbookair/comments/1jql2nt/macbook_air_m2_crashes_and_reboots_constantly/
intoext
1 月 29 日
@leon0318 M2 用户 表示从来没遇到过 无论是 15.7 之前 还是 现在的 26.2
georgex
1 月 30 日
我也是 M2 Air 一直盒盖用,没遇到过问题,除了升级系统,基本不重启
pheyer
1 月 30 日
@georgex 一直都是外接显示器,笔记本盖子从不打开?
z1s23
1 月 30 日

我的是 Macbook Air M2 ,24+512GB ,使用习惯是盒盖外接 4K 显示器,偶尔带出去办公,目前无任何问题,系统 15.7.2 ,我本来以为 M2 的性能只能拿来当备用机,小看它了,现在已被我当主力机在使用了,高性能 PC 只用来玩游戏了(哭笑不得)
georgex
1 月 30 日
@pheyer #5 是的,用了三年多了,主力开发机,开盖次数不超过 50
pheyer
1 月 30 日
@z1s23
@georgex 一直合盖使用,基本上就是规避这个问题了,这个 bug 是在合盖或者开盖瞬间出现的
0x666
6 月 18 日
@pheyer 我发现了稳定复现的方法:开机后锁屏并息屏状态下,连点几次 Esc 键就可以造成 panic 。你的问题解决了吗
pheyer
6 月 18 日
@0x666 没有,偶尔还是会有,我还没有升级到 MacOS26 系统
0x666
6 月 18 日
我在这里发现 <https://discussionschinese.apple.com/thread/255723373?sortBy=rank&page=1> ,看评论说是换屏幕和角度传感器问题。唉,我的过保了,以前没在意这个细节

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

https://v2ex.ih06.com/t/1189194

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

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

© 2021 V2EX