Mountain Lion überwintert aggressiv

Vor kurzem hat mein MacBook Pro (Mitte 2012, 15 Zoll, 10.8.2) begonnen, nach mehreren Stunden Schlaf in den scheinbaren Ruhezustand zu wechseln, egal ob es angeschlossen oder im Akkubetrieb ist. Wenn ich es ausstecke, wacht es kurz auf, ohne dass ich den Deckel öffne (ich kann es sagen, weil das CD-Laufwerk läuft). Wenn ich den Deckel öffne, sehe ich, dass die Ruhezustandsdatei geladen wird, bevor sie wieder aktiv wird.

Ich habe mir die Ausgabe von pmset -g angesehen und sehe die folgenden Einstellungen, 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". Aber „autopoweroff“ ist 1 und „autopoweroffdelay“ ist 14400 (4 Stunden). Wenn ich mir das Systemprotokoll von gestern Abend ansehe, sehe ich diese 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 habe den Computer in den Ruhezustand versetzt, indem ich die Abdeckung um 22:36 Uhr geschlossen habe. Es wachte 4 Stunden später um 02:36 Uhr auf und ging in den Winterschlaf. Um 08:38 habe ich den Stecker gezogen, um den Laptop zum Laufen zu bringen, und er ist kurz aufgewacht.

Für mich sieht es so aus, dass der Computer nach 4 Stunden automatisch heruntergefahren wird. Aber ein paar Sachen verstehe ich nicht:

  • Warum ist dies vor kurzem aufgetreten (innerhalb der letzten Woche, soweit ich mich erinnern kann, und nicht im Zusammenhang mit einem Software-Update)?
  • Warum wacht es bei Leistungsänderung auf, wenn "acwake" 0 ist?
  • Kann ich "autopoweroff" einfach auf 0 setzen?
Was genau wollen Sie - nicht schlafen und immer Winterschlaf halten oder nur schlafen und nie Winterschlaf halten?
1. Ich möchte verstehen, was tatsächlich passiert und wie ich es kontrollieren kann.
2. Ich möchte nicht, dass es in den Ruhezustand versetzt wird, es sei denn, (1) ich sage es ausdrücklich dazu oder (2) die Batterie ist fast leer. Mit anderen Worten, ich möchte das alte Verhalten zurück.
Außerdem - haben Sie den Wert für darkwake oder womp von pmset nicht gemeldet oder fehlen sie (und vermutlich hat Ihr Modell keine SSD- und/oder PowerNap-Funktionalität oder Wake for Network Access ist in den Softwareeinstellungen deaktiviert)?
womp ist 1, Darkwake wird nicht angezeigt. Ich habe die SSD-Option. Bei PowerNap bin ich mir nicht sicher.
Ich habe mich nur daran erinnert, dass PowerNap nur angezeigt wird, wenn Sie angeschlossen sind (und unabhängig von den Einstellungen sollte es niemals ausgelöst werden, wenn keine Wechselstromversorgung vorhanden ist).
Ich bin angeschlossen. Ich denke, PowerNap ist nicht anwendbar, laut support.apple.com/kb/ht5394 ist es nur auf Retina MacBook Pros (und Airs).

Antworten (5)

Mir ist das gleiche aufgefallen. Glücklicherweise hatte ich die kostenlose Support-Option noch aktiv und habe sie kontaktiert. Siehe meinen Beitrag hier in den Apple Support Communities: MacBook Pro wacht beim Verbinden/Trennen der Wechselstromversorgung aus dem Ruhezustand auf .

In Bezug auf das Aufwachen, wenn die Stromversorgung angeschlossen / getrennt wird, habe ich den Apple-Support kontaktiert und sie konnten das Problem reproduzieren. Sie haben das Verhalten mit ihren Ingenieuren besprochen und gesagt, dass dies das erwartete Verhalten ist. Ich weiß nicht, was der Grund dafür ist, aber ich wurde auch darüber informiert, dass ich Feedback geben kann (über apple.com/feedback ), und ich habe es getan. Wenn Sie (wie ich) denken, dass diese Funktion nervig und wahrscheinlich gefährlich ist (wenn Sie das schlafende Macbook von der Stromversorgung trennen und anfangen, es in den Rucksack zu werfen, während sich die Festplatte dreht ...), dann schlage ich vor, Apple in dieser Angelegenheit zu nörgeln .

Grundsätzlich gaben sie zu, dass das Verhalten „kein Fehler, sondern ein Feature“ ist.

Dies muss bedeuten, dass von Apple-Ingenieuren erwartet wird, dass sie nicht mehr als 4 Stunden Schlaf pro Nacht bekommen, daher haben sie nie bemerkt, dass dies ein Problem war, oder um es in eine andere Richtung zu lenken, dass Sie es besser tun sollten, wenn Ihr Computer länger als 4 Stunden ausgeschaltet ist tot sein oder im krankenhaus :)
es ist definitiv als Feature gemeint (siehe hier ). Allerdings ist das Aufwachen bei Powerchange nervig und wahrscheinlich nicht beabsichtigt.

ML 10.8.2, Mitte 2012 15" MBP (nicht Retina).

Dieses Problem tauchte erst vor ein paar Wochen bei mir auf: MBP X Stunden lang schlafen lassen, MBP ausstecken, MBP leuchtet/wacht auf, wechselt in den Ruhezustand. Wirklich nervig, den Deckel zu öffnen, nur um ihn direkt vor mir heruntergefahren zu haben.

Meine acwakewurde auch für Batterie und Wechselstrom deaktiviert. Das bedeutet, dass die Einstellung jetzt ignoriert wird.

Die Lösung scheint zu sein (auch wenn sie in der pmset-Manpage nicht referenziert wird ):

sudo pmset -a autopoweroff 0

Ich sollte anmerken, dass dies keinen Einfluss acwakedarauf hat, ignoriert zu werden. Mein Computer wird immer noch beim Anschließen/Trennen des Wechselstroms aktiviert, aber er geht nicht in den Ruhezustand oder versucht nicht, ihn in den Ruhezustand zu versetzen, nachdem ich den Computer vom Stromnetz getrennt und den Deckel geöffnet habe.

acwake 0arbeitete an meinem MBP Mitte 2012. Jetzt verhält es sich so, wie ich es von meinen vorherigen MBPs kenne, und wacht nicht bei Powerchange auf
Hinweis: Vielleicht möchten Sie pmset -cstattdessen, dass Sie "Autopoweroff" nur deaktivieren, wenn es angeschlossen ist. Sie möchten nicht, dass diese Einstellung "Safe Sleep" stört, wenn der Akku schwach wird, während es nicht angeschlossen ist ...
Eine weitere Option, übrigens, wenn Sie die Energiesparvorteile mögen, aber 4 Stunden viel zu früh finden: Sie können die Verzögerung über sudo pmset -c autopoweroffdelay NN- ändern, wobei NNeine Dauer in Sekunden ist (ich habe meine auf 43200 eingestellt, was 12 Stunden entspricht).

Um genau zu steuern, wann Ihr Mac vom Energiesparmodus in den Ruhezustand übergeht, können Sie Folgendes verwenden (die Verzögerung wird in Sekunden angegeben) und Sie müssen den Ruhezustand entweder auf 3 oder 25 (binär 0011 oder 0001 1001) einstellen:

pmset -a standby 1 standbydelay 600

Sie können bei Bedarf unterschiedliche Einstellungen und Timings für -b Batterie und -c Ladegerät verwenden . (Vielleicht deaktivieren Sie im eingeschalteten Zustand den Standby-Modus, haben aber im Akkubetrieb eine Zeitüberschreitung von 10 Stunden.) Diese Schalter sind in der Handbuchseite für pmset dokumentiert . Ich habe mich in letzter Zeit nicht mit Awake beschäftigt, aber in der Vergangenheit hatte der Deckel-Näherungssensor eines tragbaren Geräts Vorrang und unterdrückte ein Wake, das passiert wäre, wenn der Deckel geöffnet gewesen wäre.

Aber im Moment ist Standby 0, also sollte ich nie in den Standby-Modus wechseln. Ich denke, es macht "automatisches Ausschalten", aber ich verstehe nicht warum. Und ich weiß nicht, was der Nachteil ist, "autopoweroff" auf 0 zu ändern, was dieses Verhalten stoppen könnte.
Hmm - Ich habe interessante Dinge gefunden, die ein Paar Terminalfenster ausführen, eines mit pmset -g battund das andere , pmset -g pslogund dann über den detaillierten Protokollen brüten. Hoffentlich haben Sie keinen Hardwarefehler oder eine Spannungsunterbrechung in der Batterie, da diese am schwierigsten aufzuspüren sein werden.
Es ist ein relativ neues MacBook (2 Monate, mehr oder weniger). Die Batterie hat 20 Zyklen, und ich bekomme das Verhalten, wenn sie eingesteckt ist. Es scheint also unwahrscheinlich, dass die Batterie der Übeltäter ist.

Apple scheint eine neue Einstellung hinzugefügt zu haben, „autopoweroff“, damit das System in den Ruhezustand versetzt werden kann, wenn der Deckel geschlossen ist und der Laptop mit Wechselstrom versorgt wird. Dies ergänzt die „Standby“-Einstellung, die nur im Akkubetrieb verwendet wird.

Einige Energieeinstellungen sind für verschiedene Energiequellen konfigurierbar, zum Beispiel "Darkwakes". Einige, wie "Standby", scheinen immer nur verwendet worden zu sein, wenn das System im Akkubetrieb ist. Da dies die historische Verwendung war und die Leute verärgert wären, wenn „Standby“-Einstellungen während des Wechselstroms gelten würden, dachte Apple wahrscheinlich, es sei am besten, eine neue Einstellung nur für Wechselstrom zu erstellen – „Autopoweroff“.

Die Verwendung von Autopoweroff auf 0 hat bei mir auf einem 2011 iMac funktioniert, der dieses Verhalten zeigte. Es scheint, dass dies für 2012er iMacs normal ist, aber nachdem ich einen autorisierten Apple Service Provider ein defektes LCD ersetzen ließ, begann dieses Verhalten.

FYI für diejenigen, die diesen Thread sehen, aber dies mit einem Desktop haben.

Urmensch