|
|
(97 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| <div style="text-align: right;">
| | [[Bild:warning.png]] Die Inhalte dieser Seite waren veraltet und wurden deshalb vom TLP Autor entfernt. |
| [http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html English version] | |
| </div>
| |
|
| |
|
| = Was ist TLP? =
| | Bitte die [https://linrunner.de/tlp offizielle Dokumentation (englisch)] verwenden. |
| TLP bringt Linux die Feinheiten des Stromsparens bei, ohne daß der Anwender allzuviel Detailwissen mitbringen muß.
| |
| | |
| TLP kommt mit einer Standardkonfiguration, die bereits auf Akkulaufzeit optimiert ist, so daß man es einfach installieren und danach vergessen kann. Anderseits sind die TLP-Einstellungen in hohem Maße anpassbar auf benutzerspezifische Anforderungen.
| |
| | |
| TLP-Pakete sind verfügbar für Arch, Debian, Fedora, Gentoo, openSUSE und Ubuntu. Wer sich dafür interessiert TLP für andere Distributionen zu paketieren, sollte einen Blick in die [[TLP_Programmdokumentation|TLP Programmdokumentation]] werfen.
| |
| | |
| <u>Hinweis:</u> TLP ist für alle Notebook-Fabrikate geeignet, das Einstellen der Akkuladeschwellen ist jedoch nur für IBM/Lenovo ThinkPads verfügbar.
| |
| | |
| = Funktionen =
| |
| TLP ist ein reines Kommandozeilenwerkzeug, dass automatisch im Hintergrund arbeitet. Es verfügt nicht über eine GUI.
| |
| | |
| == Einstellungen in Abhängigkeit von der Stromquelle ==
| |
| Folgende Einstellungen, die alle relevanten Empfehlungen des Werkzeugs [http://www.lesswatts.org/projects/powertop/ Powertop] umfassen, werden in Abhängigkeit von der aktiven Stromquelle (Akku/Netzteil) automatisch vorgenommen:
| |
| * Kernel-Laptop-Mode und Timeouts für das Zurückschreiben der Dateisystempuffer auf die Festplatte
| |
| * Prozessortakt-Steuerung einschließlich "Turbo Boost" / "Turbo Core"
| |
| * Verbrauchsbewusster Prozess-Scheduler für Multi-Core/Hyper-Threading-CPUs
| |
| * Advanced Power Management Level und Spindown Timeout (je Festplatte)
| |
| * SATA Aggressive Link Power Management (ALPM)
| |
| * PCI Express Active State Power Management (PCIe ASPM)
| |
| * Runtime Power Management für PCI(e)-Bus-Geräte
| |
| * Radeon Power Management (KMS und DPM)
| |
| * WLAN (WiFi) Stromsparmodus
| |
| * Optisches Laufwerk in Wechselschacht bzw. UltraBay ausschalten
| |
| * Audio Stromsparmodus
| |
| | |
| == Weitere Einstellungen ==
| |
| * I/O-Scheduler (je Festplatte)
| |
| * USB Auto Suspend mit Geräte-Blacklist (Eingabegeräte werden automatisch ausgespart)
| |
| * Integriertes Bluetooth, WLAN und WWAN (UMTS) selektiv beim Systemstart bzw. beim Herunterfahren ein- bzw. ausschalten
| |
| * Funkgerätezustand beim Systemstart wiederherstellen (wie beim letzten Herunterfahren bzw. Neustart)
| |
| * Radio Device Wizard: Funkgeräte ereignisgesteuert ein- und ausschalten (Netzwerkverbindung/-trennung, An-/Abdocken)
| |
| * Wake-on-LAN deaktivieren
| |
| * Schaltzustand Ein/Aus des integrierten WWAN nach Suspend und Hibernation wiederherstellen
| |
| * Undervolting von Intel-Prozessoren – erfordert einen Kernel mit [[PHC-Patch]]
| |
| * Akku-Ladeschwellen – nur bei ThinkPads
| |
| * Akku rekalibrieren – nur bei ThinkPads
| |
| | |
| = Installieren =
| |
| | |
| == Ubuntu ==
| |
| ''Ubuntu 14.04, 16.04, 16.10 und 17.04 sowie korrespondierende Linux Mint Versionen – nicht jedoch LMDE (siehe Debian)''
| |
| | |
| === Paketquellen eintragen ===
| |
| In die Ubuntu-Paketquellen ist das [https://launchpad.net/~linrunner/+archive/ubuntu/tlp TLP-PPA] einzutragen mit folgenden Terminalkommandos:
| |
| sudo add-apt-repository ppa:linrunner/tlp
| |
| sudo apt-get update
| |
| | |
| <u>Hinweis:</u> seit 16.04 sind TLP und die unten aufgeführten ThinkPad-spezifischen Pakete im offiziellen Ubuntu-Repository verfügbar. Dennoch wird empfohlen, das PPA zu verwenden, um die neueste TLP-Version zu installieren.
| |
| | |
| === Pakete installieren ===
| |
| Folgende Pakete sind zu installieren:
| |
| * '''tlp''' ''(PPA bzw. universe)'' – Stromsparfunktionen von TLP
| |
| * '''tlp-rdw''' ''(PPA bzw. universe)'' – optional, Funkgerätesteuerung (Radio Device Wizard)
| |
| * '''tp-smapi-dkms''' ''(PPA bzw. universe)'' – optional ''nur für ThinkPads'', [http://wiki.ubuntuusers.de/TP-SMAPI tp-smapi] ermöglicht das Einstellen der Akkuladeschwellen und erweiterte Statusanzeigen.
| |
| * '''acpi-call-dkms''' ''(PPA bzw. universe)'' – optional ''nur für ThinkPads'', acpi-call ermöglicht das Einstellen der Akkuladeschwellen bei Sandy-Bridge- und neueren Modellen (X220/T420, X230/T430 etc.).
| |
| | |
| Die Pakete installiert man über die Paketverwaltung (Ubuntu Software Center, Synaptic, ...) oder im Terminal:
| |
| sudo apt-get install tlp tlp-rdw
| |
| Auf ThinkPads installiert man zusätzlich:
| |
| sudo apt-get install tp-smapi-dkms acpi-call-dkms
| |
| | |
| <u>Hinweis:</u> die ThinkPad-spezifischen Pakete funktionieren nur, wenn Secure Boot deaktiviert ist.
| |
| | |
| == Debian ==
| |
| ''Debian Jessie, Stretch und Sid; sowie Linux Mint Debian Edition (LMDE)''
| |
| | |
| Die folgenden Schritte sind - wie bei Debian üblich - in einer Root-Shell auszuführen.
| |
| | |
| === Paketquellen eintragen ===
| |
| ==== Debian Sid (unstable) und 9.0 "Stretch" (testing) ====
| |
| TLP und die unten aufgeführten ThinkPad-spezifischen Pakete sind im offiziellen Debian-Repository verfügbar.
| |
| | |
| ==== Debian 8.0 "Jessie" (stable) ====
| |
| TLP ist über [https://backports.debian.org/Instructions/ Debian Backports] verfügbar. Dazu ist folgende Zeile in '''/etc/apt/sources.list''' einzutragen:
| |
| deb http://ftp.debian.org/debian jessie-backports main
| |
| | |
| Zuletzt führt man ein Update der Paketquellen durch:
| |
| apt-get update
| |
| | |
| === Pakete installieren ===
| |
| Folgende Pakete sind zu installieren:
| |
| * '''tlp''' ''(main)'' – Stromsparfunktionen von TLP
| |
| * '''tlp-rdw''' ''(main)'' – optional, Funkgerätesteuerung (Radio Device Wizard)
| |
| * '''tp-smapi-dkms''' ''(main)'' - optional ''nur für ThinkPads'', ermöglicht das Einstellen der Akkuladeschwellen und erweiterte Statusanzeigen.
| |
| * '''acpi-call-dkms''' ''(main)'' – optional ''nur für ThinkPads'', acpi-call ermöglicht das Einstellen der Akkuladeschwellen bei Sandy-Bridge- und neueren Modellen (X220/T420, X230/T430 etc.).
| |
| | |
| Die Pakete installiert man über die Paketverwaltung oder im Terminal:
| |
| apt-get install tlp tlp-rdw
| |
| Auf ThinkPads installiert man zusätzlich:
| |
| apt-get install tp-smapi-dkms acpi-call-dkms
| |
| | |
| <u>Hinweis:</u> die ThinkPad-spezifischen Pakete funktionieren nur, wenn Secure Boot deaktiviert ist.
| |
| | |
| <u>Ohne systemd:</u> für den Betrieb mit sysvinit müssen die folgenden Pakete installiert sein:
| |
| apt-get install acpi-support-base pm-utils
| |
| | |
| == Arch Linux ==
| |
| === Pakete installieren ===
| |
| Pakete sind in den offiziellen Repositories (Community) erhältlich:
| |
| | |
| * '''tlp''' ''(Community)'' - Stromsparfunktionen von TLP
| |
| * '''tlp-rdw''' ''(Community)'' - optional, Radio Device Wizard, erfordert NetworkManager
| |
| * '''tp-smapi''' ''(Community)'' - optional nur für ThinkPads, ermöglicht das Einstellen der Akkuladeschwellen und erweiterte Statusanzeigen.
| |
| * '''acpi-call''' ''(Community)'' - optional nur für ThinkPads, acpi-call ermöglicht das Einstellen der Akkuladeschwellen bei Sandy-Bridge- und neueren Modellen (X220/T420, X230/T430 etc.).
| |
| Man installiert sie im Terminal mit:
| |
| pacman -S tlp tlp-rdw
| |
| | |
| Auf ThinkPads installiert man zusätzlich:
| |
| pacman -S tp_smapi acpi_call
| |
| | |
| <u>Hinweis:</u> die ThinkPad-spezifischen Pakete funktionieren nur, wenn Secure Boot deaktiviert ist.
| |
| | |
| === systemd Konfiguration ===
| |
| Zum Abschluss der Installation müssen diese Service Units aktiviert werden:
| |
| systemctl enable tlp.service
| |
| systemctl enable tlp-sleep.service
| |
| | |
| Der Radio Device Wizard (tlp-rdw) erfordert zusätzlich:
| |
| systemctl enable NetworkManager-dispatcher.service
| |
| | |
| Um Konflikte bei der Funkgerätesteuerung auszuschließen, sollte man folgende Service Units maskieren:
| |
| systemctl mask systemd-rfkill.service
| |
| systemctl mask systemd-rfkill.socket
| |
| | |
| Siehe auch [https://wiki.archlinux.org/index.php/TLP Arch Wiki] (englisch).
| |
| | |
| == Fedora ==
| |
| ''Fedora 25 und 26''
| |
| | |
| TLP-Pakete sind über die offiziellen Fedora Repositories verfügbar:
| |
| * '''tlp''' ''(Updates)'' - Stromsparfunktionen von TLP
| |
| * '''tlp-rdw''' ''(Updates)'' - optional, Radio Device Wizard, erfordert NetworkManager
| |
| <u>Hinweis:</u> Pakete für RHEL/CentOS finden sich in den EPEL6/7 Repositories.
| |
| | |
| Man installiert sie mit der Paketverwaltung oder im Terminal:
| |
| dnf install tlp tlp-rdw
| |
| | |
| === Nur für ThinkPads ===
| |
| ThinkPad-spezifische Komponenten für die erweiterten Akkufunktionen sind derzeit ''nicht'' aus den Fedora Repositories zu erhalten. Stattdessen sind die Repositories TLP und RPM Fusion (für die akmods) einzurichten:
| |
| | |
| ===== bis einschließlich Fedora 25 =====
| |
| dnf install http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release-1.0-0.noarch.rpm
| |
| | |
| ===== Fedora 26 und neuer =====
| |
| dnf install http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release.fcXX.noarch.rpm
| |
| <small>XX mit der Fedora Versionsnummer ersetzen</small>
| |
| | |
| <small>Beispiel für Fedora 26</small>
| |
| dnf install http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release.fc26.noarch.rpm
| |
| | |
| ===== alle Fedora Versionen (für akmod Pakete) =====
| |
| dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
| |
| | |
| Folgende Pakete sind zu installieren:
| |
| * '''akmod-tp_smapi''' ''(TLP Repo)'' - optional ''nur für ThinkPads'', ermöglicht das Einstellen der Akkuladeschwellen und erweiterte Statusanzeigen
| |
| * '''akmod-acpi_call''' ''(TLP Repo)'' - optional ''nur für ThinkPads'', acpi_call ermöglicht das Einstellen der Akkuladeschwellen bei Sandy-Bridge- und neueren Modellen (X220/T420, X230/T430 etc.)
| |
| * '''kernel-devel''' ''(Fedora Repo)'' - optional, wird von den vorstehenden akmod-Paketen benötigt
| |
| | |
| dnf install akmod-tp_smapi akmod-acpi_call kernel-devel
| |
| | |
| Neue Pakete sind immer zuerst über das testing Repository verfügbar (nur vorübergehend):
| |
| dnf --enablerepo=tlp-updates-testing install akmod-tp_smapi akmod-acpi_call kernel-devel
| |
| | |
| <u>Hinweis:</u> die ThinkPad-spezifischen Pakete funktionieren nur, wenn Secure Boot deaktiviert ist.
| |
| | |
| ==== Probleme mit der Signatur ====
| |
| Ab Fedora 26 werden die Pakete mit neuen Signaturen versehen, die jeweils nur für das aktuelle Release gültig sind.<br />
| |
| Beim Wechsel von Fedora 25 auf 26 kommt es bei einigen Systemen zu Problemen das richtige Zertifikat automatisch einzubinden.
| |
| | |
| ===== Lösung =====
| |
| dnf remove tlp-release
| |
| dnf install http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release.fc26.noarch.rpm
| |
| | |
| == Gentoo ==
| |
| Die Installation mit layman ist [https://github.com/dywisor/tlp-portage/blob/maint/README.rst hier] (englisch) beschrieben.
| |
| | |
| Für '''Sabayon''' gibt es fertige Binärpakete, die Installation ist [http://yugoloth.de/dywi/tlp-sabayon/ hier] (englisch) beschrieben .
| |
| | |
| == openSUSE ==
| |
| <u>Hinweis:</u> derzeit sind für openSUSE keine gepflegten Paketquellen für tp-smapi and acpi-call verfügbar; Fehlerberichte dazu sind zwecklos.
| |
| | |
| === openSUSE 42 und Tumbleweed ===
| |
| TLP-Pakete sind über die offiziellen Paketquellen verfügbar. Man installiert sie über die Paketverwaltung oder im Terminal:
| |
| zypper install tlp tlp-rdw
| |
| | |
| === Sonstige ===
| |
| Weitere Pakete können hier heruntergeladen werden:
| |
| * [http://download.opensuse.org/repositories/hardware/SLE_12/noarch/ SUSE Linux Enterprise 12]
| |
| | |
| = Kernel-Bootoptionen =
| |
| Das Setzen von Bootoptionen zum Stromsparen ist für keine der derzeit von TLP unterstützten Distributionen / Release notwendig. Die enthaltenen Kernelversionen wählen automatisch sinnvolle Einstellungen.
| |
| | |
| = Einstellungen vornehmen =
| |
| Alle TLP-Einstellungen finden sich in '''/etc/default/tlp'''. In vielen Fällen ist es nicht nötig, die Standardeinstellungen anzupassen. Die komplette Referenz findet sich in [[TLP Einstellungen]].
| |
| | |
| = Start =
| |
| TLP aktiviert sich automatisch beim Systemstart.
| |
| | |
| Um nach der Installation ohne einen Neustart auszukommen, verwendet man das Kommando
| |
| sudo tlp start
| |
| | |
| = Check =
| |
| Um zu prüfen ob TLP korrekt arbeitet, benutzt man das Kommando
| |
| sudo tlp-stat -s
| |
| und schaut in der Ausgabe nach
| |
| +++ System Status
| |
| State = enabled
| |
| Last Run = < Zeitpunkt des Systemstarts bzw. des letzten Wechsels der Stromquelle >
| |
| | |
| <u>Hinweis:</u> es gibt keinen TLP-Hintergrund-Prozess oder -Dämon den man mit ps anzeigen könnte.
| |
| | |
| = Terminal-Kommandos =
| |
| <u>Hinweis:</u> alle in diesem Kapitel beschriebenen, mit sudo beginnenden Kommandos, können ohne sudo in einer root-Shell ausgeführt werden.
| |
| | |
| == wifi, bluetooth, wwan ==
| |
| Integriertes WLAN, Bluetooth und WWAN (UMTS) lassen sich im Terminal ein-, aus- und umschalten bzw. bei Aufruf ohne Parameter abfragen:
| |
| wifi <nowiki>[ on | off | toggle ]</nowiki>
| |
| | |
| <u>Hinweis:</u> für Intel 2100b-, 2200bg- und 2915abg-Karten muß das Kommando mit <code>sudo</code> oder in einer Root-Shell aufgerufen werden.
| |
| | |
| bluetooth <nowiki>[ on | off | toggle ]</nowiki>
| |
| | |
| wwan <nowiki>[ on | off | toggle ]</nowiki>
| |
| | |
| <u>Hinweis:</u> Voraussetzung für die gezeigten Funktionen ist, daß die Hardware das rfkill-Framework des Kernels unterstützt (Ausnahme: Intel 2100/2200/2915). Zur Überprüfung gibt man
| |
| rfkill list
| |
| ein und schaut ob die gewünschte Geräteklasse wifi/bluetooth/wwan in der Auflistung erscheint (für Debian ist zuvor das Paket '''rfkill''' zu installieren).
| |
| | |
| == tlp-stat ==
| |
| Statusbericht der Konfiguration und aller aktiven Einstellungen erstellen:
| |
| sudo tlp-stat
| |
| | |
| Akkuinformationen anzeigen:
| |
| sudo tlp-stat -b
| |
| sudo tlp-stat --battery
| |
| | |
| Konfiguration anzeigen:
| |
| tlp-stat -c
| |
| tlp-stat --config
| |
| | |
| Laufwerksinformationen anzeigen:
| |
| tlp-stat -d
| |
| tlp-stat --disk
| |
| | |
| PCI(e)-Geräte-Informationen anzeigen:
| |
| tlp-stat -e
| |
| tlp-stat --pcie
| |
| | |
| Grafikkarten-Informationen anzeigen:
| |
| tlp-stat -g
| |
| tlp-stat --graphics
| |
| | |
| Prozessorinformationen anzeigen:
| |
| tlp-stat -p
| |
| tlp-stat --processor
| |
| | |
| Schaltzustand der Funkgeräte anzeigen:
| |
| tlp-stat -r
| |
| tlp-stat --rfkill
| |
| | |
| Systeminformationen anzeigen:
| |
| tlp-stat -s
| |
| tlp-stat --system
| |
| | |
| Temperaturen und Lüfterdrehzahl anzeigen:
| |
| tlp-stat -t
| |
| tlp-stat --temp
| |
| | |
| Mehr Daten anzeigen:
| |
| tlp-stat -v
| |
| tlp-stat --verbose
| |
| | |
| Warnungen anzeigen:
| |
| tlp-stat -w
| |
| tlp-stat --warn
| |
| Näheres erklärt die TLP FAQ im Abschnitt [[TLP_FAQ#Warnungen|"Warnungen"]].
| |
| | |
| Traceausgabe anzeigen:
| |
| tlp-stat -T
| |
| tlp-stat --trace
| |
| | |
| == tlp ==
| |
| === Einstellungen für die momentane Stromquelle aktivieren/testen ===
| |
| sudo tlp start
| |
| | |
| === Einstellungen für Akkubetrieb aktivieren ===
| |
| (unabhängig von der tatsächlichen, momentanen Stromquelle)
| |
| sudo tlp bat
| |
| | |
| === Einstellungen für Betrieb am Netzteil aktivieren ===
| |
| (unabhängig von der tatsächlichen, momentanen Stromquelle)
| |
| sudo tlp ac
| |
| | |
| === Auto Suspend für alle angeschlossenen USB-Geräte aktivieren ===
| |
| (außer in Blacklist enthaltene und Eingabegeräte)
| |
| sudo tlp usb
| |
| | |
| === Optisches Laufwerk in Wechselschacht/Ultrabay ausschalten ===
| |
| sudo tlp bayoff
| |
| <u>Hinweise zu bayoff:</u>
| |
| * Das Laufwerk kann über den Wechselschacht-/Ultrabay-Entriegelungsschieber bzw. bei neueren Modellen über den Auswurfknopf am Laufwerk wieder eingeschaltet werden.
| |
| * Alle anderen Geräte in Wechselschacht/UltraBay, insbesondere Festplatten, werden durch dieses Kommando ''nicht'' ausgeschaltet.
| |
| | |
| === Akku-Ladeschwellen vorübergehend ändern ===
| |
| ''nur für ThinkPads''
| |
| | |
| Die Ladeschwellen werden auf die angegebenen Werte gesetzt.
| |
| | |
| Wertebereich von 1 bis 100; START_SCHWELLE muß kleiner als die STOP_SCHWELLE - 3 sein. Gibt man keine Parameter an, werden die in den [[TLP_Einstellungen#ThinkPad_Akku|Einstellungen]] angegebenen Schwellen für den Hauptakku (BAT0) verwendet.
| |
| | |
| sudo tlp setcharge <nowiki> [ START_SCHWELLE STOP_SCHWELLE [ BAT0 | BAT1 ] ]</nowiki>
| |
| Die geänderten Akku-Ladeschwellen werden beim nächsten Systemstart wieder auf die in den Einstellungen vorgegebenen Werte gesetzt.
| |
| | |
| Beispiel:
| |
| sudo tlp setcharge 70 90 BAT0
| |
| | |
| Setzt Ladeschwellen von 70 / 90% für den Hauptakku (BAT0).
| |
| | |
| === Akku-Ladeschwellen vorübergehend auf Maximum setzen ===
| |
| ''nur für ThinkPads''
| |
| | |
| Die Ladeschwellen werden auf Werkseinstellungen 96/100 % gesetzt. Dient dazu den Akku voll aufzuladen.
| |
| sudo tlp fullcharge <nowiki>[ BAT0 | BAT1 ]</nowiki>
| |
| Die geänderten Akku-Ladeschwellen werden beim nächsten Systemstart wieder auf die in den Einstellungen vorgegebenen Werte gesetzt.
| |
| | |
| Beispiel:
| |
| sudo tlp fullcharge BAT1
| |
| | |
| Lädt den Zusatz-Akku (BAT1) bis zur vollen Kapazität auf.
| |
| | |
| === Akku einmalig bis zur oberen Schwelle laden ===
| |
| ''nur für ThinkPads''
| |
| | |
| Setzt die untere Akku-Ladeschwelle vorübergehend auf obere Ladeschwelle - 4 und löst dadurch einen Ladevorgang aus.
| |
| sudo tlp chargeonce [ BAT0 | BAT1 ]
| |
| Die geänderte Ladeschwelle wird beim nächsten Systemstart wieder auf den in den Einstellungen vorgegebenen Wert gesetzt.
| |
| | |
| === Akku im Betrieb entladen (am Netzteil) ===
| |
| ''nur für ThinkPads''
| |
| | |
| sudo tlp discharge <nowiki>[ BAT0 | BAT1 ]</nowiki>
| |
| Mit dem Parameter <code>BAT0</code> (Default) wird der Hauptakku, mit <code>BAT1</code> der Ultrabayakku entladen. Das Kommando zeigt laufend die verbleibende Kapazität und Entladezeit an. Das Entladen kann jederzeit mit Strg+C abgebrochen werden.
| |
| | |
| <u>Hinweise:</u>
| |
| * Das Kommando endet sobald der Akku komplett entladen ist
| |
| * Das Kommando funktioniert nur mit angeschlossenem Netzteil
| |
| * Während des Entladevorgangs kann ganz normal mit dem ThinkPad gearbeitet werden
| |
| * ThinkPads mit zwei Akkus: der Akku-Controller kann nur einen Akku gleichzeitig bedienen. Solange ein Akku mit diesem Kommando entladen wird, kann der Andere weder geladen noch entladen werden.
| |
| * Bei Problemen mit dieser Funktion bitte auch die [[TLP_FAQ#ThinkPad_Akku|TLP FAQ]] beachten
| |
| | |
| === Akku rekalibrieren (am Netzteil) ===
| |
| ''nur für ThinkPads''
| |
| | |
| sudo tlp recalibrate <nowiki>[ BAT0 | BAT1 ]</nowiki>
| |
| | |
| Das Kommando arbeitet wie folgt:
| |
| * Die Ladeschwellen werden auf die Hardware-Defaults 96%/100% zurückgesetzt
| |
| * Der selektierte Akku wird komplett entladen (siehe obige Beschreibung von tlp discharge)
| |
| * Sobald der Akku entladen ist, endet das Kommando
| |
| * <u>Wichtig:</u> um die Rekalibrierung abzuschließen, lädt man anschliessend den Akku bis 100% auf (dabei darf das ThinkPad ausgeschaltet, jedoch nicht vom Netzteil getrennt werden)
| |
| | |
| Beispiel:
| |
| sudo tlp recalibrate BAT0
| |
| | |
| Rekalibriert den Haupt-Akku (BAT0).
| |
| | |
| <u>Hinweise:</u>
| |
| * ThinkPads mit zwei Akkus: der Akku-Controller kann nur einen Akku gleichzeitig bedienen. Solange ein Akku mit diesem Kommando entladen wird, kann der Andere weder geladen noch entladen werden.
| |
| * Der Rekalibrierungsvorgang sorgt dafür, daß die Elektronik im Akku Ladezustand und Kapazität korrekt wiedergibt. Verschlissene oder defekte Akkuzellen werden dadurch nicht repariert.
| |
| | |
| === Disk ID ===
| |
| tlp diskid
| |
| Ermittelt die IDs der Festplatten zur Angabe im Konfigurationsparameter [[TLP_Einstellungen#Angabe_der_Ger.C3.A4te|DISK_DEVICES]].
| |
| | |
| === Statusbericht ===
| |
| sudo tlp stat
| |
| Entspricht [[TLP_-_Stromspareinstellungen_fuer_Ubuntu#tlp-stat|tlp-stat]].
| |
| | |
| == run-on-ac, run-on-bat ==
| |
| Bedingtes Starten von Befehlen in Abhängigkeit von der aktiven Stromquelle:
| |
| run-on-ac befehl parameter ...
| |
| run-on-bat befehl parameter ...
| |
| Der "befehl" wird nur ausgeführt, wenn die passende Stromquelle (-ac für das Netzteil, -bat für den Akku) aktiv ist. Dies kann man z.B. in ''"System -> Einstellungen -> Startprogramme"'' verwenden.
| |
| | |
| = Manpages =
| |
| Details aller Befehle erhält man per:
| |
| man <befehl>
| |
| | |
| = Lizenz =
| |
| TLP ist nach der [http://www.gnu.org/licenses/gpl-2.0.txt GPL Version 2 und höher] lizensiert. Zum Download des Quellcodes siehe die [http://linrunner.de/en/tlp/docs/tlp-developer-documentation.html TLP Programmdokumentation].
| |
| | |
| = Support =
| |
| == FAQ ==
| |
| Erste Anlaufstation bei Fragen und Problemen ist die [[TLP FAQ]].
| |
| | |
| == Thinkpad-Forum ==
| |
| Für darüber hinaus gehende Fragen und Probleme gibt es einen [http://thinkpad-forum.de/threads/82441-Projektvorstellung-TLP---Linux-Stromsparen TLP-Support-Thread] im [http://thinkpad-forum.de/forums/22-Linux Thinkpad-Forum] (selbstverständlich sind dort auch Nutzer anderer Fabrikate willkommen).
| |
| | |
| == Notwendige Angaben ==
| |
| Bitte bei ''allen'' Supportanfragen ''immer'' die vollständige Ausgabe von | |
| sudo tlp-stat
| |
| beifügen.
| |
| | |
| Ausserdem wird stets die Information benötigt, an ''welcher Stromquelle (Akku, Netzteil)'' das Problem auftritt.
| |
| | |
| == Trace-Modus ==
| |
| Bei komplexen Fehlersituationen kann durch folgende [[TLP_Einstellungen|Einstellung]] in '''/etc/default/tlp''' der [[TLP_Einstellungen#Trace-Modus|Trace-Modus]] aktiviert werden:
| |
| TLP_DEBUG="bat disk lock nm path pm rf run sysfs udev usb"
| |
| | |
| Die gesammelten Informationen können jederzeit mit
| |
| tlp-stat -T
| |
| ausgelesen werden.
| |
| | |
| === Voraussetzungen ===
| |
| ''nur für (r)syslog''
| |
| | |
| Falls der Befehl keine Ausgabe erzeugt, muss die Syslog-Konfiguration ergänzt werden. Für rsyslog legt man dazu die Datei '''/etc/rsyslog.d/90-debug.conf''' mit folgendem Inhalt an:
| |
| *.=debug;\
| |
| auth,authpriv.none;\
| |
| news.none;mail.none -/var/log/debug
| |
| | |
| Anschließend startet man den Dämon neu mit
| |
| sudo /etc/init.d/rsyslog restart
| |
| | |
| und führt den Testfall erneut aus.
| |
| | |
| <u>Hinweis für systemd basierte Distributionen:</u> es ist keine Anpassung der Konfiguration nötig – TLP nutzt journald für die Trace-Daten.
| |
| | |
| = Links =
| |
| == TLP ==
| |
| * [[TLP Einstellungen]]
| |
| * [[TLP FAQ]]
| |
| * [http://linrunner.de/en/tlp/docs/tlp-troubleshooting.html TLP Troubleshooting] – Anleitung zur Fehlersuche (englisch)
| |
| * [http://thinkpad-forum.de/threads/82441-Projektvorstellung-TLP---Linux-Stromsparen TLP-Support-Thread] – im [http://thinkpad-forum.de/forums/22-Linux Thinkpad-Forum]
| |
| * [http://linrunner.de/tlp TLP] – Projekt-Homepage
| |
| * [http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html TLP Linux Advanced Power Management] – Documentation in English
| |
| * [https://github.com/linrunner/TLP TLP Quellcode] – GIT Repository bei Github.com (englisch)
| |
| * [http://linrunner.de/en/tlp/docs/tlp-developer-documentation.html TLP Developer Documentation] – Hinweise zur Paketierung (englisch)
| |
| * [https://launchpad.net/~linrunner/+archive/tlp TLP PPA] – Pakete für Ubuntu und Debian (englisch)
| |
| | |
| == Hintergrund ==
| |
| * [[Messung der Leistungsaufnahme unter Linux]] – Wikiartikel
| |
| * [http://wiki.ubuntuusers.de/Festplattenstatus SMART] – Ermitteln des Festplattenzustands
| |
| | |
| = Changelog =
| |
| Vollständiges Changelog siehe [https://github.com/linrunner/TLP/blob/master/changelog hier].
| |
| | |
| ==Version 1.0 – 25.05.2017==
| |
| Neue Features und Optionen:
| |
| * Allgemein
| |
| ** TLP_PERSISTENT_DEFAULT: am Netzteil Einstellungen für BAT erzwingen (oder umgekehrt)
| |
| * Wechselschacht / Ultrabay
| |
| ** BAY_POWEROFF_ON_AC: optisches Laufwerk am Netzteil ausschalten
| |
| * Grafikkarten
| |
| ** Standardmäßig alle dGPUs vom Runtime PM ausschließen bzw. Kernel Default verwenden
| |
| ** Verbesserte Kompatibilität mit Bumblebee
| |
| * Prozessor
| |
| ** CPU_HWP_ON_AC/BAT: HWP Energy Performance Hints für Intel Skylake oder neuer
| |
| * ThinkPad Akku
| |
| ** RESTORE_THRESHOLDS_ON_BAT: beim Abziehen des Netzteils die konfigurierten Schwellen reaktivieren
| |
| ** Unterstützung für Intel Kaby Lake (*70) Modelle
| |
| ** tlp-stat: falls mehr als ein Akku erkannt wurde "Charge total %" anzeigen
| |
| * USB – Bestimmte Gerätetypen vom Auto-Suspend ausschließen, um:
| |
| ** Probleme mit instabilen Bluetooth-Verbindungen zu lösen (USB_BLACKLIST_BTUSB)
| |
| ** Laden von Smartphones zu aktivieren (USB_BLACKLIST_PHONE)
| |
| | |
| ==Version 0.9 – 18.08.2016==
| |
| Neue Features:
| |
| * Festplatten
| |
| ** AHCI Runtime Power Management for SATA-Anschlüsse und -Platten *EXPERIMENTELL*
| |
| ** SATA_LINKPWR_BLACKLIST: SATA-Anschlüsse von ALPM ausnehmen
| |
| * Funkgeräte
| |
| ** Standardwerte für WIFI_PWR_ON_AC/BAT geändert in off/on zwecks besserer Verständlichkeit (1/5 wird weiterhin unterstützt für Rückwärtskompatibilität der Konfiguration)
| |
| * Radio Device Wizard (tlp-rdw)
| |
| ** Unterstützung für ThinkPad OneLink Pro Dock USB LAN (17ef:304) hinzugefügt
| |
| * (ThinkPad) Akkufunktionen
| |
| ** tlp-stat
| |
| *** Inkompatible Hardware von Ladefehlern der Kernelmodule unterscheiden (Issue #160)
| |
| *** Akku-Ladestand und -Kapazität in % anzeigen
| |
| *** Zielgenauere Empfehlungen für die Installation der Kernelmodule tp-smapi/acpi-call
| |
| * tlp-stat
| |
| ** Intel Grafik: i915-Parameter enable_dc, enable_psr, modeset anzeigen
| |
| ** --pev: udev-Ereignisse für Stromversorgung anzeigen (Issue #172)
| |
| ** Prozessor
| |
| *** Verfügbare Governors für die Taktsteuerung anzeigen
| |
| *** intel_pstate: Parameter turbo_pct, num_pstates anzeigen
| |
| ** Platten und Controller
| |
| *** Erkennung des blk-mq I/O Schedulers
| |
| *** SMART Attribute hinzugefügt: Power_Cycle_Count, Unused_Rsvd_Blk_Cnt_Tot, NAND_Writes_1GiB
| |
| ** Suggestions: acpi-call für *60-Generation hinzugefügt
| |
| ** System Info: display boot mode UEFI / BIOS
| |
| ** TLP Status:
| |
| *** Zeitpunkt und Stromversorgungsmodus des letzten Aufrufs anzeigen
| |
| *** Warnung anzeigen wenn systemd-rfkill[@].service nicht maskiert ist
| |
| *** Funkgeräte: Typ in der Liste anzeigen
| |
| | |
| Fehlerbehebungen:
| |
| * Issue #163: Kernel mit fest einkompiliertem acpi_call richtig handhaben
| |
| * Issue #170: Entlade-Ende (discharge) wird bei ThinkPad E-Reihe nicht erkannt
| |
| * Issue #172: Wechsel der Stromquelle nicht erkannt
| |
| * Issue #175: do not touch wifi on shutdown when unconfigured
| |
| * Issue #176: rdw-Locking-Heuristik optimiert
| |
| * tlp-stat: ATA-Fehler-Zähler korrigiert (Einsetzen des Ultrabay-Einschubs wird herausgefiltert)
| |
| * tp-smapi: bei inkompatiblen ThinkPads nicht laden
| |
| * Bash Completion repariert
| |
| | |
| == Version 0.8 – 05.08.2015==
| |
| Neue Features:
| |
| * Allgemein
| |
| ** TLP_DEFAULT_MODE: wenn keine Stromquelle erkannt wurde ist AC der Standard-Betriebsmodus (betrifft nur einige Desktops und Embedded Hardware)
| |
| | |
| * Funkgeräte
| |
| ** Resume: Schaltzustand von Bluetooth wiederherstellen (derball2008)
| |
| | |
| * Radio Device Wizard (tlp-rdw):
| |
| ** Unterstützung des ThinkPad OneLink Dock Basic/Pro beim An- und Abdocken
| |
| ** Unterstützung für systemd "predictable network interface names" beim WWAN
| |
| | |
| * ThinkPad Akkufunktionen
| |
| ** tpacpi-bat: neue Version 2.2 vermeidet unnötige "AE_NOT_FOUND" Kernelnachrichten
| |
| ** tlp-stat:
| |
| *** Anzeigen wenn kein Akku erkannt wurde: "No batteries detected."
| |
| *** Akkustatus "Unknown" erklären als Ladeschwelle im Eingriff: "threshold effective"
| |
| *** Zellengruppenspannung anzeigen (nur Verbose Mode, nur tp-smapi)
| |
| *** Empfehlung für acpi-call anzeigen für ThinkPad *40, *50, X1 Modelle
| |
| | |
| * USB
| |
| ** USB_DRIVER_BLACKLIST entfernt (Grund siehe unten: Issues #147, #149)
| |
| | |
| * tlp-stat
| |
| ** Warnungen für SATA-Fehler standardmäßig anzeigen
| |
| | |
| Fehlerbehebungen:
| |
| * Issue #123: tlp-stat: Kernel-Konfiguration mit PM_RUNTIME=N erkennen
| |
| * Issue #124: tlp recalibrate: Exitcode-Prüfung korrigiert
| |
| * Issue #133: USB autosuspend: Einstellung in power/control nur schreiben, wenn sie sich tatsächlich ändert
| |
| * Fehlende Sysfiles in /proc/sys/fs/xfs ignorieren (Gijs Hillenius)
| |
| * Issues #147, #149: udev-Eventverarbeitung für Umschaltung AC/BAT und USB Hotplugging korrigieren (benötigt seit udevd v221)
| |
| | |
| [[Category:Linux]]
| |
| [[Category:Stromsparen]]
| |
| [[Category:Archlinux]]
| |
| [[Category:Debian]]
| |
| [[Category:Fedora]]
| |
| [[Category:Gentoo]]
| |
| [[Category:openSUSE]]
| |
| [[Category:Ubuntu]]
| |