$ pmset -g log | grep DarkWake
2021-11-04 00:43:29 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.ARPT/Maintenance Using AC (Charge:100%) 45 secs
2021-11-04 02:44:19 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.RTC/Maintenance Using AC (Charge:100%) 45 secs
2021-11-04 04:45:09 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.RTC/Maintenance Using AC (Charge:100%) 46 secs
2021-11-04 06:46:00 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.RTC/Maintenance Using AC (Charge:100%) 45 secs
2021-11-04 08:36:59 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.RTC/Maintenance Using AC (Charge:100%) 45 secs
2021-11-04 10:37:49 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.RTC/Maintenance Using AC (Charge:100%) 45 secs
2021-11-04 12:38:38 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.RTC/Maintenance Using AC (Charge:100%) 45 secs
2021-11-04 14:39:27 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.RTC/Maintenance Using AC (Charge:100%) 45 secs
2021-11-04 16:40:16 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.RTC/Maintenance Using AC (Charge:100%) 45 secs
TCPKeepAliveDuringSept
每 2 小时将其唤醒一次Intel MBP 2019 睡眠后频繁周期性唤醒显示器和外接硬盘
1
zhaidoudou123 2021-11-05 13:06:41 +08:00
插着电源就无所谓了,不插电源的时候我直接把显示器拔掉了
|
2
lbyo OP @zhaidoudou123 #1 不,它会半夜亮起,导致我接连做噩梦;总得睡觉前手动关闭显示器
|
3
zhaidoudou123 2021-11-05 14:54:03 +08:00 1
@lbyo #2 把显示器在家这茬忘了,那确实挺难受的😂
|
4
crysislinux 2021-11-05 15:05:46 +08:00 via Android
你安装 Dell display manager 了没。这个可能导致屏幕自己点亮。我遇到了。
|
5
lbyo OP @crysislinux #4 我买来显示器没有额外安装过什么,通过 log 看应该就是 darkwake 事件导致的
|
6
lanlanye 2021-11-05 15:36:19 +08:00
但凡有间单独的卧室……哦,我也没有 TnT
我之前用英特尔款的点亮都是因为各种应用的通知信息(比如 QQ ),这个问题是只有 M1 会出现还是都会啊? |
8
akinoniku 2021-11-05 15:48:03 +08:00
之前也有这个问题,升级到 Monterey 就好了。两个 M1 都是这样。
|
9
luhe 2021-11-05 15:59:04 +08:00 via iPhone
我遇到的情况是蓝牙键盘唤醒的,换了妙控键盘就没出现了。或者直接把蓝牙唤醒关掉。
|
10
volvo007 2021-11-05 19:58:29 +08:00
屏幕使用时间, 这个功能开了吗, 关掉看看会不会好一点
|
11
putin541 2021-11-05 20:11:19 +08:00 1
插上电源,勾选 Prevent your Mac from automatically sleeping when the display is off ,锁屏,esc ,睡觉~
|
12
lbyo OP |
13
lbyo OP |
14
lbyo OP 测试了一下,确认《 With Power Nap off, what causes MacBook Pro 2018 battery drain with lid closed and wake-ups every 2 hours?》这个帖子下的方案只针对不接电源适配器的情况生效(谁会长期不接电源适配器而去连接外置显示器呢,更何况我的显示器会反向充电。
|
16
volvo007 2021-11-07 07:49:49 +08:00 via iPhone
@lbyo 我的 mbp 是 2020 intel 款,从 13 年的 mbp 迁移数据过来,除了睡眠中会唤醒,还有就是雷电显卡插拔会六国
一气之下重做系统(个人数据保留配置和程序全删)然后才解决的睡眠问题…… |
18
volvo007 2021-11-07 16:55:50 +08:00
@lbyo 刚跑了一下
2021-11-06 21:36:11 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.RTC/Maintenance Using AC (Charge:100%) 45 secs 2021-11-06 22:34:37 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to TDM0 TDM1 XHC1/ Using AC (Charge:100%) 5 secs 2021-11-06 22:34:42 +0800 Wake DarkWake to FullWake from Deep Idle [CDNVA] : due to UserActivity Assertion Using AC (Charge:100%) 5968 secs 2021-11-07 00:14:19 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to TDM0 TDM1 XHC1/ Using AC (Charge:100%) 45 secs 2021-11-07 00:19:52 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.ARPT/Maintenance Using AC (Charge:100%) 45 secs 2021-11-07 00:25:25 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.ARPT/Maintenance Using AC (Charge:100%) 45 secs 2021-11-07 00:30:58 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.ARPT/Maintenance Using AC (Charge:100%) 45 secs 2021-11-07 00:36:31 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.ARPT/Maintenance Using AC (Charge:100%) 45 secs 2021-11-07 00:42:04 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.ARPT/Maintenance Using AC (Charge:100%) 45 secs 2021-11-07 00:47:38 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to EC.ARPT/Maintenance Using AC (Charge:100%) 45 secs 6 、7 两日均有类似记录, 再早只有零星记录, 而且都是 2 秒以下由电池引起的 但是这个横跨 6 、7 两日的记录, 我这边是因为昨晚 Xcode 更新没有关机, 机器运行一阵之后应该是黑屏而不是休眠状态 所以也只能当作偶发情况, 和你的情况还是不大对的上的 |
21
chrisia 2021-11-07 23:36:58 +08:00 2
hi ,谢谢你提到我并关注这个问题,我应该是这个地球上对这个问题了解最深入的人了 :( ,外网论坛上也只有我给我出了最佳解决方案。我之前提到过四个步骤「见 https://www.v2ex.com/t/739371 」:1.关闭 powernap 2.关闭 tcpkeepalive 3.关闭优化电池充电 4.关闭网络唤醒 5.重启。在我 m1 上,执行这几个操作后,可以避免所有的 maintenance 事件,这些事件会定时触发 darkwake 以导致自动唤醒。目前我没有发现其他功能会触发 maintenance 事件。还有个方案就是关闭显示器的睡眠,会增加 5w 功耗。
这个问题我已经向苹果反馈了无数次了却无济于事,麻了。我不得不说 darkwake 真的很折磨人,它会导致一大堆问题,而且有些问题你根本察觉不到,但它却发生了。 还有一点我很惊讶,提到这个问题的人并不多,我想,要彻底解决这个问题只能等我加入苹果之后吧 :) |
22
lbyo OP @volvo007 #20 那就对了,开启这个功能的话就不会出现这个问题,前面几楼我试过,具体原因不明
@chrisia #21 > 1.关闭 powernap 2.关闭 tcpkeepalive 3.关闭优化电池充电 4.关闭网络唤醒 5.重启。在我 m1 上,执行这几个操作后,可以避免所有的 maintenance 事件,这些事件会定时触发 darkwake 以导致自动唤醒。 我今天睡觉前会照做,观察一下 目前 @putin541 提到的勾选 Prevent your Mac from automatically sleeping when the display is off (当显示器关闭时,防止 Mac 自动进入睡眠) 确实有效。 不过我已经试过,在连接电源适配器的情况下,命令行执行 `sudo pmset -b tcpkeepalive 0` 后,`pmset -g` 看到的输出依旧是 `tcpkeepalive 1`,只有拔掉电源适配器,使用笔记本自身电池供电,才能看到 `tcpkeepalive 0`,感觉这个不是主要问题 |
23
lbyo OP |
24
chrisia 2021-11-08 19:55:39 +08:00 1
@lbyo 你应该执行 sudo pmset -a tcpkeepalive 0 和 sudo pmset -a powernap 0 ,使用 -a 以同时适用于电池和电源。执行 pmset -g custom 可以查看所有场景下的电源设定
|
26
lbyo OP |
29
X-Force 2021-12-02 20:58:50 +08:00
|
30
chrisia 2021-12-03 18:48:42 +08:00
@X-Force 如果你的周围有苹果设备并且支持蓝牙,比如 airpods ,也会导致这种情况。另外,M1 Pro 是否有其他事件触发 Darkwake ,这个我不太清楚。就 M1 而言的话,所有的触发事件都被我找到了,就我说的那几个。如果你的显示器能关闭睡眠,那可以考虑关闭一下试试。也可以买扩展坞尝试,再不行只能换显示器。
|
31
LoneFireBlossom 2022-01-25 07:21:31 +08:00
只是会触发外接显示器吗,我是 MBP 16 intel ,没外接显示器。晚上电脑的屏幕会自己亮……查了一下就是这个。
2022-01-25 02:35:00 +0800 DarkWake DarkWake from Deep Idle [CDNP] : due to EC.ARPT/Maintenance Using AC (Charge:86%) 2080 secs 2022-01-25 03:09:40 +0800 Wake DarkWake to FullWake from Deep Idle [CDNVA] : due to HID Activity Using AC (Charge:80%) 397 secs 2022-01-25 03:16:25 +0800 DarkWake DarkWake from Deep Idle [CDNP] : due to EC.ARPT/Maintenance Using AC (Charge:80%) 45 secs 2022-01-25 03:17:20 +0800 DarkWake DarkWake from Deep Idle [CDNP] : due to EC.ARPT/Maintenance Using AC (Charge:80%) 45 secs 2022-01-25 03:46:22 +0800 DarkWake DarkWake from Deep Idle [CDNPB] : due to EC.RTC/Maintenance Using AC (Charge:80%) 300 secs 2022-01-25 04:11:15 +0800 DarkWake DarkWake from Deep Idle [CDNP] : due to EC.ARPT/Maintenance Using AC (Charge:80%) 45 secs 2022-01-25 04:41:11 +0800 DarkWake DarkWake from Deep Idle [CDNPB] : due to EC.RTC/Maintenance Using AC (Charge:80%) 300 secs 2022-01-25 04:47:50 +0800 DarkWake DarkWake from Deep Idle [CDNP] : due to EC.ARPT/Maintenance Using AC (Charge:80%) 45 secs 我还是盒盖好了…… |
32
lbyo OP @LoneFireBlossom #31 笔记本盒盖也没关系吧,我笔记本基本都是盒盖的。。。
|
33
LoneFireBlossom 2022-01-26 20:14:05 +08:00
@lbyo 是的,就是嫌盒盖 /掀盖比按电源键麻烦点儿
|