Das MacBook schläft, obwohl es auf „Nie“ eingestellt ist

Mein 13-Zoll-MacBook (Ende 2006) ist so eingestellt, dass es niemals in den Ruhezustand wechselt, aber nach etwa 3 Stunden geht der gesamte Computer immer noch in den Ruhezustand.

  • Deckel ist immer OBEN.
  • Das Netzteil ist eingesteckt und die Anzeigeleuchte leuchtet grün, wenn der Akku zu 100 % geladen ist.
  • Kürzlich auf Mac OS 10.6.8 aktualisiert und die gesamte Systemsoftware ist auf dem neuesten Stand.

Hier meine genauen Einstellungen...

Systemeinstellungen -> Energiesparmodus ->

  • Computer-Ruhezustand: Nie
  • Anzeige Schlaf: 15 Minuten
  • Versetzen Sie die Festplatten nach Möglichkeit in den Ruhezustand: NICHT aktiviert
  • Wake for Ethernet: NICHT aktiviert
  • Helligkeit vor Display-Ruhemodus automatisch reduzieren: aktiviert
  • Automatischer Start nach Stromausfall: NICHT aktiviert

Bildschirmfoto (Bitte ignorieren Sie "Akkuladung: 94%", das liegt nur daran, dass ich diese Frage verfasse, während ich den Akku verwende.)

Ich habe kürzlich Simon installiert, um die Verfügbarkeit von Websites zu überwachen. Ich kann den Computer nicht in den Ruhezustand versetzen, da er den Softwaremonitor stoppt. Genau nach drei Stunden Inaktivität geht das MacBook in den Ruhezustand, also hört Simon auf. Die Konsole bestätigt den Schlafmodus. Ich kann es problemlos aufwecken, aber es ist frustrierend zu sehen, dass meine Überwachung für viele Stunden von diesem Schlafvirus unterbrochen wurde.

Es ist, als würde es denken, dass es nach 3 Stunden in den Ruhezustand versetzt wird, obwohl es eindeutig auf "nie" eingestellt ist.

Also wo steckt das Ding fest? Gibt es eine Cache- oder Plist-Datei, die ich ausblasen muss? Die Fehlerbehebung ist sehr schwierig, da ich im Wesentlichen weitere drei Stunden warten muss, um zu sehen, ob ich es behoben habe.

Jeder Schubs in die richtige Richtung wird geschätzt.


Laut Kommentar ist dies das Ergebnis von pmset -gTerminal:

MacBook:~ myusername$ pmset -g
Active Profiles:
Battery Power       1
AC Power        -1*
Currently in use:
 lidwake    1
 autorestart    0
 halfdim    1
 sms        1
 hibernatefile  /var/vm/sleepimage
 disksleep  0
 sleep      0
 hibernatemode  3
 ttyskeepawake  1
 displaysleep   15
 acwake     0
 womp       0
Terminal öffnen und ausführen pmset -g. Dies gibt Aufschluss darüber, was es für den Schlaf aussagt.
@KassymDorsel, es gibt eine ganze Liste von Elementen (in meinem OP bearbeitet). Der Schlaf scheint wie gewünscht Null zu sein: sleep 0. Aber dieser ist auch da: hibernatemode 3. Was ist das und warum ist es da?
hibernatemodesteuert die Art des Ruhezustands, in den Ihr Computer wechselt (einschließlich Speichern von Speicher auf der Festplatte, Umgang mit virtuellem Speicher usw.). Es sollte keinen Einfluss auf die Zeit haben.
Danke @NathanGreenstein, das ist mir auch gerade aufgefallen. Ich habe gerade meine Plist-Datei für die Energieverwaltung gelöscht und alle Energiespareinstellungen neu eingegeben. Ich denke, ich werde morgen früh herausfinden, ob das einen Unterschied gemacht hat.
Ich habe das Problem manchmal auch, wenn ich meinen Computer eine ganze Nacht lang etwas erledigen muss. In diesem Fall verwende ich Koffein, eine App, die Ihren Laptop tatsächlich vom Schlafen abhält. Ich sollte in Ihrem Fall hier arbeiten, besser als all diese Plists und Caches durchzugehen.
Danke @Nathan und Kassym. Das Löschen der Power Management Plist-Datei scheint dieses Problem gelöst zu haben.
@theAmateurProgrammer, Koffein ist keine Lösung für dieses Problem. (Es verhindert auch, dass das Display in den Ruhezustand versetzt wird.) Ich möchte lieber, dass meine regulären Energiespareinstellungen meinen beabsichtigten Einstellungen entsprechen, als eine weitere Anwendung hinzuzufügen.

Antworten (1)

Es funktioniert wieder richtig. Heute Morgen aufgestanden und Computer blieb die ganze Nacht wach.

Das einzige, was ich seit dem letzten Fehler getan habe: Ich habe die folgende Datei in der Stammbibliothek gelöscht und meine Energiespareinstellungen erneut eingegeben.

/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist

Das Terminal meldet dies nun für pmset -g. Beachten Sie den Unterschied in den ersten beiden Zeilen. Ich vermute, dass die ursprünglichen Einstellungen irgendwie beschädigt waren.

MacBook:~ myusername$ pmset -g
Active Profiles:
Battery Power   -1
AC Power        -1*
Currently in use:
 lidwake    1
 autorestart    0
 halfdim    1
 sms        1
 hibernatefile  /var/vm/sleepimage
 disksleep  0
 sleep      0
 hibernatemode  3
 ttyskeepawake  1
 displaysleep   15
 acwake     0
 womp       0