Vor kurzem ist mein MacBook Pro (Mitte 2012, 15 Zoll, 10.8.2) nach mehreren Stunden Schlaf in den scheinbar Ruhezustand übergegangen, unabhängig davon, ob es angeschlossen oder im Akkubetrieb ist. Wenn ich den Stecker aus der Steckdose ziehe, wird er kurz aktiviert, ohne dass ich den Deckel öffne (ich kann es erkennen, weil das CD-Laufwerk zyklisch läuft). Wenn ich den Deckel öffne, wird die Datei für den Ruhezustand geladen, bevor sie wieder aktiv wird.
Ich habe mir die Ausgabe von pmset -g angesehen und die folgenden Einstellungen gesehen, die für dieses Problem relevant sein könnten:
lidwake 1
autopoweroff 1
autopoweroffdelay 14400
standbydelay 4200
standby 0
hibernatemode 3
acwake 0
Interessanterweise ist "acwake" Null, ebenso wie "standby". "Autopoweroff" ist jedoch 1 und die "Autopoweroff-Verzögerung" ist 14400 (4 Stunden). Wenn ich mir das Systemprotokoll von gestern Abend ansehe, sehe ich folgende Einträge:
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
Ich schaltete den Computer ein, indem ich die Abdeckung um 22:36 Uhr schloss. Es wachte 4 Stunden später um 02:36 Uhr auf und überwintern. Um 08:38 Uhr zog ich den Netzstecker, um den Laptop zum Laufen zu bringen, und er erwachte kurz.
Für mich sieht es so aus, als würde der Computer nach 4 Stunden automatisch ausgeschaltet. Aber es gibt einige Dinge, die ich nicht verstehe:
- Warum hat dies vor kurzem begonnen (soweit ich mich erinnern kann, innerhalb der letzten Woche und nicht mit einem Software-Update verbunden)?
- Warum wird bei Leistungsänderung geweckt, wenn "acwake" 0 ist?
- Kann ich "autopoweroff" einfach auf 0 setzen?