Änderung des Schlafverhaltens auf dem MacBook Pro und Ignorieren von Einstellungen auf Yosemite

Kürzlich (möglicherweise seit dem 10.10.5-Upgrade, aber nicht sicher) hat mein MacBook Pro Mitte 2012 (ohne Retina) sein Schlafverhalten geändert und ich kann es anscheinend nicht wiederherstellen. Jahrelang habe ich eine 48-Stunden-Ruhezustandsverzögerung ( autopoweroffdelay) verwendet. Wenn ich also den Deckel schließe oder der sleepTimer einsetzt, würde mein MBP sleep(dh an RAM anhalten) und die Schlafanzeigeleuchte (SIL) für 48 Stunden pulsieren.

Aber neuerdings wacht mein Mac nach ungefähr 1 Stunde auf sleepund wechselt in einen anderen Ruhemodus. Ich glaube schon standby, weil der SIL abschaltet, aber wenn ich den Deckel öffne dauert es nur etwas länger als nach dem Normalzustand sleep. In hibernate/ autopoweroffwürde es eine Weile dauern, den RAM-Inhalt wieder von der Platte zu laden (was hier nicht der Fall ist). Dies passiert nicht, wenn ein USB-Datenträger angeschlossen ist.

Hier kommt mein pmset -g:

Active Profiles:
Battery Power       -1
AC Power        -1*
Currently in use:
 standbydelay         172800
 standby              1
 womp                 0
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 gpuswitch            2
 sms                  1
 networkoversleep     0
 disksleep            0
 sleep                10
 autopoweroffdelay    2880
 hibernatemode        0
 autopoweroff         1
 ttyskeepawake        1
 displaysleep         10
 acwake               0
 lidwake              1

Also meine Fragen sind:

  1. Haben Sie von den jüngsten schlafbezogenen Änderungen in OS X Yosemite gehört? Wie kommt es, dass mein Mac plötzlich seine Einstellungen ignoriert?
  2. Mit welchem ​​Standby-Zustand habe ich es zu tun? Siehe meine Vermutung oben.
  3. Und natürlich, wie kann ich meine Einstellungen wieder zum Laufen bringen?

Was ich bisher versucht habe (wird aktualisiert):

  • SMC- und NVRAM-Reset
  • Onyx-Pflege
  • Stellen Sie alle Timer neu ein, z. B. sudo pmset -a autopoweroffdelay 2880usw.
  • Wechseln Sie hibernatemodezu 3wie von @rewozz vorgeschlagen

Antworten (5)

Ich kann nicht sagen, warum Ihr Mac aufwacht, aber hier ist, wie Sie es herausfinden könnten:

Geben Sie pmset -b -g assertionsIhr Endgerät ein. Dadurch werden die Treiber aufgelistet, die eine Überschreibung der Energieeinstellung angefordert haben, wenn sie im Akkubetrieb laufen.

Sie können das Energieverwaltungsprotokoll auch mit einsehen pmset -g log.

Zum Beispiel habe ich auf meinem 10.10.5 MacBook Pro 2015 herausgefunden, dass mein Mac alle 3 Stunden aufwacht, wenn ich meinen Sandisk Ultra Fit USB3-Speicherstick eingesteckt lasse. Hier ist der Grund:

$ pmset -b -g assertions
2015-10-19 18:38:32 +0200 
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   0
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  1
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 51(powerd): [0x000000040008012e] 03:37:52 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" 

ExternalMediawird durch Prozess auf 1 gesetzt powerd.

Leider habe ich noch nicht herausgefunden, wie ich das verhindern kann. Ich habe nach einer Plist-Datei "com.apple.powermanagement.externalmediamount" gesucht, konnte aber keine finden ... Ich weiß also nicht, ob diese Treiberüberschreibungen geändert oder deaktiviert werden können. :( Wie auch immer, ich gehe davon aus, dass es fahrerabhängig ist, also sollte das Ändern des Verhaltens auch fahrerabhängig sein ...

Diese detaillierte Webseite scheint darauf hinzudeuten, dass für externe Medien, die das Schlafverhalten verändern, die einzige Option darin besteht, die externen Medien abzumelden oder auszuwerfen. Basierend auf dem Treiber, den das externe Medium verwendet, ist das Auswerfen manchmal erforderlich, während für andere das Aushängen ausreicht.

Mein Macbook Pro 13 Zoll (2012) begann auch seltsame Anzeichen zu zeigen. Wenn ich den Deckel schließe und ihn nach 5 Minuten öffne, wacht er normal auf. Aber wenn ich es für eine Stunde in den Ruhezustand versetzte und es aufweckte, machte mein DVD-Laufwerk ein Geräusch wie beim Hochfahren. Ich sehe den überbelichteten Bildschirm mit einem Ladebalken wie nach dem Ruhezustand nicht. Es gibt also definitiv eine neue Art von Power-Sleep, die die Stromversorgung interner Geräte zu unterbrechen scheint. Ich habe auch die Option "Festplatte in den Ruhezustand versetzen" deaktiviert. Und wie Sie bereits erwähnt haben, wird Power Nap von diesem Modell nicht unterstützt. Scheint eine neue Yosemite-Einstellung zu sein.

BEARBEITEN - Obwohl ich zugeben muss, dass ich bemerkt habe, dass der Akku jetzt länger hält, wenn mein Mac eine Weile im Ruhezustand ist. Nach ein paar Tagen im Schlafmodus verlor ich eine beträchtliche Menge an Energie. Jetzt sind es nur noch wenige %. Ich schätze, was auch immer sie getan haben, es hilft, Energie zu sparen.

Ein mögliches Problem könnte sein, dass Sie Power Nap aktiviert haben. Power Nap ist ein Dienst, der regelmäßig nach E-Mails, iCloud-Updates, Nachrichten usw. sucht (falls Sie es nicht wussten).

Zur Überprüfung:

  1. Öffnen Sie die Systemeinstellungen
  2. Öffnen Sie das Einstellungsfenster „Energie sparen“.
  3. Überprüfen Sie, ob das Kontrollkästchen "Power Nap aktivieren ..." aktiviert ist

Beachten Sie, dass Sie möglicherweise Administratorrechte benötigen, um diese Einstellungen zu ändern.

Hoffe das hilft!

Danke! Es scheint jedoch, dass mein Mac diese Funktion nicht unterstützt . Es erscheint nicht in den Energieeinstellungen. Meins ist die Nicht-Retina-Version - wird die Frage aktualisieren.
OK! Ich schau mal ob ich noch was für dich finde...

Laut Apple :

Es wird nicht empfohlen, die Einstellungen für den Ruhezustand zu ändern. Von Ihnen vorgenommene Änderungen werden nicht unterstützt. Wenn Sie sich trotzdem dafür entscheiden, empfehlen wir die Verwendung einer dieser drei Einstellungen. Bitte verwenden Sie zu Ihrem und meinem Wohl keine anderen 0, 3 oder 25.

Weitere Apple-Angaben:

hibernatemode = 3 (binär 0011) standardmäßig auf unterstützten tragbaren Geräten . Das System speichert eine Kopie des Arbeitsspeichers im dauerhaften Speicher (der Festplatte) und versorgt den Arbeitsspeicher während des Ruhezustands mit Strom. Das System wird aus dem Speicher aktiviert, es sei denn, ein Stromausfall zwingt es zur Wiederherstellung vom Disk-Image.

Sie haben eingestellt:

hibernatemode = 0 (binär 0000) standardmäßig auf unterstützten Desktops. Das System sichert den Speicher nicht bis zur dauerhaften Speicherung. Das System muss aus dem Inhalt des Speichers aufwachen; Das System verliert den Kontext bei einem Stromausfall. Das ist, historisch gesehen, ganz normaler Schlaf.

Haben Sie versucht, Hibernatemode = 3 zu setzen?

Vielleicht ist die Vorrichtung fertig, Apple kann den Support nach Belieben einstellen; daher die warnung.

Hmm. Um ehrlich zu sein, benutze ich die App SmartSleep, die sich hibernatemodeje nach Akkuladung ändert :) So wird es sein 3, sobald der Akku unter 20% ist. Aber ich werde es ausprobieren und berichten. Danke schön!
FYI SmartSleep wurde zuletzt am 09. September 2013 aktualisiert.
Ich benutze es seit 3 ​​Jahren auf 10.8 und 10.10 und es hat immer ohne Probleme funktioniert.
Nun, Sie kennen das Sprichwort: Alles funktioniert, bis es nicht mehr funktioniert.
Wechseln hibernatemodehat nicht geholfen...

Soweit ich weiß, kann ein Apple-Laptop nur aus folgenden Gründen von selbst aufwachen:

  • PowerNap (siehe Systemeinstellungen/PowerSave/Battery/Power Nap)
  • Wake on LAN (siehe Systemeinstellungen/PowerSave/Netzstrom/Netzwerkzugriffe)
  • oder ein Ereignis, das von einem externen angeschlossenen Gerät empfangen wird (USB, Bluetooth, ...)

Vielleicht können Sie einen Hinweis bekommen, indem Sie sich Ihre Systemprotokolle ansehen. Zum Beispiel:

  • Starten Sie /Applications/Utilities/Console.app
  • und suche nach "weckgrund"

Auf meinem MacBook Pro (Retina 2015) erhalte ich nur "Weckgrund: EC.LidOpen (Benutzer)". Vielleicht können Sie dort herausfinden, warum Ihr MBP so häufig aufwacht.

meine 2 cent

Danke für die Antwort. Eigentlich weiß ich, warum der Mac aufwacht: Weil er seinen Standby-Modus ändert. Was ich nicht weiß ist warum. Aber danke für den Hinweis mit Weckgrund. Das einzige, was ich finden konnte, war SleepTimer. Werde heute Abend nochmal nachschauen.