Per me, Mountain Lion sembra sempre dormire ogni volta che non ci sono azioni dell'utente, anche quando il computer sta ancora facendo qualcosa. Nel mio caso dorme sempre durante l'esecuzione di un'operazione batch in Lightroom 4.1 e ha dormito mentre Time Machine sta ancora pulendo.
Secondo la recensione ML di Siracusa, le app devono essere scritte per fare "asserzioni di potere" se vogliono fermare il computer dalla sospensione. Altrimenti, dormirà. 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 di potere (incluso sembra che facciano parte del processo di backup di 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 miglior supporto per le app per questo? 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 addizionali:
- Il mio Mac non supporta Power Nap (metà 2009 13 "MBP)
- Le mie impostazioni di risparmio energia nelle preferenze di sistema sono predefinite, 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 sospensione problematico (la successiva riattivazione 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
pmset -g
epmset -g cap
nel caso in cui le tue impostazioni non siano standard. Le varie opzioni di registro dipmset
possono anche essere preziose per vedere cosa sta succedendo (o è successo) se system.log non è abbastanza dettagliato per le tue esigenze.