最近,我的MacBook Pro(2012年中,15英寸,10.8.2)在经过几个小时的睡眠后开始进入休眠模式,无论是插入电源还是电池供电。当我拔下电源插头时,它会在不打开盖子的情况下短暂唤醒(我知道是因为CD驱动器循环运行)。如果我打开盖子,我会看到它在重新激活之前加载了休眠文件。
我查看了pmset -g的输出,并看到了可能与该问题有关的以下设置:
lidwake 1
autopoweroff 1
autopoweroffdelay 14400
standbydelay 4200
standby 0
hibernatemode 3
acwake 0
有趣的是,“唤醒”为零,“待机”也为零。但是“ autopoweroff”为1,“ autopoweroffdelay”为14400(4小时)。查看昨晚的系统日志,我看到以下条目:
Nov 26 22:36:28 ITHAA1STHOMAMBP kernel[0]: sleep
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Previous Sleep Cause: 5
...
Nov 27 02:36:51 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall(preflight 0) start 0xffffff80de079000, 0xffffff80de0b9000
Nov 27 08:38:21 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall time: 491 ms
...
Nov 27 08:38:31 ITHAA1STHOMAMBP kernel[0]: sleep
我在22:36合上主机盖,使计算机进入睡眠状态。它在4小时后的02:36醒来并进入休眠状态。在08:38,我拔下了笔记本电脑的电源,它短暂地苏醒。
在我看来,计算机在4小时后将自动关闭电源。但是有些事情我不明白:
- 为什么这是最近开始发生的(据我所记得,在最后一周之内,并且未与任何软件更新相关联)?
- 为什么当“唤醒”为0时会在功率变化时唤醒?
- 我可以将“ autopoweroff”设置为0吗?