看起来是 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
之前也遇到了,当时是找到这个帖子,测试有效
https://www.v2ex.com/t/361578#reply5 |
6
DingkunJ 2017-12-13 13:54:23 +08:00 via iPhone
这么可怕……
|
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 1
这个问题正好我解决了,您可以参考一下:( 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
|