Recently (possibly since the 10.10.5 upgrade, but not sure) my MacBook Pro mid 2012 (non-retina) changed its sleeping behavior and I cannot seem to restore it. For years, I used a 48 hour hibernate delay (autopoweroffdelay). So when I close the lid or the sleep timer kicks in, my MBP would sleep (i.e. suspend to RAM) and pulse the Sleep Indicator Light (SIL) for 48 hours.
But recently my Mac will wake after approximately 1 hour of sleep and go into another sleep mode. I believe it is standby, because the SIL will turn off, but when I open the lid it takes only slightly longer than after the regular sleep state. In hibernate / autopoweroff it would take a while to load the RAM content back from the disk (which is not the case here). This does not happen when a USB disk is connected.
Here comes my pmset -g:
Active Profiles:
Battery Power -1
AC Power -1*
Currently in use:
standbydelay 172800
standby 1
womp 0
halfdim 1
hibernatefile /var/vm/sleepimage
gpuswitch 2
sms 1
networkoversleep 0
disksleep 0
sleep 10
autopoweroffdelay 2880
hibernatemode 0
autopoweroff 1
ttyskeepawake 1
displaysleep 10
acwake 0
lidwake 1
So my questions are:
- Have you heard about any recent sleep-related changes in OS X Yosemite? How come my Mac suddenly ignores its settings?
- What standby state am I dealing with? See my guess above.
- And of course, how to make my settings work again?
What I tried so far (will update):
- SMC & NVRAM reset
- Onyx maintenance
- Set all timers anew, e.g.
sudo pmset -a autopoweroffdelay 2880, etc. - Change
hibernatemodeto3as suggested by @rewozz