G

Stromsparen mit TLP

Begonnen von guest37, 17. Dezember 2017, 18:10:01

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

guest37

Das Linux-Stromspar-Paket TLP ist für alle Notebook-Fabrikate geeignet, das Einstellen der Akkuladeschwellen ist jedoch nur für IBM/Lenovo ThinkPads verfügbar. Nach der Installation kommt es mit einer Standardkonfiguration, welche bereits auf die Akkulaufzeit optimiert ist, so daß man es einfach, ohne daß der Anwender allzuviel Detailwissen mitbringen muß, installieren und danach vergessen kann. Ansonsten sind die TLP-Einstellungen aber auch in hohem Maße anpassbar auf benutzerspezifische Anforderungen.
Ausführlichere Informationen über: http://thinkwiki.de/TLP_-_Linux_Stromsparen
[Konsolenbefehle wie immer: # = mit ROOT, $ = ohne ROOT]

• tlp und tlp-openrc installieren:
  # pacman -S tlp tlp-openrc

• Alternativ zur tlp-openrc-Installation ausführbare TLP-Init-Datei erstellen:
  # nano /etc/init.d/tlp
  → mit folgendem Inhalt:

#!/usr/bin/openrc-run
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

description="TLP start/stop actions"

depend() {
	after modules

	# sysfs is required (bat thresholds); localmount:/usr
	need sysfs localmount

	# thinkpad-radiosw (USE=deprecated)
	use acpid

	after NetworkManager dbus bluetooth

	# run after xdm to avoid bluetooth/wwan/... race-condition with gdm
	after xdm
}

start()   { /usr/bin/tlp init start; }
stop()    { /usr/bin/tlp init stop; }
restart() { /usr/bin/tlp init restart; }


Speichern mit Strg+O, Return, beenden mit Strg+X und ausführbar machen: # chmod +x /etc/init.d/tlp

• TLP konfigurieren:
  # nano /etc/default/tlp
  → mit folgenden empfohlenen und auskommentierten (→Raute entfernen!) Thinkpad-Anpassungen:

CPU_SCALING_GOVERNOR_ON_AC=performance (→ Leistung) oder ondemand (→ Ausgeglichen)
CPU_SCALING_GOVERNOR_ON_BAT=ondemand oder powersave (→ Energiesparer)

CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0

DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"

BAY_POWEROFF_ON_BAT=1

RESTORE_DEVICE_STATE_ON_STARTUP=1

DEVICES_TO_DISABLE_ON_STARTUP="wifi"
DEVICES_TO_ENABLE_ON_STARTUP=""

START_CHARGE_THRESH_BAT0=40 
STOP_CHARGE_THRESH_BAT0=50

START_CHARGE_THRESH_BAT1=40 
STOP_CHARGE_THRESH_BAT1=50


Speichern mit Strg+O, Return und beenden mit Strg+X

• TLP-Dienst und Start-Befehl starten:
  # rc-update add tlp default && rc-service tlp start

• System-Neustart