TLP Einstellungen: Unterschied zwischen den Versionen

Aus ThinkPad-Wiki
(veralteter Inhalt entfernt)
Markierung: Ersetzt
 
(312 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Einleitung ==
[[Bild:warning.png]] Die Inhalte dieser Seite waren veraltet und wurden deshalb vom TLP Autor entfernt.  
Alle Einstellungen von [[TLP_-_Stromspareinstellungen_für_Ubuntu|TLP]] sind zentral in der Konfigurationsdatei '''/etc/default/tlp''' zusammengefaßt. Die mitgelieferte Datei enthält sinnvolle Voreinstellungen. Einige Funktionen (USB Autosupend, opt. Ultrabay-Laufwerk ausschalten, Akkuladeschwellen) sind vom Benutzer explizit zu aktivieren.


Bei Paketupdates wird die vom Benutzer angepaßte Datei von der Paketverwaltung nur nach Rückfrage überschrieben bzw. die neue Datei als '''/etc/default/tlp.dpkg-dist''' abgelegt.
Bitte die [https://linrunner.de/tlp/settings offizielle Dokumentation (englisch)] verwenden.
 
Die Konfigurationsdatei muß mit einem [http://wiki.ubuntuusers.de/Editor#Root-Rechte-Bearbeiten-von-Systemdateien Editor mit Root-Rechten] bearbeitet werden. Also z.B. per
gksudo gedit /etc/default/tlp
 
== Parameter ==
<u>Allgemeine Hinweise:</u>
* Parameter mit der Endung _AC wirken auf den Netzteilbetrieb
* Parameter mit der Endung _BAT wirken auf den Akkubetrieb
* Parameter die Leerzeichen enthalten sind in Anführungszeichen ("") anzugeben
* bei einigen Parametern ist zum Aktivieren das führende Kommentarzeichen (#) zu entfernen
 
=== Allgemeines ===
 
TLP_ENABLE=1
Der Hauptschalter von [[TLP_-_Stromspareinstellungen_für_Ubuntu|TLP]]. Zum Deaktivieren von TLP setzt man ihn auf 0 und macht einen Neustart.
 
=== Kernel und Dateisystem ===
 
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
Steuert ob der [http://www.thinkwiki.org/wiki/Laptop-mode Laptop-Mode] des Linux-Kernels verwendet werden soll (Wert ungleich 0). Hier ist normalerweise keine Änderung erforderlich.
 
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=15
Timeouts (in Sekunden) für das Zurückschreiben der Dateisystempuffer auf die Festplatte.
 
=== Undervolting ===
 
PHC_CONTROLS="F:V F:V F:V F:V"
'''Hinweis: erfordert fortgeschrittene Linux-Kenntnisse.'''
 
Ist ein Kernel mit [http://www.linux-phc.org/viewtopic.php?f=13&t=2 PHC-Patches] installiert, so können hier zum [http://wiki.ubuntuusers.de/Prozessorspannung_absenken Absenken der Prozessorspannung] ("Undervolting") die gewünschten Wertepaare (Frequenz:Spannung) eingetragen werden.
 
=== Festplatten und Controller ===
 
DISK_DEVICES="sda"
Hier wird angegeben auf welche Festplatte(n) die nachfolgenden Parameter für das Power Management wirken sollen. Mehrere Festplatten sind mit Leerzeichen getrennt aufzuführen ("sda sdb").
DISK_APM_LEVEL_ON_AC=254
DISK_APM_LEVEL_ON_BAT=128 
Steuert den "Advanced Power Management Level" der Festplatte(n):
* 1 - maximale Energieeinsparung<br/>'''Vorsicht: kann zu erhöhtem Verschleiß durch häufiges Entladen der Schreib-/Leseköpfe führen (meist erkennbar am Klickgeräusch) .'''
* 254 - minimale Energieeinsparung
* 255 - aus (wird von manchen Festplatten nicht unterstützt)
* Einstellungen von 1 bis 127 führen zum autom. Abschalten des Spindelmotors bei Inaktivität
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
Steuert das Powermanagement der SATA-Anschlüsse für Festplatte bzw. opt. Laufwerk:
* min_power - maximale Energieeinsparung und geringste Performance
* medium_power - Kompromiss aus Stromverbrauch und Performance
* max_performance - maximale Performance und Stromverbrauch
 
=== Netzwerk ===
 
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
Steuert den Energiesparmodus des WLAN-Adapters (unterstützt: Ubuntu 10.04/Kernel 2.6.32, Intel 5100/5300agn):
* 1 - deaktiviert
* 5 - aktiviert
'''Hinweis: der Energiesparmodus kann zu einer instabilen WLAN-Verbindung führen.'''
WOL_DISABLE=Y
* Y - Wake on LAN deaktiviert
* N - Wake on LAN aktiviert
 
=== Sound ===
 
SOUND_POWER_SAVE=1
Timeout (in Sekunden) für den Stromsparmodus des Soundchips (unterstützt: Intel HDA, AC97). Der Wert 0 deaktiviert die Funktion.
''' Hinweis: kann zu Klickgeräuschen in der Soundausgabe führen.'''
 
SOUND_POWER_SAVE_CONTROLLER=Y
* Y - schaltet den Controller ebenfalls aus wenn der Soundchip in den Stromsparmodus geht
* N - Controller bleibt immer aktiv
 
=== Ultrabay ===
 
BAY_POWEROFF_ON_BAT=0
* 1 - schaltet die Stromversorgung des optischen Ultrabay-Laufwerks bei ThinkPads im Akkubetrieb aus
* 0 - kein Abschalten
BAY_DEVICE=sr0
Gibt die Gerätedatei für das opt. Laufwerk an (Default ist '''/dev/sr0''').
 
<u>Hinweise:</u>
* Das Laufwerk kann über den Ultrabay-Entriegelungsschieber bzw. bei neueren Modellen über den Auswurfknopf am Laufwerk wieder eingeschaltet werden.
* Alle anderen Geräte in der UltraBay, insbesondere Festplatten, werden durch diese Funktion ''nicht'' ausgeschaltet.
 
=== USB ===
USB_AUTOSUSPEND=1
* 1 - aktiviert beim Systemstart und beim Wechsel der Stromquelle für alle USB-Geräte den [http://www.lesswatts.org/projects/devices-power-management/usb.php Autosuspend-Modus] (außer für in der Blacklist aufgeführte)
* 0 - Funktion deaktiviert
USB_BLACKLIST="1111:2222 3333:4444"
Die eingetragenen USB-Geräte-IDs sind vom Autosuspend-Modus ausgenommen. Hier können problematische Geräte aufgenommen werden, z.B. Mäuse die Schwierigkeiten mit dem Aufwachen haben. Die IDs ermittelt man am einfachsten mit dem Kommando <code>lsusb</code>. Mehrere IDs sind mit Leerzeichen zu separieren.
 
=== Systemstart und Herunterfahren ===
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
Die hier eingetragenen Geräte werden beim Systemstart autom. deaktiviert:
* bluetooth - eingebautes Bluetooth (wird bei der Benutzeranmeldung deaktiviert)
* wifi - WLAN
* wwan - eingebautes WWAN/UMTS
 
Mehrere Geräte sind mit Leerzeichen zu trennen.
 
<u>Bekanntes Problem:</u> durch einen Fehler in Ubuntu kann es beim manuellen Einschalten von Bluetooth passieren, daß das Gerät vom Panel-Applet nicht erkannt wird. Abhilfe ist nur möglich, indem "bluetooth" aus DEVICES_TO_DISABLE_ON_STARTUP entfernt wird.
DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth wifi wwan"
Sollten Geräte das Herunterfahren des Systems blockieren, können sie über einen Eintrag in diesem Parameter zu Beginn des Herunterfahrens ausgeschaltet werden.
 
=== Akku ===
 
START_CHARGE_THRESH_BAT0=96
STOP_CHARGE_THRESH_BAT0=100
 
START_CHARGE_THRESH_BAT1=96
STOP_CHARGE_THRESH_BAT1=100
Einstellen der Akkuladeschwellen von ThinkPads für Hauptakku (BAT0) und Ultrabay-Akku (BAT1). Die Werte sind in % der Akkukapazität anzugeben.
 
Die im Beispiel gezeigten Werte sind übrigens die Hardware-Defaults (die auch ohne TLP wirksam wären)  und ''keineswegs'' die Empfehlung für eine optimale Einstellung. Daher sind diese Vorgaben in der Konfigurationsdatei zunächst auskommentiert.
 
Das Aufladen startet beim Anschließen des Netzteils nur dann, wenn die Ladung unterhalb des START_CHARGE_TRESH-Werts liegt und endet bei Erreichen des STOP_CHARGE_TRESH-Werts.
 
<u>Hinweis:</u> diese Funktion erfordert das Kernelmodul '''tp_smapi''', dessen Installation [[TLP_-_Stromspareinstellungen_f%C3%BCr_Ubuntu#Zu_installierende_Pakete|hier]] oder im Artikel zum [http://wiki.ubuntuusers.de/Festplattenschutz#Kernelmodul-hdaps-installieren-alle-Ubuntu-Versionen Festplattenschutz] (im Abschnitt zum Kernelmodul '''hdaps''') beschrieben ist.
 
=== Trace-Modus ===
Zu Supportzwecken kann der Trace-Modus durch Einfügen folgender Zeile aktiviert werden
TLP_DEBUG="run rf pm usb sysfs"
 
== Originaldatei ==
Die Datei '''/etc/default/tlp''' aus dem Installationspaket als Referenz.
 
# tlp - Parameters for power save
 
# Set to 0 to disable/1 to enable TLP
TLP_ENABLE=1
# Seconds laptop mode has to to wait after the disk goes idle before doing a sync.
# Non-zero value enables, zero disables laptop mode.
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
 
# Dirty page values (timeouts in secs).
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=15
       
# Change CPU voltages aka "undervolting" - Kernel with PHC patch required
# Freq:voltage pairs are written to /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
# CAUTION: only use this, if you thoroughly understand what you are doing!
#PHC_CONTROLS="F:V F:V F:V F:V"
# Hint: this feature ist disabled by default, remove the leading # to enable it.
 
# Hard disk devices, separate with spaces (default: sda).
DISK_DEVICES="sda"
 
# Hard disk advanced power management level: 1(max saving)..254(off)
# Levels 1..127 spin down the disk.
DISK_APM_LEVEL_ON_AC=254
DISK_APM_LEVEL_ON_BAT=128 
 
# SATA Link Power: min_power/medium_power/max_performance
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
 
# Wifi power save mode: 1=disable/5=enable
# (Kernel >= 2.6.32, some adapters only!)
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
# Disable wake on lan: Y/N
WOL_DISABLE=Y
 
# Enable power save for Intel HDA, AC97 devices (timeout in secs).
# A value of 0 disables / >=1 enables power save.
SOUND_POWER_SAVE=1
# Disable controller too (HDA only): Y/N
SOUND_POWER_SAVE_CONTROLLER=Y
 
# Set to 1 to power off optical drive in UltraBay (ThinkPads only)
# when running on battery. A value of 0 disables this Feature (Default).
# Drive can be powered on again by releasing (and reinserting) the
# eject lever or by pressing the disc eject button on newer models.
# Note: an UltraBay hard disk is never powered off.
BAY_POWEROFF_ON_BAT=0
# Optical drive device to power off (default sr0)
BAY_DEVICE="sr0"
# Set to 0 to disable/1 to enable usb autosuspend feature
USB_AUTOSUSPEND=1
 
# Devices from the following list are excluded from usb autosuspend
# (separate with spaces). Use lsusb to get the id's.
#USB_BLACKLIST="1111:2222 3333:4444"
# Hint: this feature ist disabled by default, remove the leading # to enable it.
 
# Devices to disable on startup: bluetooth/wifi/wwan
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
# Hint: this feature ist disabled by default, remove the leading # to enable it.
 
# Devices to disable on shutdown: bluetooth/wifi/wwan
# (workaround for devices that are blocking shutdown)
#DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth wifi wwan"
# Hint: this feature ist disabled by default, remove the leading # to enable it.
 
# Battery charge thresholds (ThinkPad only, tp-smapi kernel module required)
# Charging starts when the remaining capacity falls below the START_CHARGE_TRESH
# value and stops when exceeding the STOP_CHARGE_TRESH value.
# Main battery (values in %)
#START_CHARGE_THRESH_BAT0=96
#STOP_CHARGE_THRESH_BAT0=100
# Ultrabay battery (values in %)
#START_CHARGE_THRESH_BAT1=96
#STOP_CHARGE_THRESH_BAT1=100
# Hint: this feature ist disabled by default, remove the leading #s to enable it.

Aktuelle Version vom 16. April 2024, 05:57 Uhr

Warning.png Die Inhalte dieser Seite waren veraltet und wurden deshalb vom TLP Autor entfernt.

Bitte die offizielle Dokumentation (englisch) verwenden.