Wie kann ich ein Macbook Pro manuell in den Ruhezustand versetzen, ohne zuerst in den Energiesparmodus zu wechseln?

41

Ich habe kürzlich meinen ersten Mac-Computer bekommen, ein Macbook Pro-Modell von Ende 2009. Früher habe ich mein vorheriges Notebook (mit Windows 7) direkt in den Ruhezustand versetzt, um den Akku zu schonen, aber unter Mac OS kann ich das nicht tun.

Nach allem, was ich Mac Os sagen kann, wird ein Notebook nur in den Ruhezustand versetzt, wenn der Akku nach einer langen Ruhephase leer ist.

Ist dies eine Möglichkeit, ein Macbook manuell in den Ruhezustand zu versetzen?

holiveira
quelle
Schauen Sie sich man pmsetund pmset -gfür einige nützliche Definitionen und Konzepte auf diese Frage bezogen.
Isomorphismen

Antworten:

17

Wenn ein MacBook in den Ruhezustand versetzt wird , handelt es sich im Windows-Sinne nicht um einen Ruhezustand. Apple nennt es Safe Sleep . Die Wiederherstellung von Safe Sleep ist kein regelmäßig stattfindendes Ereignis. Es ist nur für Notfälle da. Meines Erachtens verbraucht mein MacBook Pro Ende 2007 im Schlaf (normalerweise) so wenig Strom, dass ich es (im Urlaub) wochenlang schlafen ließ, es geöffnet habe und immer noch eine erhebliche Menge an Batterieleistung übrig hatte. Ich bin sicher, mit den neuen 7+ Stunden-Batterien könnten Sie sie monatelang schlafen lassen.

Einfach ausgedrückt, es gibt keine einfache Möglichkeit, den Systemstatus unter OS X zu speichern, außer den Computer einzuschalten und den Computer auszulösen. Oh, warte, keine austauschbaren Batterien mehr.

Wenn Sie sich wirklich für diese Funktionalität interessieren, können Sie das Deep Sleep- Widget ausprobieren . Viel Glück für Sie.

squircle
quelle
Cool. Könnten Jahre sein, aber ich denke, Monate sind eine sichere Wette :)
Dan Rosenstark
59

Wenn Sie den Ruhezustand auf 25 stellen, wird das MacBook in den Ruhezustand versetzt (siehe nachfolgende Diskussion, ob dies eine gute Idee ist).

sudo pmset -a hibernatemode 25

Um es wieder auf den Standardwert für MacBooks zurückzusetzen, gehen Sie wie folgt vor (wodurch der RAM mit Strom versorgt und das Bild auf die Festplatte geschrieben wird):

sudo pmset -a hibernatemode 3

Wenn Sie Ihren Computer über die Befehlszeile in den Ruhezustand versetzen oder in den Ruhezustand versetzen möchten, müssen Sie dies tun

pmset sleepnow

Ist es eine gute Idee, Ihr MacBook in den Ruhezustand zu versetzen?

Wenn Ihr Computer den standbyModus unterstützt , ist es nicht sinnvoll, den Ruhezustand zu ändern, da er sich standardmäßig nach 1.15 Uhr im Standby-Modus befindet. Im Standby-Modus ist der RAM ausgeschaltet. Auf diesen Computern dauert es nur ein paar Sekunden länger, bis der Ruhezustand beendet ist, als wenn der Schlafmodus beendet ist. Der Standby-Modus entspricht jedoch nicht dem Ruhezustand. Weitere Informationen finden Sie unter http://support.apple.com/kb/HT4392

Sie können auch laufen, um pmset -gzu sehen, ob standbyund wie lange eingestellt standbydelayist. Wenn Sie dies nicht sehen standby, unterstützt Ihre Hardware diese Funktion nicht.

Wenn Ihre Hardware die Standby-Funktion nicht unterstützt, ist der Ruhezustand (wie in älteren Beiträgen erwähnt) ein "Notfall" -Status. Daher ist es wahrscheinlich am besten, diese Einstellung beizubehalten. Davon abgesehen habe ich mein MacBook in den Ruhezustand versetzt, bevor ich weggehe und keine Probleme habe. '

Hier gibt es noch viel mehr Diskussionen Unterstützt Mac OS X den Ruhezustand?

Peter Rigby
quelle
1
Dies ist eine bessere Antwort als die, die derzeit am meisten akzeptiert / positiv bewertet wird. Es ist auf einem Mac nicht so einfach wie unter Windows und überhaupt nicht über die GUI (ohne eine Drittanbieter-App) möglich - aber es ist auf jeden Fall möglich!
Matt
2
Ich bin mir nicht sicher, ob das mehr funktioniert. Ich habe einen iMac mit macOS 10.12.4 und es musste in der Mitte meiner Arbeitssitzung für ein paar Minuten der Netzstecker gezogen werden, daher habe ich mich mit dem Ruhezustand befasst, um die minimale Störung zu vermeiden. Der Befehl hibernatemode 25 gab mir keinerlei Fehler, der Sleepnow schien ihn in den Ruhezustand zu versetzen (obwohl er für den Ruhezustand etwas zu schnell ist). Ausstecken, erneutes Einstecken und Einschalten zeigten jedoch einen normalen Start mit Programmen, die sich darüber beschwerten, dass sie zuvor beendet worden waren ... Oh, na ja ...
Ecuador
@Ecuador hast du dafür eine lösung gefunden?
Abhishek Bhatia
1
Dies funktioniert mit Sierra 10.12.6 für meine Mitte 2013 ausgestrahlte Version nicht. pmsetsagt mir, das hibernatemodewar 3vorher und 25jetzt, aber nachdem ich mich für den Ruhezustand entschieden habe und darauf gewartet habe, dass die Laufwerksanzeige erlischt, habe ich einfach das Netzteil angeschlossen und die Laufwerksanzeige wieder eingeschaltet. Durch Drücken einer Taste wurde der Bildschirm sofort beleuchtet. Mein Startlaufwerk ist extern und muss im Ruhezustand vom Computer getrennt werden.
Hippietrail
1
Funktioniert nicht auf Macbook Pro 2017 mit Touchbar
davidfrancis
4

Es gibt auch eine Voreinstellungsfenster-App namens SmartSleep ( http://www.jinx.de/SmartSleep.html ): Sie müssen für die aktuelle Version bezahlen, ältere Versionen finden Sie jedoch im Internet.

Auch ich habe dieses Tutorial benutzt, ich habe den Inhalt kopiert, eingefügt und habe unten ein paar Notizen: http://www.geeked.info/make-my-macbook-pro-hibernate/

Ich mag es nicht, Batterielebensdauer zu verschwenden, besonders wenn ich auf Reisen bin. Ich liebe die Funktion " Ruhezustand" in Windows und habe alle meine Laptops so eingestellt, dass sie in den Ruhezustand versetzt werden, wenn der Deckel geschlossen ist. Die wenigen zusätzlichen Sekunden, die zum Aufwachen benötigt werden, sind die gerettete Batterielebensdauer in meinen Augen wert. Für diejenigen, die hier nicht wissen, sind die verschiedenen Zustände des MacBook Pro:

  • Ein - Der Computer ist wach, der Bildschirm ist eingeschaltet und der Akku wird gemäß Ihren Energieeinstellungen verbraucht
  • Aus - Der Computer verbraucht keinen Strom aus dem Akku
  • Energiesparmodus - Der Computer hat den Bildschirm ausgeschaltet und das Betriebssystem auf RAM (flüchtiger Speicher) eingestellt.
  • Ruhezustand - Der Computer hat die meiste Hardware ausgeschaltet und das Betriebssystem auf der Festplatte angehalten.

Wenn Sie den Deckel Ihres MBP schließen, wird dieser normalerweise in den Ruhezustand versetzt und wacht ziemlich schnell auf, wenn Sie den Deckel wieder öffnen. Während des Schlafens verbraucht es immer noch Batteriestrom, wenn auch eine geringe Menge im Vergleich zum normalen Gebrauch. Wenn der Akku einen bestimmten niedrigen Ladestand erreicht, wechselt der MBP automatisch in den Ruhezustand : Im Grunde genommen wird er ausgeschaltet, damit Sie keine Arbeit verlieren.

Der Energiesparmodus ist ideal, wenn Sie Ihren Computer aktiv nutzen. Wenn Sie die Akkulaufzeit jedoch so lange wie möglich verlängern möchten, sollte der Computer in den Ruhezustand versetzt werden . Beachten Sie auch , dass offenbar die neueren MacBook Pros auch Schreib Informationen auf der Festplatte , wenn schlafen , so dass , wenn die Batterie auf gefährliche Werte fällt es sofort in springen kann den Ruhezustand . Apple nennt dies "Safe Sleep". (Mehr Infos zu allen technischen Dingen hier)

Einige Beispiele, warum Sie den Ruhezustand mit Ihrem Laptop verwenden möchten :

  • Sie möchten mit einem internationalen Flug zum Flughafen fliegen und möchten Ihre Maschine während des Fluges benutzen, aber dennoch genügend Saft lassen, um eine Karte / E-Mail / Info aufzurufen, wenn Sie an Ihrem Ziel ankommen.
  • Sie werfen Ihren Laptop in eine Tasche und können ihn auf einem Wochenendtrip verwenden oder nicht, möchten sich aber keine Sorgen über das Aufladen machen.
  • Sie möchten so viel Energie wie möglich sparen.

Und wenn Sie beim Schlafen bleiben wollen :

  • Ihr Laptop wird nicht mit Strom versorgt
  • Sie werden Ihren Deckel ziemlich oft öffnen und schließen
  • Sie rennen herum, verwenden aber aktiv Ihren Laptop (Konferenzen, Besprechungen usw.)

Grundsätzlich opfern Sie die Geschwindigkeit der Wiederherstellung Ihrer Maschine, um ein wenig Batteriestrom zu gewinnen oder umgekehrt. Persönlich mag ich es, das letzte bisschen Strom zu bekommen, was ich kann.

Nach einigem Suchen stieß ich auf einen Post, in dem erklärt wurde, wie Sie Ihren MBP grundsätzlich in den Ruhezustand versetzen, wenn der Deckel geschlossen ist. Es erfordert ein wenig Arbeit in einer Konsole, ist aber schmerzlich einfach.

Geben Sie in einer Konsole den folgenden Befehl ein, um Ihren aktuellen Ruhemodus zu bestimmen:

pmset -g | grep hibernate

Dies sollte eine der folgenden Angaben zurückgeben:

  • 0 - Legacy sleep mode. Im Ruhezustand wird alles im RAM gespeichert, aber der sichere Ruhezustand wird nicht unterstützt . Sehr schneller Schlaf.
  • 1 - Legacy Safe Sleep. Dies ist der sichere Schlaf . Alles, was Ihr Laptop in den Ruhezustand versetzt, wird auf der Festplatte gespeichert. Es dauert einige Zeit, um in den Schlafmodus zu wechseln, und der Startvorgang ist langsam. Ruhezustand und Startvorgang verlangsamen.
  • 3 - Default. Wie oben beschrieben, werden die Inhalte im Ruhezustand im RAM gespeichert. Wenn der Akku leer ist, tritt ein Ruhezustand auf.
  • 5 - Verhält sich wie 1, gilt jedoch nur für einen modernen Mac, der "Secure Virtual Memory" verwendet.
  • 7 - Verhält sich wie 3, gilt aber nur für einen modernen Mac, der "Secure Virtual Memory" verwendet.

Bearbeiten und speichern Sie nun Ihre /Users/username/.bash_profileDatei mit den folgenden Zeilen:

alias hibernateon="sudo pmset -a hibernatemode 5"
alias hibernateoff="sudo pmset -a hibernatemode 0"

Beachten Sie, dass hibernateonund hibernateoffkann jeder Text , den Sie wollen: Sie müssen nur daran denken , was Sie verwendet haben .

Führen Sie nun Folgendes aus:

source .bash_profile

Jetzt haben Sie einen praktischen kleinen Befehl, mit dem Sie den sofortigen Ruhezustand aus einer Laune heraus aktivieren und deaktivieren können. Wenn Sie möchten, dass Ihr Computer beim Schließen des Deckels in den Ruhezustand wechselt, gehen Sie einfach zu einem Terminalfenster und geben Sie Folgendes ein hibernateon. Wenn Sie es vorziehen, mit Ihrem Laptop nur zu schlafen, geben Sie ein hibernateoff.


.bash_profile (Beachten Sie den Punkt) ist eine "versteckte" Datei in Ihrem Home-Verzeichnis.

Versuchen Sie diesen Befehl:

pico ~/.bash_profile

Fügen Sie dann die beiden Aliaszeilen hinzu.

user76897
quelle
5
Wie in einer Antwort unter "Unterstützt Mac OS X den Ruhezustand?" : Die pmsetHandbuchseite behauptet heutzutage "benutze keine anderen 0, 3 oder 25" .
Arjan
1
Ab High Sierra (wahrscheinlich viel früher) scheinen Modi 5und 7nicht mehr zu existieren.
kirb
Es scheint, dass einige der Informationen hier nicht mehr aktuell sind (0, 1, 3, 5 und 7 vs. 0, 3 und 25, wie in Arjans Kommentar erwähnt). Ich habe dies jedoch wegen des Slick - alias hibernateon/offTricks in der .bash_profile. Gute Idee!
Aaron Johnson
0

Wenn Sie den Deckel Ihres MBP schließen, wird dieser normalerweise in den Ruhezustand versetzt und wacht ziemlich schnell auf, wenn Sie den Deckel wieder öffnen. Während des Schlafens verbraucht es immer noch Batteriestrom, wenn auch eine geringe Menge im Vergleich zum normalen Gebrauch. Wenn der Akku einen bestimmten niedrigen Ladestand erreicht, wechselt der MBP automatisch in den Ruhezustand

tronyxonline
quelle