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 sleep
Timer 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 sleep
und 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
/ autopoweroff
wü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:
Was ich bisher versucht habe (wird aktualisiert):
sudo pmset -a autopoweroffdelay 2880
usw.hibernatemode
zu 3
wie von @rewozz vorgeschlagenIch kann nicht sagen, warum Ihr Mac aufwacht, aber hier ist, wie Sie es herausfinden könnten:
Geben Sie pmset -b -g assertions
Ihr 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"
ExternalMedia
wird 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:
Beachten Sie, dass Sie möglicherweise Administratorrechte benötigen, um diese Einstellungen zu ändern.
Hoffe das hilft!
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.
hibernatemode
je nach Akkuladung ändert :) So wird es sein 3
, sobald der Akku unter 20% ist. Aber ich werde es ausprobieren und berichten. Danke schön!hibernatemode
hat nicht geholfen...Soweit ich weiß, kann ein Apple-Laptop nur aus folgenden Gründen von selbst aufwachen:
Vielleicht können Sie einen Hinweis bekommen, indem Sie sich Ihre Systemprotokolle ansehen. Zum Beispiel:
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
n1000
Nisala