|
|
(654 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| == Wozu TLP? ==
| | [[Bild:warning.png]] Die Inhalte dieser Seite waren veraltet und wurden deshalb vom TLP Autor entfernt. |
| Mit jedem Release werden in Ubuntu weitere Verbesserungen des Stromverbrauchs beim Einsatz auf Laptops implementiert, so daß mit einer einfachen Standardinstallation bereits recht gute Verbrauchswerte zu erzielen sind.
| |
|
| |
|
| Die danach noch verbleibenden Möglichkeiten des Stromsparens sind recht leicht im WWW mittels einer Suchmaschine aufzufinden. Das Auswählen und Anwenden der jeweils zur eigenen Hardware und Ubuntu-Version passenden Einstellungen aus der gebotenen Vielfalt von Wiki-, Blog- und Foren-Beiträgen, fordert dem Anwender hingegen oft fortgeschrittene Linux- bzw. Ubuntu-Kenntnisse ab.
| | Bitte die [https://linrunner.de/tlp offizielle Dokumentation (englisch)] verwenden. |
| | |
| Hier soll TLP Abhilfe schaffen, indem es Ubuntu die Feinheiten des Stromsparens beibringt, ohne daß der Anwender allzuviel Detailwissen mitbringen muß. TLP ist grundsätzlich für alle Laptop-Fabrikate geeignet, einige Einstellungsmöglichkeiten sind jedoch nur für IBM/Lenovo ThinkPads verfügbar.
| |
| | |
| == Funktionen ==
| |
| === Einstellungen in Abhängigkeit von der Stromquelle ===
| |
| Folgende Einstellungen, die auch die 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
| |
| * APM Level für die Festplatte(n)
| |
| * Wake on LAN (nur deaktivieren)
| |
| * SATA Link Power
| |
| * WLAN Power Save für Intel 3945abg- und 4965/5100/5300agn-Karten (diese Funktion ist leider seit Ubuntu 9.10 kernelseitig deaktiviert)
| |
| * Sound Power Save für Intel HDA- und AC97-Sound
| |
| * USB Autosuspend mit der Möglichkeit einer Geräte-Blacklist
| |
| * PHC-Einstellungen für [http://wiki.ubuntuusers.de/Prozessorspannung_absenken Undervolting] (erfordert einen Kernel mit PHC-Patch)
| |
| * Akku-Ladeschwellen (nur für ThinkPads, erfordert [http://wiki.ubuntuusers.de/Festplattenschutz#Kernelmodul-hdaps-installieren-alle-Ubuntu-Versionen tp-smapi])
| |
| * Optisches Laufwerk in der UltraBay ausschalten (beim Wechsel zum Akkubetrieb, nur für ThinkPads)
| |
| | |
| === Einstellungen beim Systemstart ===
| |
| * Integriertes Bluetooth, WLAN und WWAN (UMTS) lassen sich selektiv beim Systemstart bzw. vor dem Herunterfahren deaktivieren (Letzteres ist als Umgehungslösung gedacht, wenn das System beim Herunterfahren hängen bleibt)
| |
| * Der Schaltzustand Ein/Aus des integrierten WWAN wird nach Suspend und Hibernation automatisch wiederhergestellt
| |
| | |
| == Abgrenzung ==
| |
| Folgende Themen berücksichtigt TLP (absichtlich) nicht:
| |
| * Lüftersteuerung (Lösungen sind bereits vorhanden: z.B. [http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control ThinkPad Fan Control])
| |
| * Grafikkarten-Stromsparmodi (Lösungswege sind stark treiberabhängig)
| |
| * Einschränkung bzw. Beinflussung der Prozessor-Taktfrequenzen (erhöht den Stromverbrauch, die Ubuntu-Standardeinstellung Ondemand-Governor ist bereits optimal)
| |
| | |
| == Installation ==
| |
| === Voraussetzungen ===
| |
| * '''Ubuntu 9.10 Karmic'''
| |
| * Paket '''devicekit-power''' in Version 013 oder höher. Die Version aus Karmic ist fehlerhaft und ruft die Skripte beim Wechsel der Stromquelle nicht zuverlässig auf, daher wird im TLP-PPA ein Backport aus Ubuntu 10.04 Lucid bereitgestellt.
| |
| * Die Laptop-Mode-Tools (siehe [http://samwel.tk/laptop_mode/ hier] und [http://wiki.ubuntuusers.de/laptop-mode-utils hier]) sind deaktiviert per <code>ENABLE_LAPTOP_MODE=false</code> in '''/etc/default/acpi-support'''; andernfalls verweigert TLP den Start.
| |
| * eigene Stromspar-Einstellungen oder -Skripte z.B. in '''/etc/rc.local''' sind deaktiviert; ansonsten sind schwer vorhersagbare Resultate zu erwarten.
| |
| | |
| === Paketinstallation ===
| |
| * manuell: [https://launchpad.net/~linrunner/+archive/tlp/+packages hier] herunterladen und mit <code>dpkg</code> installieren
| |
| * automatisch: das [https://launchpad.net/~linrunner/+archive/tlp/+packages TLP-PPA] in die Ubuntu-Paketquellen eintragen mit
| |
| sudo add-apt-repository ppa:linrunner/tlp
| |
| | |
| === Zu installierende Pakete ===
| |
| * '''tlp'''
| |
| * '''devicekit-power''' (Version 013 oder höher)
| |
| * '''libdevkit-power-gobject1''' (Version 013 oder höher)
| |
| Optional:
| |
| * '''tp-smapi-source''' - ermöglicht das Einstellen der Akkuladeschwellen und erweiterte Statusanzeigen
| |
| * '''smartmontools''' - ermöglicht die Anzeige von zusätzlichen Angaben zur Festplatte
| |
| | |
| == Konfiguration ==
| |
| * alle TLP-Einstellungen finden sich in '''/etc/default/tlp''': [[TLP Einstellungen|ausführliche Beschreibung]].
| |
| * Änderungen können ohne Neustart des Systems aktiviert werden mit
| |
| sudo tlp start
| |
| | |
| == Terminal-Kommandos ==
| |
| === wifi, bluetooth, wwan ===
| |
| Integriertes WLAN, Bluetooth und WWAN (UMTS) lassen sich im Terminal ein- und ausschalten bzw. bei Aufruf ohne Parameter abfragen:
| |
| wifi <nowiki>[ on | off ]</nowiki>
| |
| <u>Hinweis:</u> Für Intel 2200bg- und 2915abg-Karten muß das Kommando mit <code>sudo</code> aufgerufen werden.
| |
| | |
| bluetooth <nowiki>[ on | off ]</nowiki>
| |
| | |
| wwan <nowiki>[ on | off ]</nowiki>
| |
| | |
| === tlp-stat ===
| |
| Statusbericht aller aktiven Einstellungen erstellen:
| |
| sudo tlp-stat
| |
| | |
| === 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
| |
| Stromspar-Einstellungen für WLAN aktivieren (diese Funktion ist leider seit Ubuntu 9.10 kernelseitig deaktiviert):
| |
| sudo tlp wifi
| |
| Auto Suspend für alle angeschlossenen USB-Geräte (außer in Blacklist enthaltene) aktivieren:
| |
| sudo tlp usb
| |
| Optisches Laufwerk in der Ultrabay ausschalten (nur für ThinkPads):
| |
| sudo tlp bayoff
| |
| <u>Hinweise zu bayoff:</u>
| |
| * Das Laufwerk kann über den Ultrabay-Entriegelungsschieber bzw. bei neueren Modellen über den Auswurfknopf am Laufwerk wieder eingeschaltet werden.
| |
| * Festplatten in der UltraBay werden durch dieses Kommando ''nicht'' ausgeschaltet.
| |
| Akku im Betrieb am Netzteil entladen, z.B. zum Rekalibrieren (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.
| |
| | |
| === 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 <code>befehl</code> wird nur ausgeführt, wenn die passende Stromquelle (<code>-ac</code> für das Netzteil, <code>-bat</code> für den Akku) aktiv ist. Dies kann man z.B. in ''"System -> Einstellungen -> Startprogramme"'' verwenden.
| |
| | |
| Details aller Befehle erhält man auch per:
| |
| man <befehl>
| |
| | |
| == Lizenz ==
| |
| TLP ist nach der [http://www.gnu.org/licenses/gpl-2.0.txt GPL Version 2] lizensiert. Die Quellen sind im [https://launchpad.net/~linrunner/+archive/tlp/+packages PPA] verfügbar (tlp_VERSION.tar.gz).
| |
| | |
| == Support ==
| |
| Für Fragen und Probleme gibt es einen [http://www.thinkpad-forum.de/thinkpad-software/linux-und-osx/84030-projektvorstellung-tlp---stromspareinstellungen-für-ubuntu/ Thread] im [http://www.thinkpad-forum.de/thinkpad-software/board15-linux-und-osx/ Thinkpad-Forum].
| |
| Bitte bei Anfragen dort stets die vollständige Ausgabe von
| |
| sudo tlp-stat
| |
| beifügen.
| |
| | |
| == Changelog ==
| |
| === Version 0.2.4 - 14.03.2010 ===
| |
| Fehlerbehebung:
| |
| * [http://www.thinkpad-forum.de/thinkpad-software/linux-und-osx/p799553-projektvorstellung-tlp-%E2%80%93-stromspareinstellungen-f%C3%BCr-ubuntu-neu-version-0-2-4/#post799553 Bug #8]: Warnmeldung von <code>tlp-stat</code> "...No such file or directory" wenn weder internes Bluetooth noch WWAN vorhanden sind.
| |
| * Bug #9: Ausgeschaltetes Ultrabaylaufwerk ist nach Suspend/Resume wieder eingeschaltet und wird außerdem erst nach Entfernen und erneutem Einschieben erkannt.
| |
| Neue Features:
| |
| * Akku im Betrieb am Netzteil entladen (<code>tlp discharge</code>).
| |
| * <code>run-on-ac</code>, <code>run-on-bat</code>.
| |
| | |
| === Version 0.2.3 - 07.03.2010 ===
| |
| Fehlerbehebung:
| |
| * Bug #7: Medium nicht ausgehängt (umount) vor dem Abschalten des Ultrabay-Laufwerks; keine Erkennung optischer Laufwerke != /dev/sr0.
| |
| | |
| === Version 0.2.2 - 06.03.2010 ===
| |
| Fehlerbehebung:
| |
| * [http://www.thinkpad-forum.de/thinkpad-software/linux-und-osx/p766388-projektvorstellung-tlp-%E2%80%93-stromspareinstellungen-f%C3%BCr-ubuntu/#post766388 Bug #3]: Bluetooth läßt sich nicht mehr einschalten, wenn es zuvor beim Systemstart ausgeschaltet wurde. Die Lösung ist nur ein Workaround für einen Bug in Ubuntu ('''rfkill'''); Bluetooth wird nun erst bei der Benutzeranmeldung ausgeschaltet.
| |
| * [http://www.thinkpad-forum.de/thinkpad-software/linux-und-osx/p769561-projektvorstellung-tlp-%E2%80%93-stromspareinstellungen-f%C3%BCr-ubuntu/#post769561 Bug #5]: Kernelmodul '''tp_smapi''' wird von <code>tlp</code> und <code>tlp-stat</code> nicht automatisch geladen.
| |
| * [http://www.thinkpad-forum.de/thinkpad-software/linux-und-osx/p793369-projektvorstellung-tlp-%E2%80%93-stromspareinstellungen-f%C3%BCr-ubuntu/#post793369 Bug #6]: Warnmeldung "tlp: [: 79: -a: unexpected operator" (WLAN Intel 2200bg).
| |
| Neue Features:
| |
| * Umstellung des Systemstarts von Init-Skript auf Upstart
| |
| * Erweiterte Ausgabe und Fehlerprüfungen bei <code>tlp-stat</code>
| |
| * Optisches UltraBay-Laufwerk beim Wechsel zum Batteriebetrieb ausschalten (Parameter <code>BAY_POWEROFF_ON_BAT=1</code>)
| |
| * <code>wifi on|off</code> für WLAN Intel 2200bg/2915abg (nur mit <code>sudo</code> möglich)
| |
| | |
| === Version 0.2.1 - 02.02.2010 ===
| |
| Fehlerbehebung:
| |
| * [http://www.thinkpad-forum.de/thinkpad-software/linux-und-osx/p765106-projektvorstellung-tlp-%E2%80%93-stromspareinstellungen-f%C3%BCr-ubuntu/#post765106 Bug #1]: Kommandos <code>pm-suspend</code> und <code>pm-hibernate</code> bleiben hängen.
| |
| * [http://www.thinkpad-forum.de/thinkpad-software/linux-und-osx/p765325-projektvorstellung-tlp-%E2%80%93-stromspareinstellungen-f%C3%BCr-ubuntu/#post765325 Bug #2]: Warnmeldung "/usr/sbin/tlp: 79: cannot create /sys/class/scsi_host/host*/link_power_management_policy: Directory nonexistent".
| |
| === Version 0.2.0 - 30.01.2010 ===
| |
| Initiales Release.
| |
| | |
| [[Category:Linux]]
| |
| [[Category:Stromsparen]]
| |
| [[Category:Ubuntu]]
| |