MacBook Pro Insomnia
(manuel.bernhardt.io)- Ich habe beim MacBook Pro Silicon M1 Max ein Phänomen von starker Akkuentladung über Nacht beobachtet.
- Ich habe versucht, die Energieverwaltungsprotokolle selbst zu analysieren, stieß dabei jedoch an Grenzen bei der Ursachenfindung.
- Mit der dedizierten App Sleep Aid konnte ich Wake-Events visuell einsehen.
- In den Einstellungen von Sleep Aid entdeckte ich, dass die Deaktivierung von „Wake for maintenance“ (für Wartungszwecke aufwecken) die Ursache war.
- Nachdem ich diese Option wieder aktiviert hatte, war die Batterieentladung über Nacht behoben.
Erfahrungsbericht: Nachtweise Akkuentladung am MacBook Pro
- Ich nutze ein MacBook Pro Silicon M1 Max seit vielen Jahren.
- In letzter Zeit zeigte sich unerwartet ein starker Akkuverbrauch über Nacht, wenn der Laptop nicht am Stromnetz angeschlossen war.
- Da das Problem zunehmend schlimmer wurde, begann ich, die Ursache selbst zu analysieren.
Versuch der Analyse der Energieverwaltungsprotokolle
- In macOS kann man mit dem Terminal-Befehl
pmset -g logdie energiebezogenen Log-Daten der Energieverwaltung einsehen. - Die Ausgabe dieses Logs ist sehr umfangreich und schwer zu interpretieren, deshalb habe ich zur Auswertung das von mir selbst entwickelte, einfache Werkzeug pmset-analyzer eingesetzt.
- Allein mit diesem Tool brachte es jedoch keine nennenswerte Fortschritt bei der tatsächlichen Lösung.
Feineinstellung der Konfiguration und weitere Untersuchung
- Ich habe die von offizieller Dokumentation und der Community genannten Energieeinstellungen, darunter
tcpkeepalive, der Reihe nach angepasst. - Mit bloßen Konfigurationsänderungen zeigte sich jedoch kaum eine spürbare Wirkung auf die Problemlösung.
Problemlösung mit der App Sleep Aid
- Im Rahmen der weiteren Untersuchung habe ich die App Sleep Aid entdeckt.
- Diese App visualisiert Wake-Events und stellt eine intuitive Oberfläche bereit, um diverse Energieeinstellungen bequem zu verändern.
- In Sleep Aid zeigte sich, dass die Option „Wake for maintenance“ deaktiviert war.
- Laut der Beschreibung der App kann bei deaktiviertem Schalter ein häufiges Auftreten von Wake-Events auftreten.
- Ich habe diese Option wieder aktiviert, und danach trat über Nacht keine auffällige Batterieentladung mehr auf.
2 Kommentare
Ich versetze mein MacBook in den Ruhezustand und schlafe, und plötzlich geht mitten in der Nacht der Bildschirm an, sodass das ganze Zimmer hell erleuchtet ist. Ich bin oft davon aufgewacht und habe es dann einfach komplett heruntergefahren. Das ist doch schon seit Ewigkeiten umstritten, und immer noch...
Hacker-News-Kommentare
pmset -g assertionssehen, welche Prozesse den Systemschlaf verhindern, und Details zu ausstehenden Power-Assertions anzeigen.pmsethat auch Befehle, die nicht in der offiziellen Dokumentation stehen; man kann sie sehen, weil Apple sie im Quellcode offengelegt hat. Es gibt auch einen Befehl, mit dem sich bestimmte Assertions ignorieren lassen. Nur sollte man die Assertion „UserIsActive“ nicht deaktivieren, denn dann könnte es schwierig werden, das System wieder aufzuweckensudo pmset -a hibernatemode 25. Um es rückgängig zu machen, gibt mansudo pmset -a hibernatemode 3ein