Das Retina Macbook Pro geht nicht in den Ruhezustand

Ich habe ein 13 Retina Macbook Pro gekauft – meinen ersten Mac, erst vor ein paar Tagen, und ich fand etwas Seltsames.

Apple behauptet, dass der Mac nach etwa einer Stunde Schlaf in den Tiefschlaf wechseln sollte – auch bekannt als Hibernation. Nun, gestern Nacht habe ich den Deckel geschlossen und der Mac ist in den Schlafmodus gegangen. Das erwartete Verhalten laut Apple ist, dass sich der Mac beim Aufwachen morgens einschaltet und das RAM-Image von der Festplatte zurück in den Hauptspeicher lädt, was viele Sekunden dauert, bis er aufwacht. Stattdessen wachte es sofort auf - als ob es nie in den Winterschlaf gegangen wäre.

1) Warum tut mein MBP nicht das, was Apple behauptet, wenn es "schläft"?

2) Ich möchte den Ruhezustand aktiv haben. Ich finde es toll, dass sich mein Computer sooo schnell einschaltet, aber wenn ich ihn viele Stunden lang nicht benutze, würde ich es vorziehen, den Akku durch einen (etwas langsameren) Start zu schonen.

standbydelayIch habe bereits versucht, die und die in kleine Zahlen wie 1 Minute, 2 Minuten, 0 Minuten, 120 Sekunden, 60 Sekunden zu ändern autopoweroffdelay( standbydelayverwendet Sekunden, autopoweroffdelayMinuten je nach pmsetMann).

Ich habe keinen USB-Anschluss, ich habe iCloud und Google Sync deaktiviert.

Ich habe die pmset -gBehauptungen gesehen, um zu sehen, ob es einen Daemon, eine App oder einen Dienst gibt, der den Tiefschlaf verhindert. Ich habe die hibernatemodevon 3 auf 25 und zurück auf 3 geändert.

Und ja, ich habe den pmsetMann gelesen und praktisch alles ausprobiert, was ich im Internet gelesen habe.

Der Mac wechselt immer wieder in den Energiesparmodus, aber nie in den Tiefschlaf/Ruhezustand.

Ich habe alles getestet. Ich hätte gerne mehr Kontrolle (oder ETWAS Kontrolle) darüber, wann und wie MEIN Computer in den Energiesparmodus/Ruhezustand wechselt.

apple.stackexchange.com/a/161799 Sehen Sie sich diese Lösung an.

Antworten (2)

pmset -gDa Sie Ihr Energieprofil nicht gepostet haben , können wir nicht sicher sein, ob es richtig eingestellt ist.

Erstens autopoweroffheißt es ausdrücklich, dass es im Akkubetrieb nicht funktioniert. Sicher, das ist dumm und widerspricht dem gesunden Menschenverstand, aber das sind europäische Machtgesetze.

Die richtige Einstellung ist standby:

Aus der Manpage von 10.10.5:

STANDBY-ARGUMENTE
standby bewirkt, dass die Kernel-Energieverwaltung eine Maschine automatisch in den Ruhezustand versetzt, nachdem sie eine bestimmte Zeit lang im Ruhezustand war. Das spart Strom im Schlaf. Diese Einstellung ist für unterstützte Hardware standardmäßig auf EIN gesetzt . Die Einstellung Standby wird angezeigt, pmset -gwenn die Funktion auf diesem System unterstützt wird.

Standby funktioniert nur, wenn der Ruhezustand auf Ruhemodus 3 oder 25 eingestellt ist.

standbydelay gibt die Verzögerung in Sekunden an, bevor das Ruhezustands-Image auf die Festplatte geschrieben und der Speicher für den Standby-Modus ausgeschaltet wird.

Auf meinem Macbook Pro ist es aus irgendeinem Grund:

Active Profiles:
Battery Power       -1*
AC Power        -1
Currently in use:
 standbydelay         4200
 standby              0
 halfdim              1
 sms                  1
 hibernatefile        /var/vm/sleepimage
 disksleep            10
 sleep                10
 hibernatemode        3
 ttyskeepawake        1
 displaysleep         3
 acwake               0
 lidwake              1

Hinweis Standbyist auf 0 gesetzt. Er sollte auf 1 geändert werden, um die Funktion einzuschalten.

pmset -a standby 1

Die "Standby"-Einstellungen wurden in MacOS 10.14 "Mojave" geändert. Neben standby, gibt es drei weitere relevante pmsetVariablen:

 standbydelaylow      10800
 standbydelayhigh     86400
 highstandbythreshold 50

Die Idee ist, dass die Maschine schneller in den Ruhezustand wechseln sollte, wenn die Batterieladung niedrig ist, deshalb standbydelaylowist die Dauer kürzer als die standbydelayhigh. Die obigen Standardeinstellungen geben an, dass highstandbythresholddas Gerät nach 24 Stunden (86400 Sek.) in den Ruhezustand wechselt, wenn der Akku zu mehr als 50 % geladen ist (dh über dem ). Wenn der Akku weniger als 50 % aufgeladen ist, wird der Ruhemodus nach 3 Stunden (10800 Sek.) aktiviert. Sie können diese Variablen mit beliebig konfigurieren sudo pmset -a.

Beachten Sie, dass der Ruhezustand nur zu funktionieren scheint, wenn der disksleepParameter auf 1 gesetzt ist. Wenn er 0 ist, erhalten Sie eine Warnung, wenn Sie die Standby-Variablen ändern.