Für mich scheint Mountain Lion immer zu schlafen, wenn es keine Benutzeraktion gibt, auch wenn der Computer noch etwas tut. In meinem Fall ruht es immer mitten in der Ausführung eines Batch-Vorgangs in Lightroom 4.1 und hat geschlafen, während Time Machine noch aufräumt.
Laut Siracusas ML-Review müssen Apps geschrieben werden, um "Power Assertions" zu machen, wenn der Computer nicht mehr in den Ruhezustand versetzt werden soll. Andernfalls wird es schlafen. Dies scheint eine viel zu aggressive Strategie zu sein, insbesondere, um sie standardmäßig in einem neuen Betriebssystem zu implementieren. Es muss viele, viele Apps geben, die nicht geschrieben wurden, um diese Stromversorgungsaussagen zu treffen (dies scheint auch Teil des eigenen Time Machine-Sicherungsprozesses von Apple zu sein).
Gibt es irgendwo eine versteckte Präferenz, auf die alte Schlafmethode zurückzugreifen, bis wir dafür eine bessere App-Unterstützung bekommen? Ich suche keine Lösung, um den Schlaf vollständig zu unterdrücken (ich weiß, ich kann dem Computer nur sagen, dass er niemals schlafen soll), sondern um den Schlaf zu beenden, während er noch etwas tut.
Zusätzliche Information:
- Mein Mac unterstützt Power Nap nicht (Mitte 2009 13 "MBP)
- Meine Energieeinstellungen in den Systemeinstellungen sind wie folgt auf die Standardeinstellungen festgelegt:
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
Systemprotokoll vor und nach einem bestimmten problematischen Ruhezustand (nachfolgendes Aufwecken war nicht auf Benutzereingaben zurückzuführen, sondern auf ein "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
und ,pmset -g cap
falls Ihre Einstellungen sind nicht Standard. Die verschiedenen Protokolloptionen vonpmset
können auch von unschätzbarem Wert sein, um zu sehen, was passiert (oder passiert ist), wenn das system.log nicht detailliert genug für Ihre Anforderungen ist.