So legen Sie Akkuladeschwellenwerte unter Linux fest
Einige Notebook-Firmware erlaubt das Festlegen von Start- und Stopp-Akkuladeschwellen. Diese Funktion kann sehr nützlich sein, um die Akkulaufzeit zu verlängern: Wenn wir das Notebook die meiste Zeit an das Stromnetz anschließen, sollten wir einen niedrigen Ladewert einstellen, um ein Aufladen zu vermeiden und den Akku auf seiner maximalen Kapazität zu halten. Wenn wir das Notebook stattdessen unterwegs nutzen, möchten wir wahrscheinlich höhere Schwellenwerte setzen, um die Laufzeiten zu maximieren.
In diesem Tutorial lernen wir, wie man Akkuladeschwellen unter Linux festlegt: über die Befehlszeile und über die am häufigsten verwendeten Desktop-Umgebungen.
In diesem Tutorial lernen Sie:
- So legen Sie Akkuladeschwellenwerte über die Befehlszeile fest
- So legen Sie Akkuladeschwellen über den KDE-Plasma-Desktop fest
- So legen Sie Akkuladeschwellen über den GNOME-Desktop fest
Optimierung der Akkulaufzeit im Vergleich zur Laufzeit
Notebooks, die die Funktion für Akkuladeschwellen unterstützen, werden in der Regel mit einem Setup geliefert, das standardmäßig eine vollständige Akkuladung ermöglicht. Möglicherweise möchten wir die Standardwerte je nach Auslastung unserer Maschine ändern. Wenn wir unser Notebook beispielsweise die meiste Zeit an das Netzteil anschließen, möchten wir möglicherweise vermeiden, den Akku mit seinem vollen Potenzial aufzuladen, um seine Lebensdauer zu maximieren. Für diesen Anwendungsfall wäre es eine gute Idee, die Lade-Start-Schwelle bei etwa 40 % zu halten (der Akku beginnt erst zu laden, wenn der Ladezustand unter diesen Wert fällt) und die Lade-Stopp-Schwelle auf etwa 50 % festzulegen.
Wenn wir das Notebook hingegen typischerweise unterwegs nutzen, möchten wir wahrscheinlich die Laufzeit im Akkubetrieb maximieren, daher sollten wir die Startschwelle auf etwa 80-85 % und die Stoppschwelle auf etwa 90-95 % oder sogar 100 % setzen (es ist in der Regel eine gute Idee, den Akku nicht vollständig aufzuladen).
Festlegen von Akkuladeschwellenwerten über die Befehlszeile
Die universelle, Desktop-unabhängige Methode zum Festlegen von Akkuladeschwellen auf Notebooks, die diese Funktion unterstützen, besteht darin, den entsprechenden Wert direkt in Dateien zu schreiben, die vom Linux-Kernel unter dem Pseudo-Dateisystem /sys als Schnittstelle verfügbar gemacht werden. Angenommen, unsere Batterie hätte den Namen BAT0, dann wären die Dateien, in die wir die Werte für die Ladeschwellen schreiben sollten: /sys/class/power_supply/BAT0/charge_start_threshold: und /sys/class/power_supply/BAT0/charge_stop_threshold. Wie der Dateiname schon sagt, steuern sie die Start- bzw. Stopp-Schwellenwerte. Die Werte, die wir in diese Dateien schreiben, sind persistent und bleiben erhalten, auch wenn wir in ein anderes Betriebssystem booten.
Angenommen, wir möchten einen konservativen Bereich einstellen: Wir möchten, dass der Akku zu laden beginnt, wenn der Ladezustand unter 40 % fällt, und stoppt, wenn er 50 % erreicht. Wir würden laufen:
echo 40 | sudo tee /sys/class/power_supply/BAT0/charge_start_threshold
echo 50 | sudo tee /sys/class/power_supply/BAT0/charge_stop_thresholdEinige Notebooks werden mit mehr als einem Akku geliefert. Da der Linux-Kernel Batterien nach und nach benennt, würde eine zweite Batterie "BAT1" heißen. Um die gleichen Schwellenwerte für alle verfügbaren Batterien gleichzeitig festzulegen, würden wir die Dateinamenserweiterung ("Globbing") shellen und Folgendes ausführen:
echo 40 | sudo tee /sys/class/power_supply/BAT*/charge_start_threshold
echo 50 | sudo tee /sys/class/power_supply/BAT*/charge_stop_thresholdFestlegen von Akkuladeschwellen über den KDE-Plasma-Desktop
KDE-Plasma ist eine hochgradig anpassbare Desktop-Umgebung, die eine native grafische Oberfläche zum Ändern der Akkuladeschwellen auf Notebooks enthält, deren Firmware diese Funktion unterstützt. Alles, was wir tun müssen, um zu "Energieverwaltung -> Erweiterte Energieeinstellungen" in den KDE-Systemeinstellungen zu navigieren. Wenn die Notebook-Firmware die Funktionalität verfügbar macht, sollten wir ein Widget finden, um die Batterieschwellenwerte festzulegen:
Sobald wir die Werte eingegeben haben, die wir verwenden möchten, klicken wir einfach auf die Schaltfläche "Übernehmen", um sie wirksam zu machen.
Festlegen von Akkuladeschwellen in GNOME
Da es sich bei GNOME um eine minimalistische und auf Einfachheit ausgerichtete Desktop-Umgebung handelt, stellt es dem Benutzer standardmäßig keine erweiterten Einstellungen zur Verfügung und bietet kein natives grafisches Tool zum Festlegen von Akkuladeschwellen. Die GNOME-Grundfunktionalitäten können jedoch über das "extensions"-System erweitert werden. GNOME-Shell-Erweiterungen werden auf der GNOME-Shell-Erweiterungs-Website gehostet. In diesem Fall möchten wir nach dem Namen "Thinkpad Battery Threshold" suchen. Um Erweiterungen direkt von der Website zu installieren, müssen wir sicherstellen, dass wir die Erweiterung für den von uns verwendeten Browser installiert haben, wie in der Nachricht auf der Website vorgeschlagen:
Sobald die Browsererweiterung installiert ist, können wir die Erweiterung herunterladen, installieren und aktivieren/deaktivieren, indem wir auf den Ein-/Ausschalter klicken:
Sobald die Erweiterung "Thinkpad Battery Threshold" aktiv ist, sollte ihr Symbol im oberen Bereich der GNOME-Shell angezeigt werden. Wir können auf die Einstellungen zugreifen und die Schwellenwerte für die Akkuladung anpassen, indem wir auf die Schaltfläche "Schwellenwerte" und dann auf "Schwellenwerteinstellungen" klicken:
Im Tool für die Erweiterungseinstellungen klicken wir einfach auf die Registerkarte "Schwellenwerte". Von dort aus können wir die Schwellenwerte für jede verfügbare Batterie einzeln ändern (leider gibt es derzeit keine Möglichkeit, die gleichen Schwellenwerte für alle Batterien gleichzeitig festzulegen). Um die Änderungen zu übernehmen, klicken wir auf die Schaltfläche "Übernehmen" und geben unser Passwort für die Berechtigungsausweitung an:
Abschließende Gedanken
In diesem Tutorial haben wir gelernt, wie man Akkuladeschwellen für Notebooks festlegt, die diese Funktionalität unter Linux unterstützen. Wir haben gesehen, wie Sie Ladeschwellenwerte über die Befehlszeile und über die am häufigsten verwendeten Desktop-Umgebungen festlegen können.





