|
|
(674 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 im wesentlichen den Empfehlungen des Werkzeugs [http://www.lesswatts.org/projects/powertop/ Powertop] entsprechen, werden in Abhängigkeit von der aktiven Stromquelle (Akku/Netzteil) automatisch vorgenommen:
| |
| * Kernel-Laptop-Mode und Timeouts für das Schreiben auf die Festplatte
| |
| * APM Level für die Festplatte(n)
| |
| * Wake on LAN (nur deaktivieren)
| |
| * SATA Link Power
| |
| * WLAN Power Save für Intel 2200bg-, 2915/3945abg-, 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)
| |
| | |
| == Einstellungen ==
| |
| * alle TLP-Einstellungen finden sich in '''/etc/default/tlp''', ausführliche Beschreibung [TODO]
| |
| * Ä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 Entriegelungsschieber bzw. bei neueren Modellen über die Auswurftaste wieder eingeschaltet werden.
| |
| * Festplatten in der UltraBay werden durch dieses Kommando ''nicht'' ausgeschaltet.
| |
| | |
| Details aller Befehle erhält man auch per:
| |
| man <befehl>
| |
| | |
| == 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.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 beim Login 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.
| |