Berglöwe überwintern aggressiv

12

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?
Spencer
quelle
2
Was genau möchten Sie - nicht schlafen und immer Winterschlaf halten oder nur schlafen und niemals Winterschlaf halten?
bmike
2
1. Ich möchte verstehen, was tatsächlich passiert und wie man es kontrolliert.
Spencer
1
2. Ich möchte nicht, dass es in den Ruhezustand versetzt wird, es sei denn (1) ich sage es ausdrücklich oder (2) der Akku ist kurz vor dem Entladen. Mit anderen Worten, ich möchte das alte Verhalten zurück.
Spencer
Außerdem - haben Sie den Wert für Darkwake oder Womp nicht von pmset gemeldet oder fehlen sie (und vermutlich, dass Ihr Modell keine SSD- und / oder PowerNap-Funktionalität oder Wake für den Netzwerkzugriff in den Softwareeinstellungen deaktiviert hat)?
bmike
womp ist 1, darkwake wird nicht angezeigt. Ich habe die SSD-Option. Bei PowerNap bin ich mir nicht sicher.
Spencer

Antworten:

3

Mir ist das auch aufgefallen. Zum Glück war die kostenlose Support-Option noch aktiv und ich habe sie kontaktiert. Siehe meinen Beitrag hier bei Apple Support Communities: MacBook Pro erwacht aus dem Ruhezustand, wenn Wechselstrom angeschlossen / getrennt wird .

In Bezug auf das Aufwachen, wenn Wechselstrom angeschlossen / getrennt ist, habe ich den Apple-Support kontaktiert und er konnte 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 das habe ich getan. Wenn ihr denkt (wie ich), dass diese Funktion nervig und wahrscheinlich gefährlich ist (wenn ihr das schlafende Macbook vom Stromnetz löst und es in den Rucksack wirft, während sich die Festplatte dreht ...), dann schlage ich vor, Apple in dieser Angelegenheit zu nerven .

Grundsätzlich gaben sie zu, dass das Verhalten "kein Fehler, sondern eine Funktion" ist.

skowro.net
quelle
2
Dies muss bedeuten, dass von Apple-Ingenieuren erwartet wird, dass sie nicht mehr als 4 Stunden pro Nacht schlafen. Daher haben sie nie bemerkt, dass dies ein Problem ist, oder in eine andere Richtung, dass es besser ist, wenn Ihr Computer länger als 4 Stunden ausgeschaltet ist sei tot oder in einem Krankenhaus :)
Jefflunt
Es ist definitiv als Feature gedacht (siehe hier ). Das Aufwecken beim Stromwechsel ist jedoch ärgerlich und wahrscheinlich nicht beabsichtigt.
n1000
11

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

Dieses Problem ist vor ein paar Wochen bei mir aufgetreten: MBP X Stunden schlafen lassen, MBP ausstecken, MBP leuchtet / wacht auf, geht in den Ruhezustand. Wirklich ärgerlich, den Deckel nur zu öffnen, um ihn direkt vor mir herunterzufahren.

Mein acwakewar auch für Batterie und Wechselstrom deaktiviert. Dies bedeutet, dass die Einstellung jetzt ignoriert wird.

Die Lösung scheint zu sein (obwohl in der pmset-Manpage nicht darauf verwiesen wird ):

sudo pmset -a autopoweroff 0

Ich sollte beachten, dass dies keinen Einfluss darauf hat acwake, ignoriert zu werden. Mein Computer wird nach dem Anschließen / Trennen der Klimaanlage immer noch aktiviert, aber es wird kein Ruhezustand oder Versuch, den Ruhezustand zu aktivieren, nachdem ich den Computer ausgesteckt und den Deckel geöffnet habe.

Strahl
quelle
acwake 0arbeitete an meinem MBP Mitte 2012. Jetzt verhält es sich so, als ob ich es von meinen vorherigen MBPs kenne und nicht bei Powerchange aufwacht
n1000
Hinweis: Möglicherweise möchten Sie pmset -cstattdessen, dass Sie "Autopoweroff" nur deaktivieren, wenn es angeschlossen ist. Sie möchten nicht, dass diese Einstellung "Safe Sleep" beeinträchtigt, wenn der Akku im ausgesteckten
Zustand
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- wo NNist eine Dauer in Sekunden - ändern (ich habe meine auf 43200 eingestellt, was 12 Stunden entspricht).
Peterflynn
3

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

pmset -a standby 1 standbydelay 600

Falls gewünscht, können Sie unterschiedliche Einstellungen und Timings für -b Akku und -c Ladegerät verwenden . (Möglicherweise deaktivieren Sie im Standby-Modus den Standby-Modus, im Akkubetrieb jedoch eine Zeitüberschreitung von 10 Stunden.) Diese Schalter sind auf der Handbuchseite für pmset dokumentiert . Ich habe mich in letzter Zeit nicht mit Acwake angelegt, aber in der Vergangenheit hatte der Deckelnäherungssensor eines tragbaren Geräts Vorrang und unterdrückte ein Nachlaufen, das bei geöffnetem Deckel aufgetreten wäre.

bmike
quelle
Aber im Moment ist Standby 0, daher sollte ich niemals in den Standby-Modus wechseln. Ich denke, es macht "Auto Power Off", aber ich verstehe nicht warum. Und ich weiß nicht, was der Nachteil ist, wenn "Autopoweroff" auf 0 geändert wird, wodurch dieses Verhalten möglicherweise gestoppt wird.
Spencer
1
Hmm - Ich habe interessante Dinge gefunden, bei denen zwei Terminalfenster ausgeführt wurden, eines mit pmset -g battdem anderen pmset -g pslogund dann die detaillierten Protokolle durchgesehen haben. Hoffentlich haben Sie keinen Hardwarefehler oder keine Spannungsdiskontinuität in der Batterie, da diese am schwierigsten zu finden sind.
bmike
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. Daher scheint es unwahrscheinlich, dass die Batterie der Schuldige ist.
Spencer
2

Apple scheint eine neue Einstellung hinzugefügt zu haben, "Autopoweroff", damit das System den Ruhezustand aktivieren 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 können für verschiedene Stromquellen konfiguriert werden, z. B. "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 angewendet würden, hielt Apple es wahrscheinlich für das Beste, eine neue Einstellung nur für den Wechselstrom zu erstellen - "Autopoweroff".

user43119
quelle
0

Die Verwendung des auf 0 eingestellten Autopoweroff funktionierte für mich auf einem 2011 iMac, der dieses Verhalten aufwies. Es scheint, dass dies für 2012 iMacs normal ist, aber nachdem ich einen autorisierten Apple Service Provider ein defektes LCD ersetzen ließ, begann dieses Verhalten.

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

Urmensch

Primalman
quelle