看起来是 Power Nap 的耗电所致?
我的设置是:在使用电池的情况下不使用 Power Nap,在接通电源的情况下使用。但是我们每晚都会断电,所以图中红框那段时间是没有连接电源的。
现在我能做出的最合理的推测就是:即使实际上已经没有电源,但是由于充电的 type-c 接口还没有拔下来,Mac 仍然认为自己已经接通电源。
推测的依据是:我观察到断开电源后,显示器的电也没了,显示器完全处于关闭状态,但是 HDMI 接口没拔,于是此时 Mac 仍然认为连接了外接显示器,所以除了主屏幕外,有很多窗口还在旁边那个看不见的虚拟屏幕上。
有人遇到这种情况么?似乎是个 BUG,怎么解决呢?
看了一下 pmset -g log
发现有这样的日志
https://gist.github.com/thekoc/58d1a4c80f310a427af24db2a24f2622
谷歌了半天还是不知道具体是什么原因,但是看日志好像和 Wi-Fi 有关
![]() | 1 Ziya 2017-12-13 09:52:28 +08:00 查一下系统休眠日志不就知道是什么原因了 Google 一下 「 mac 休眠 日志」,很多教程教你怎么查日志 |
![]() | 2 zhengxiaowai 2017-12-13 10:19:56 +08:00 2016 macbook pro 一晚上 3% |
![]() | 3 tyhunter 2017-12-13 10:43:23 +08:00 Powernap:这锅我不背,明明是没关 wifi 导致的 这问题 Jony Ive 自己都在推上吐槽了 ![]() |
![]() | 5 carlmasayoshi 2017-12-13 11:41:31 +08:00 之前也遇到了,当时是找到这个帖子,测试有效 t/361578#reply5 |
6 DingkunJ 2017-12-13 13:54:23 +08:00 via iPhon 这么可怕…… |
![]() | 7 NordicShaw 2017-12-13 17:29:59 +08:00 @GuryYu 你觉得呢? |
![]() | 8 Gonejack 2017-12-13 17:39:23 +08:00 via iPhone 这个好解决,苹果后台搞了很多小动作网络服务,搞个 ControlPlane,一合盖自动关掉 Wifi 就可以了。 |
![]() | 10 kex0916 2017-12-14 09:17:33 +08:00 合盖前把 WiFi 关了 |
![]() | 11 moooookey 2017-12-14 16:10:21 +08:00 via iPhone 因为 Mac 失眠了 |
![]() | 12 wujunchuan2008 2017-12-14 18:21:20 +08:00 https://github.com/wujunchuan/wujunchuan.github.io/issues/9 MacBook 睡眠耗电现象修复 |
![]() | 13 ePingTu 2017-12-19 22:31:23 +08:00 ![]() 这个问题正好我解决了,您可以参考一下:( macOS High Sierra ) - 蓝牙偏好设置 /高级 /去掉勾选「允许蓝牙设备唤醒这台电脑」 - 系统偏好设置 /节能 /电源适配器下, 去掉勾选「唤醒以供 Wi-Fi 网络访问」 - 系统偏好设置 /节能 /电池下,先勾选「电池供电时启用 Power Nap 」,再去掉勾选该选项,此举为了解决 macOS 存在的可能性的 Bug,看似未勾选,实际上是勾选的可能性存在的 Bug。这个 Bug 会导致在用电池睡眠的时候依然在定期唤醒访问 Wi-Fi。 - sudo pmset -b tcpkeepalive 0 设置在电池供电的情况下,关闭网络访问。 |
14 ltltfuture 2017-12-25 08:15:55 +08:00 via iPhone sudo pmset -b tcpkeepalive 0 把电池模式下的 tcpkeepalive 关掉就好了。2015 年之后的机型都有这个问题 |
![]() | 16 ePingTu 2018-10-04 18:02:29 +08:00 @myliyifei 网上曾经有文章提到过,我也尝试了一下,应该就是最后一句话有效,那些只是排除这种可能性。而且那些文章很早的,都不知道出处了,也许是老款的机型还真曾经遇到过类似的 Bug。都是死马当活马医那种类型,哈哈哈哈哈 |
![]() | 17 dongzhuo 2018-10-24 10:13:55 +08:00 输入最后一项命令,一会儿合盖儿试试。thx |