Neuere Lenovo ThinkPads (wie mein E540) sind nicht mit tp_smapi-dkms kompatibel. Glücklicherweise stellte ich fest, dass das TLP-Dienstprogramm eines von zwei verschiedenen Modulen verwenden kann - das tk_smapi- Modul oder das thinkpad_acpi-DKMS-Modul -, um die Schwellenwerte an die Batterie zu übermitteln.
Heutzutage ist TLP über Standard-Ubuntu- oder Debian-Repositorys verfügbar. (Sie können jedoch von der neuesten Version profitieren, die auf der TLP-Website verfügbar ist , um die Pakete zu installieren.)
Stellen Sie nach der Installation von TLP die Schwellenwerte für die Batterieladung in zwei Zeilen in der Konfigurationsdatei / etc / default / tlp ein
START_CHARGE_THRESH_BAT0=65
STOP_CHARGE_THRESH_BAT0=80
In diesem Beispiel wird TLP angewiesen, die Batterieschwellenwerte so einzustellen, dass der Ladevorgang bei 65% beginnt und der Ladevorgang bei 80% beendet wird. Ich finde, dass die Schwellenwerte auch beim Booten auf einem anderen Betriebssystem, auf dem TLP nicht installiert ist, korrekt bestehen bleiben. (Obwohl ich davon ausgehe, dass beim Booten von Windows oder einem anderen Betriebssystem, auf dem Energieverwaltungstools installiert sind, dieses Betriebssystem möglicherweise die zuvor festgelegten Ladeschwellen überschreibt.)
Geben Sie den folgenden Terminalbefehl ein, um den Akku VORÜBERGEHEND vollständig aufzuladen:
$ sudo tlp fullcharge
Der Akku wird dann auf seine maximale Kapazität aufgeladen und kehrt anschließend zu den vorherigen Schwellenwerten zurück.
Hinweis: Wenn Ihr Laptop kein "ThinkPad" ist, kann TLP den Ladezustand Ihres Akkus wahrscheinlich nicht einstellen . Wenn Ihr Anbieter ein Energieverwaltungsdienstprogramm für Windows bereitstellt, können Sie wahrscheinlich mit Windows starten, um die Ladezustände des Akkus festzulegen, und dann unter Linux neu starten. Nach meiner Erfahrung bleiben die Einstellungen für die Batterieladeschwelle nach dem Neustart des Systems bestehen.
modprobe tp_smapi
als root und prüfen Sie dann, ob die Dateien unter vorhanden/sys/devices/platform/smapi
sind.