Linux Projektvorstellung: TLP – Linux Stromsparen

Linux Betriebssystem

linrunner

Ubuntuversteher
Themenstarter
Registriert
22 Juni 2007
Beiträge
13.291
Nachdem im Forum öfters nachgefragt wird, wie man Linux die Feinheiten des Stromsparens beibringt, habe ich mich vor einiger Zeit entschlossen, meine Skriptsammlung in eine allgemein benutzbare Form zu bringen. Das Ergebnis möchte ich Euch an dieser Stelle vorstellen.

Dokumentation ist auf der offiziellen Website https://linrunner.de/tlp/ zu finden (die Infos in unserem Wiki werden von mir nicht mehr gepflegt und sind veraltet).

Fragen und Probleme einfach hier im Thread posten.

Für die erste Analyse benötige ich bitte stets den kompletten Output von

Code:
sudo tlp-stat
Anmerkung: ich fordere oft in der weiteren Analyse Teilausgaben an - das sollt ihr jedoch nicht selbstständig tun! Immer zuerst die vollständige Ausgabe.

Bitte auch die FAQ beachten!

Rückmeldungen der Art "alles funktioniert" sind natürlich auch gern gesehen ... :cool:
 
Zuletzt bearbeitet:
Das Release 1.5 ist fertig.

DAS Feature für User neuerer ThinkPads (ab T420/X220) ist die Unterstützung des neuen Sysfs Attributs charge_behaviour für die Akku-Rekalibration. Schauen wir mal, wann der Kernel 5.17 dazu kommt. Damit werden wir endgültig die lästige Fummelei mit dem externen Kernelmodul acpi_call los 😁.

Code:
--- TLP 1.5.0 --------------------------------------------

+++ Battery Care
Plugin: thinkpad
Supported features: charge thresholds, recalibration
Driver usage:
* natacpi (thinkpad_acpi) = active (charge thresholds, recalibration)
* tpacpi-bat (acpi_call)  = inactive (superseded by natacpi)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0/1:  0(off)..96(default)..99
* STOP_CHARGE_THRESH_BAT0/1:   1..100(default)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer                   = SMP
/sys/class/power_supply/BAT0/model_name                     = 01AV431
/sys/class/power_supply/BAT0/cycle_count                    =     99
/sys/class/power_supply/BAT0/energy_full_design             =  57020 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  49370 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  45110 [mWh]
/sys/class/power_supply/BAT0/power_now                      =      0 [mW]
/sys/class/power_supply/BAT0/status                         = Idle

/sys/class/power_supply/BAT0/charge_control_start_threshold =     80 [%]
/sys/class/power_supply/BAT0/charge_control_end_threshold   =    100 [%]
/sys/class/power_supply/BAT0/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   91.4 [%]
Capacity                                                    =   86.6 [%]
 
Zuletzt bearbeitet:
Guten Tag, es ist jetzt tatsächlich der Tag gekommen an ich mal hier nachfragen sollte/muss. Das 1. Mal jemals überhaupt. :D

Mein super 1a T480s, was ich fast 2 Jahren beim super thinkspot-Matt gekauft habe, zeigt seit ca. 2 Wochen permanent 98% an. Vorher waren es immer 100% bzw. keine Zahl, weil halt Stromanschluss. Aber seit 2 Wochen ist das Laptop wieder ausschließlich am Strom angeschlossen.
Und rechts oben am externen Bildschirm ist genau dieser CPU-Graph samt Akku-Anzeige von so einer drübergelegten Webcam-Halterung abgedeckt. Sprich, ich habe heute Morgen diesen Wert gesehen und vielleicht ist seit 2 Wochen dort eine 98%, oder seit 2 Tagen, keine Ahnung.

Was sollte ich jetzt tun? Rekalibrieren? Ich habe schon ein bisschen hier herumgestöbert und liefere noch paar Daten mit:
Code:
$ sudo  tlp-stat -b
--- TLP 1.5.0 --------------------------------------------

+++ Battery Care
Plugin: thinkpad
Supported features: charge thresholds, recalibration
Driver usage:
* natacpi (thinkpad_acpi) = active (charge thresholds)
* tpacpi-bat (acpi_call)  = active (recalibration)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0/1:  0(off)..96(default)..99
* STOP_CHARGE_THRESH_BAT0/1:   1..100(default)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer                   = SMP
/sys/class/power_supply/BAT0/model_name                     = 01AV479
/sys/class/power_supply/BAT0/cycle_count                    =     24
/sys/class/power_supply/BAT0/energy_full_design             =  57020 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  52220 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  51290 [mWh]
/sys/class/power_supply/BAT0/power_now                      =      0 [mW]
/sys/class/power_supply/BAT0/status                         = Not charging

/sys/class/power_supply/BAT0/charge_control_start_threshold =      0 [%]
/sys/class/power_supply/BAT0/charge_control_end_threshold   =    100 [%]
tpacpi-bat.BAT0.forceDischarge                              =      0

Charge                                                      =   98.2 [%]
Capacity                                                    =   91.6 [%]
Dann noch:
  • Ich hatte damals einfach nur ganz simpel tlp installiert und den Service aktiviert.
  • Arch Linux, alle Aktualisierungen installiert
  • tlp 1.5.0-4
  • XFCE 4.16 mit z. B. xfce4-sensors-plugin 1.4.3-1 bzw. xfdesktop 4.16.0-2
  • acpi_call 1.2.2-15
  • tp_smapi habe ich (noch) gar nicht installiert, sollte ich das?
 
Zuletzt bearbeitet:
Auch wenn (vom Nutzer) keine Akku-Ladeschwellen gesetzt sind, so gibt es dennoch welche: die untere Schwelle beträgt quasi "ab Werk" 96%, d.h. ein Ladevorgang wird nicht gestartet solange die Ladung noch mehr beträgt. Dadurch sollen ständige Ladevorgänge infolge der minimalen Selbstentladung des Akkus oder kurzer Stromaussetzer o.ä. verhindert werden. Wenn die 98% bei Dir angezeigt werden seit das Gerät am Strom hängt, scheint das ganz normal zu sein, wahrscheinlich betrug die Ladekapazität zu dem Zeitpunkt eben 98%. Wenn du den Laptop vom Netz trennst bis die Kapazität auf 96% oder darunter sinkt, sollt ganz normal ein Ladevorgang ausgelöst werden.

Ich weiß nicht, ob evtl. eins der Kommandos sudo tlp fullcharge oder auch diese "interne" 96%-Schwelle umgeht oder diese auch hier nicht umgangen wird (bzw. nicht umgangen werden kann).

tp_smapi habe ich (noch) gar nicht installiert, sollte ich das?
Nee, das ist bei dem Gerät nutzlos, das ist für ältere Modelle. Für neuere, wie das T480s braucht man acpi-call, das hast Du ja installiert. JE nach Modell-Generation erledigt eines der beiden Tools den Job (notwendig für Rekalibrierung, setzen von Ladeschwellen).
 
Auch wenn (vom Nutzer) keine Akku-Ladeschwellen gesetzt sind, so gibt es dennoch welche: die untere Schwelle beträgt quasi "ab Werk" 96%, d.h. ein Ladevorgang wird nicht gestartet solange die Ladung noch mehr beträgt. Dadurch sollen ständige Ladevorgänge infolge der minimalen Selbstentladung des Akkus oder kurzer Stromaussetzer o.ä. verhindert werden. Wenn die 98% bei Dir angezeigt werden seit das Gerät am Strom hängt, scheint das ganz normal zu sein, wahrscheinlich betrug die Ladekapazität zu dem Zeitpunkt eben 98%. Wenn du den Laptop vom Netz trennst bis die Kapazität auf 96% oder darunter sinkt, sollt ganz normal ein Ladevorgang ausgelöst werden.
[...]
Danke, das war in der Tat so! :)

Die letzten ... 5% haben allerdings gefühlt eine Stunde gebraucht, geladen zu werden, also von 95 auf 100%. Das ist sicherlich kein gutes Zeichen, oder?

edit:
Habe mal einen Emoji hier rausgenommen. Wusste gar nicht dass nun all die simplen old school Smilies als Emoji interpretiert & gesetzt werden.
 
Das die letzten Prozente ewig dauern ist normal - die Hardware drosselt dann den Ladestrom.
 
Ich habe die offizielle Dokumentation erweitert:

TLP enthält von Anfang an Akku-Ladeschwellen für ThinkPads. Mit Version 1.4 und 1.5 - sind diverse Fabrikate hinzugekommen: ASUS, Huawei, LG, Lenovo (Nicht-ThinkPad-Serien), Samsung und Sony.

Die Ladeschwellen-Optionen der neu unterstützten Hardware sind je nach Hersteller (oder Marke) sehr unterschiedlich. Der neue Artikel


stellt übersichtlich Konfiguration und Voraussetzungen dar.

Auch Linux nutzende ThinkPad-Freunde finden dort mehr Details als ich bisher dokumentiert hatte.
 
Hallo,

zunächst einmal DANKE für dieses wunderbare Tool :)

Ich habe allerdings aktuell ein kleines Problem und werde nicht so ganz schlau wie ich das lösen soll.
Aktuell versuche ich auf meinem T500 mit Kubuntu 21.10 und TLP 1.5 die Akku thresholds zu ändern.

Ich möchte das mein Akku bis max 80% lädt und erst bei unter 75% wieder anfängt zu laden.
Das habe ich über TLP-UI auch einmal hinbekommen und dort sind diese Werte auch nachwievor zu sehen.

Allerdings bemerke ich jetzt bereits zum dritten mal seitdem ich das vor ein paar Tagen eingestellt habe, das der Akku trotzdem wieder auf 100% geladen wurde.
Ich habe das TP nicht angesteckt gelassen während es ausgeschalten war, da ich hier nicht weiß ob in diesem Zustand diese Einstellungen berücksichtigt werden (das scheint nirgends zu stehen), aber auch wenn das Gerät eingeschalten ist dann passiert das.

Mich irritiert die option "restore_thresholds_on_batt" ein wenig, da habe ich noch nicht herausgefunden was genau der Schalter bewirkt. Hatte das bisher an und jetzt zum testen mal ausgeschalten.

Bitte um ein wenig Licht in der Sache, möchte das Leben meines Akkus verlängern, die verringerte Laufzeit ist für mich vollkommen ok :)

Und nochmal DANKE für dieses Tool 😃
 
@zacki06: Moin. Ohne Ausgaben (vgl. Startpost) ist keine Diagnose möglich. Zeig bitte
Bash:
sudo tlp-stat --cdiff -s -b
im Codeblock.
 
Kommt sofort, sieht aber so aus als würde ich TLP 1.3.1 verwenden, dürfte ich wohl aus TLP-UI miss-interpretiert haben

Code:
--- TLP 1.3.1 --------------------------------------------

+++ Battery Features: Charge Thresholds and Recalibrate
natacpi    = inactive (ThinkPad not supported)
tpacpi-bat = inactive (ThinkPad not supported)
tp-smapi   = active (data, thresholds, recalibrate)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/devices/platform/smapi/BAT0/manufacturer               = Panasonic
/sys/devices/platform/smapi/BAT0/model                      = 92P1139
/sys/devices/platform/smapi/BAT0/manufacture_date           = 2007-03-27
/sys/devices/platform/smapi/BAT0/first_use_date             = 2007-04-26
/sys/devices/platform/smapi/BAT0/cycle_count                =     62
/sys/devices/platform/smapi/BAT0/temperature                =     26 [°C]
/sys/devices/platform/smapi/BAT0/design_capacity            =  56160 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity         =  49250 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity         =  47890 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent          =     98 [%]
/sys/devices/platform/smapi/BAT0/remaining_running_time_now =    130 [min]
/sys/devices/platform/smapi/BAT0/remaining_charging_time    = not_charging [min]
/sys/devices/platform/smapi/BAT0/power_now                  = -21269 [mW]
/sys/devices/platform/smapi/BAT0/power_avg                  = -23663 [mW]
/sys/devices/platform/smapi/BAT0/state                      = discharging

/sys/devices/platform/smapi/BAT0/start_charge_thresh        =     96 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh         =    100 [%]
/sys/devices/platform/smapi/BAT0/force_discharge            =      0

Charge                                                      =   97.2 [%]
Capacity                                                    =   87.7 [%]
 
Du hast die Werte in die tlp.conf eingetragen?

sudo gedit /etc/tlp.conf

und auch die Rauten vor den Einträgen gelöscht, so dass es zB. so aussieht?:

# Main / Internal battery (values in %)
# Default: <none>

START_CHARGE_THRESH_BAT0=75
STOP_CHARGE_THRESH_BAT0=90

# Ultrabay / Slice / Replaceable battery (values in %)
# Default: <none>

START_CHARGE_THRESH_BAT1=75
STOP_CHARGE_THRESH_BAT1=85

Dann speichern und tlp einmal manuell starten:

sudo tlp start

Dannach sollten deine Werte dauerhaft drin sein und sich mit sudo tlp-stat -b abfragen lassen.

Aus eigener Praxis:
Das Herausnehmen und Wiedereinstecken des Akkus kann zum Rücksetzen der Werte auf 96/100 führen.
Ebenso das zwischenzeitliche Starten von Windows, falls man Dualboot eingerichtet hat.

Dann einfach nochmal neu starten: sudo tlp start

Bei meinem T400 funktioniert es einwandfrei.
Edit: Hab ich vergessen zu schreiben: Bei mir unter Ubuntu.
 
Zuletzt bearbeitet:
@zacki06 : TLPUI kann ich nicht supporten, da nicht von mir. Lass uns erstmal mal schauen, ob die Werte in der Konfiguration stehen. Da 1.3.1 kein --cdiff unterstützt, zeig bitte
Bash:
tlp-stat -s -c
 
@boletusmaximus
Hast du zwei akkus drin oder warum hast du die config für einen internen Akku auch gesetzt?
In die config direkt habe ich natürlich nicht hineingeschaut, hab mich auf das gui-tool verlassen 🙈

Hab auch keinen Dualboot mit Windoof, ich bin auf allen meinen Laptops Linux-only :)

Finde es allerdings etwas blöd das man tlp bei einem neustart händisch neu "laden" müsste...aber das lässt sich sicher per autostart script verwirklichen.

@linrunner
Hier mal der output vom zweiten command, ich hätte aber auch kein Problem via PPA auf TLP 1.5 upzugraden, wusste bis vorhin garnicht das es eine aktuellere Quelle gibt :)

Und schon klar das die gui anwendung von wem anderen ist^^

Code:
--- TLP 1.3.1 --------------------------------------------

+++ Configured Settings:
defaults.conf L0004: TLP_ENABLE="1"
defaults.conf L0005: TLP_PERSISTENT_DEFAULT="0"
defaults.conf L0006: DISK_IDLE_SECS_ON_AC="0"
defaults.conf L0007: DISK_IDLE_SECS_ON_BAT="2"
defaults.conf L0008: MAX_LOST_WORK_SECS_ON_AC="15"
defaults.conf L0009: MAX_LOST_WORK_SECS_ON_BAT="60"
defaults.conf L0010: CPU_ENERGY_PERF_POLICY_ON_AC="balance_performance"
defaults.conf L0011: CPU_ENERGY_PERF_POLICY_ON_BAT="balance_power"
defaults.conf L0012: SCHED_POWERSAVE_ON_AC="0"
defaults.conf L0013: SCHED_POWERSAVE_ON_BAT="1"
defaults.conf L0014: NMI_WATCHDOG="0"
defaults.conf L0015: DISK_DEVICES="nvme0n1 sda"
defaults.conf L0016: DISK_APM_LEVEL_ON_AC="254 254"
defaults.conf L0017: DISK_APM_LEVEL_ON_BAT="128 128"
defaults.conf L0018: DISK_IOSCHED="keep keep"
defaults.conf L0019: SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
defaults.conf L0020: SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
defaults.conf L0021: AHCI_RUNTIME_PM_TIMEOUT="15"
defaults.conf L0022: PCIE_ASPM_ON_AC="default"
defaults.conf L0023: PCIE_ASPM_ON_BAT="default"
defaults.conf L0024: RADEON_POWER_PROFILE_ON_AC="default"
defaults.conf L0025: RADEON_POWER_PROFILE_ON_BAT="default"
defaults.conf L0026: RADEON_DPM_PERF_LEVEL_ON_AC="auto"
defaults.conf L0027: RADEON_DPM_PERF_LEVEL_ON_BAT="auto"
defaults.conf L0028: WIFI_PWR_ON_AC="off"
defaults.conf L0029: WIFI_PWR_ON_BAT="on"
defaults.conf L0030: WOL_DISABLE="Y"
defaults.conf L0031: SOUND_POWER_SAVE_ON_AC="0"
defaults.conf L0032: SOUND_POWER_SAVE_ON_BAT="1"
defaults.conf L0033: SOUND_POWER_SAVE_CONTROLLER="Y"
defaults.conf L0034: BAY_POWEROFF_ON_AC="0"
defaults.conf L0035: BAY_POWEROFF_ON_BAT="0"
defaults.conf L0036: BAY_DEVICE="sr0"
defaults.conf L0037: RUNTIME_PM_ON_AC="on"
defaults.conf L0038: RUNTIME_PM_ON_BAT="auto"
defaults.conf L0039: RUNTIME_PM_DRIVER_BLACKLIST="amdgpu mei_me nouveau nvidia pcieport radeon"
defaults.conf L0040: USB_AUTOSUSPEND="1"
defaults.conf L0041: USB_BLACKLIST_BTUSB="0"
defaults.conf L0042: USB_BLACKLIST_PHONE="0"
defaults.conf L0043: USB_BLACKLIST_PRINTER="1"
defaults.conf L0044: USB_BLACKLIST_WWAN="0"
defaults.conf L0045: USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN="0"
defaults.conf L0046: RESTORE_DEVICE_STATE_ON_STARTUP="0"
defaults.conf L0047: RESTORE_THRESHOLDS_ON_BAT="0"
defaults.conf L0048: NATACPI_ENABLE="1"
defaults.conf L0049: TPACPI_ENABLE="1"
defaults.conf L0050: TPSMAPI_ENABLE="1"
/etc/tlp.conf L0121: CPU_BOOST_ON_AC="1"
/etc/tlp.conf L0425: START_CHARGE_THRESH_BAT0="75"
/etc/tlp.conf L0426: STOP_CHARGE_THRESH_BAT0="80"

+++ System Info
System         = LENOVO ThinkPad T500 22413WG
BIOS           = 6FET93WW (3.23 )
Release        = Ubuntu 21.10
Kernel         = 5.15.26-xanmod1 #0~git20220302.3f644fb SMP Wed Mar 2 19:14:56 UTC 2022 x86_64
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-5.15.26-xanmod1 root=UUID=f529d232-42cc-4185-a991-f559b0fa9acb ro quiet splash vt.handoff=7
Init system    = systemd v248 (248.3-1ubuntu8.2)
Boot mode      = BIOS (CSM, Legacy)

+++ TLP Status
State          = enabled
RDW state      = enabled
Last run       = 19:13:50,    104 sec(s) ago
Mode           = battery
Power source   = battery
 
Finde es allerdings etwas blöd das man tlp bei einem neustart händisch neu "laden" müsste...aber das lässt sich sicher per autostart script verwirklichen.
Finde ich auch, denn das muss (und sollte) man nicht tun. Gemeint war von @boletusmaximus , dass damit geänderte Einstellungen wirksam werden. Steht alles in der offiziellen Doku.
/etc/tlp.conf L0425: START_CHARGE_THRESH_BAT0="75"
/etc/tlp.conf L0426: STOP_CHARGE_THRESH_BAT0="80"
Konfiguration ist OK.

Dann versuchen wir jetzt mal die konfigurierten Schwellen zu aktivieren, bitte die Ausgaben zeigen:
Code:
sudo tlp setcharge
sudo tlp-stat -b
 
Finde ich auch, denn das muss (und sollte) man nicht tun. Gemeint war von @boletusmaximus , dass damit geänderte Einstellungen wirksam werden. Steht alles in der offiziellen Doku.
Verstehe, da sollte ich mich bei gelegenheit mal genauer einlesen.
Konfiguration ist OK.

Dann versuchen wir jetzt mal die konfigurierten Schwellen zu aktivieren, bitte die Ausgaben zeigen:
Code:
sudo tlp setcharge
sudo tlp-stat -b

Code:
****@TP-T500:~$ sudo tlp setcharge
Setting temporary charge thresholds for BAT0:
  start =  75
  stop  =  80

****@TP-T500:~$ sudo tlp-stat -b
--- TLP 1.3.1 --------------------------------------------

+++ Battery Features: Charge Thresholds and Recalibrate
natacpi    = inactive (ThinkPad not supported)
tpacpi-bat = inactive (ThinkPad not supported)
tp-smapi   = active (data, thresholds, recalibrate)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/devices/platform/smapi/BAT0/manufacturer               = Panasonic
/sys/devices/platform/smapi/BAT0/model                      = 92P1139
/sys/devices/platform/smapi/BAT0/manufacture_date           = 2007-03-27
/sys/devices/platform/smapi/BAT0/first_use_date             = 2007-04-26
/sys/devices/platform/smapi/BAT0/cycle_count                =     62
/sys/devices/platform/smapi/BAT0/temperature                =     30 [°C]
/sys/devices/platform/smapi/BAT0/design_capacity            =  56160 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity         =  49250 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity         =  40790 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent          =     83 [%]
/sys/devices/platform/smapi/BAT0/remaining_running_time_now = not_discharging [min]
/sys/devices/platform/smapi/BAT0/remaining_charging_time    = not_charging [min]
/sys/devices/platform/smapi/BAT0/power_now                  =      0 [mW]
/sys/devices/platform/smapi/BAT0/power_avg                  =      0 [mW]
/sys/devices/platform/smapi/BAT0/state                      = idle

/sys/devices/platform/smapi/BAT0/start_charge_thresh        =     75 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh         =     80 [%]
/sys/devices/platform/smapi/BAT0/force_discharge            =      0

Charge                                                      =   82.8 [%]
Capacity                                                    =   87.7 [%]

Scheint geklappt zu haben.

Um jetzt nochmal einen Punkt aus meinem initialen Post aufzugreifen, brauche ich die option "restore_thresholds_on_batt" und was tut die?^^
 
Hast du zwei akkus drin oder warum hast du die config für einen internen Akku auch gesetzt?
Ja :)
Finde es allerdings etwas blöd das man tlp bei einem neustart händisch neu "laden" müsste...aber das lässt sich sicher per autostart script verwirklichen.
Gemeint war von @boletusmaximus , dass damit geänderte Einstellungen wirksam werden. Steht alles in der offiziellen Doku.
In der Tat. Habe das wohl nicht besonders glücklich formuliert :)
Ich editiere nach der Installation immer gleich manuell die config-Datei und starte dann einmal tlp, damit es sofort wirksam wird.
Irgendwie konnte ich mir das so am besten merken, einen tieferen Grund hat das nicht.
 
Scheint geklappt zu haben.
Es läßt sich aus dem was wir bisher wissen nicht sagen, woran es lag. Akku-Entnahme wäre eine Möglichkeit, zickende Hardware eine andere.
Um jetzt nochmal einen Punkt aus meinem initialen Post aufzugreifen, brauche ich die option "restore_thresholds_on_batt" und was tut die?^^
Ich erkläre das an einem Beispiel. Nehmen wir mal an:
  • Du hast Ladeschwellen 75/80% konfiguriert und aktiv wie gehabt
  • Du möchtest einmalig für unterwegs die volle Akkukapazität nutzen und hast per tlp fullcharge temporär 96/100% gesetzt um voll zu laden
  • RESTORE_THRESHOLDS_ON_BAT=1 sorgt dann dafür, dass beim Abziehen des Netzteils automatisch wieder die konfigurierten Schwellen 75/80% aktiviert werden, so dass, wenn Du zurückkommst und das Netzteil wieder anschließt, nur bis 80% geladen wird
Statt automatisch mit RESTORE_THRESHOLDS_ON_BAT=1 geht das Rücksetzen natürlich auch manuell per tlp setcharge oder per Reboot (die Schwellen werden immer beim Systemstart gesetzt).
Beitrag automatisch zusammengeführt:

@harpo : die deutsche Anleitung im Wiki wird (von mir) schon länger nicht mehr gepflegt, besser in die offizielle Doku schauen.
 
Zuletzt bearbeitet:
die deutsche Anleitung im Wiki wird (von mir) schon länger nicht mehr gepflegt, besser in die offizielle schauen
Ja, ich selbst schaue auch immer in die offizielle. Aber da einige hier öfters meckern, wenn man ihnen mit englischen Artikeln und Anleitungen kommt und sich an dem speziell angefragten Punkt bislang nichts geändert hat, dachte ich, lieber gleich auf die deutsche Seite verweisen.
Dass die deutsche Wiki-Seite immer etwas länger brauchte bis sie aktualisiert wurde als die offizielle englische war mir auch bewusst. Aber gut zu wissen, dass die Wiki-Seite zu TLP momentan nicht mehr gepflegt wird, dann sollte man wirklich nicht mehr darauf verweisen.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben