TLP Einstellungen
Alle Einstellungen von 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 oder aber als /etc/default/tlp.dpkg-dist abgelegt.
Parameter
Allgemeine Hinweise:
- 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
TLP_ENABLE=1
Der Hauptschalter von TLP. Zum Deaktivieren von TLP setzt man ihn auf 0 und macht einen Neustart.
DISK_IDLE_SECS_ON_AC=0 DISK_IDLE_SECS_ON_BAT=2
Steuert ob der 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.
PHC_CONTROLS="F:V F:V F:V F:V"
Hinweis: erfordert fortgeschrittene Linux-Kenntnisse.
Ist ein Kernel mit PHC-Patches installiert, so können hier zum Absenken der Prozessorspannung ("Undervolting") die gewünschten Wertepaare (Frequenz:Spannung) eingetragen werden.
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
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
WIFI_PWR_ON_AC=1 WIFI_PWR_ON_BAT=5
Steuert den Energiesparmodus des WLAN-Adapters (unterstützt: Intel 3945abg, 4965/5100/5300agn):
- 1 - minimale Energieeinsparung
- 5 - maximale Energieeinsparung
Hinweis: seit Ubuntu 9.10 ist diese Einstellung kernelseitig bis auf weiteres deaktiviert und daher unwirksam.
WOL_DISABLE=Y
- Y - Wake on LAN deaktiviert
- N - Wake on LAN aktiviert
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
BAY_POWEROFF_ON_BAT=0
- 1 - schaltet die Stromversorgung des optischen Ultrabay-Laufwerks bei ThinkPads im Akkubetrieb aus
- 0 - kein Abschalten
Hinweise:
- 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
USB_AUTOSUSPEND=0
- 1 - aktiviert beim Systemstart und beim Wechsel der Stromquelle für alle USB-Geräte den Autosuspend-Modus (außer 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 lsusb
. Mehrere IDs sind mit Leerzeichen zu separieren.
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.
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.
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.
Das Aufladen startet bei Unterschreiten des START_CHARGE_TRESH-Werts und endet bei Erreichen des Werts STOP_CHARGE_TRESH-Werts.
Hinweis: diese Funktion erfordert das Kernelmodul tp_smapi. Die Installation von tp_smapi wird im Artikel zum Festplattenschutz (im Abschnitt zum Kernelmodul hdaps) beschrieben.
Originaldatei
Die Datei /etc/default/tlp aus dem Installationspaket als Referenz.
# tlp - Parameters for power save
# Set to "1" to enable power save 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"
# Hard disk devices (separate with spaces) 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 for Intel 2200, 3945, 4965, 5100, 5300: # 1(min saving)..5(max saving) # (Kernel < 2.6.30 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 power save. SOUND_POWER_SAVE=1 # Disable controller too: Y/N (HDA only) SOUND_POWER_SAVE_CONTROLLER=Y # Set to 1 to power off optical drive in UltraBay (ThinkPads only) # when running on battery. # 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 # Set to 1 to enable usb autosuspend for all devices # on system startup. USB_AUTOSUSPEND=0 # 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"
# Devices to disable on startup: bluetooth/wifi/wwan #DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
# Devices to disable on shutdown: bluetooth/wifi/wwan # (workaround for devices that are blocking shutdown) #DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth wifi wwan"
# 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