Per me, Mountain Lion sembra sempre dormire ogni volta che non c'è azione da parte dell'utente, anche quando il computer sta ancora facendo qualcosa. Nel mio caso, dorme sempre nel mezzo dell'esecuzione di un'operazione batch in Lightroom 4.1 e ha dormito mentre Time Machine sta ancora ripulendo.
Secondo la recensione ML di Siracusa, le app devono essere scritte per fare "power assertions" se vogliono impedire al computer di dormire. Altrimenti, dormirà. Questa sembra una strategia troppo aggressiva, soprattutto da implementare di default in un nuovo sistema operativo? Ci devono essere molte, molte app che non sono state scritte per fare queste asserzioni (comprese le parti del processo di backup Time Machine di Apple).
Esiste una preferenza nascosta da qualche parte per ripristinare il vecchio metodo di sospensione, almeno fino a quando non avremo un supporto migliore per questa app? Non sto cercando una soluzione per sopprimere completamente il sonno (so che posso solo dire al computer di non dormire mai), ma piuttosto di smettere di dormire mentre sta ancora facendo qualcosa.
Informazioni aggiuntive:
- Il mio Mac non supporta Power Nap (mid 2009 13 "MBP)
- Le mie impostazioni di alimentazione nelle preferenze di sistema sono impostate sui valori predefiniti, come segue:
pmset -g:
Active Profiles:
Battery Power -1*
AC Power -1
Currently in use:
hibernatemode 0
acwake 0
lidwake 1
halfdim 1
sleep 10
ttyskeepawake 1
sms 1
hibernatefile /var/vm/sleepimage
disksleep 10
displaysleep 2
pmset -g cap:
Capabilities for Battery Power:
displaysleep
disksleep
sleep
acwake
lidwake
lessbright
halfdim
sms
ttyskeepawake
hibernatemode
hibernatefile
Registro di sistema prima e dopo un particolare stato di sonno problematico (la scia successiva non era dovuta all'input dell'utente ma piuttosto a un "DarkWake"):
2012-07-27 00:32:07.343 com.apple.launchd[1]: (com.apple.iCloudHelper[3859]) Exited: Killed: 9
2012-07-27 00:32:07.000 kernel[0]: memorystatus_thread: idle exiting pid 3859 [com.apple.iCloud]
2012-07-27 00:32:12.416 com.apple.time[13]: Next maintenance wake [Backup Interval]: <date: 0x7fea7b6235f0> Fri Jul 27 00:45:48 2012 CEST (approx)
2012-07-27 00:32:12.416 com.apple.time[13]: Requesting maintenance wake [Backup Interval]: <date: 0x7fea7b6235f0> Fri Jul 27 00:45:48 2012 CEST (approx)
2012-07-27 00:32:13.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Sleep
2012-07-27 00:32:14.000 kernel[0]: 00000000 00000020 NVEthernet::setLinkStatus - not Active
2012-07-27 02:20:14.000 kernel[0]: Wake reason: RTC (Alarm)
2012-07-27 02:20:14.000 kernel[0]: RTC: Maintenance 2012/7/27 00:20:13, sleep 2012/7/26 22:32:15
2012-07-27 02:20:14.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake