Linux [TLP 1.10 Beta 1] Der Test Thread

Linux Betriebssystem

linrunner

Ubuntuversteher
Themenstarter
Registriert
22 Juni 2007
Beiträge
14.045
Update 27.03.2026: 1.10.0-beta.1
Update 07.04.2026: 1.10.0-beta.2


Hi,

Ihr habt letztes Mal sehr engagiert getestet, davon hat die Qualität des Release 1.9 deutlich profitiert. Deshalb dürft Ihr diesmal wieder ran! ;)

Bevor der offizielle Beta-Test beginnt, sollt Ihr zunächst den letzten/laufenden Entwicklungsstand (main Branch = Alpha Version) ausprobieren. Scheut Euch nicht vor einer Alpha-Version, der main Branch wird von mir bereits ausführlich getestet und ich verwende ihn auf allen meinen ThinkPads produktiv.

Was kommt neu mit 1.10?

TLP Profiles Daemon (tlp-pd)

tlp-pd wurde sehr positiv aufgenommen, die Einführung ist nicht zuletzt dank Eurer tatkräftigen Mithilfe im Test reibungslos gelungen. Für 1.10 hab ich mich an die Feinarbeit gemacht und den Wunsch umgesetzt, den beiden Stromquellen andere Profile zuweisen zu können. Beispielsweise bewirkt
TLP_PROFILE_AC=BAL
TLP_PROFILE_BAT=SAV
dass am Netzteil balanced und im Akkubetrieb power-saver wirkt.

Bei der Gelegenheit wurde noch mehr aufgeräumt:
  • TLP_DEFAULT_MODE ist umbenannt in TLP_PROFILE_DEFAULT (TLP versteht jedoch weiterhin den alten Parameter)
  • TLP_PERSISTENT_DEFAULT wird mit 1.11 rausfliegen. TLP_AUTO_SWITCH=0 zusammen mit TLP_PROFILE_DEFAULT bewirkt dasselbe, nämlich beim Systemstart wird das angegebene Profil angesteuert – und bei Wechsel der Stromquelle nicht automatisch umgeschaltet
Ausserdem wurde tlp-pd umgeschrieben, die veraltete Bibliothek python-dbus musste gehen.

Ladeschwellen
Nur eine Kleinigkeit aus der Kategorie Komfort. Diese Option ist nun standardmäßig aktiv: RESTORE_THRESHOLDS_ON_BAT=1
Wenn das Ladegerät abgezogen wird, beispielsweise nach einem Vollladen per tlp fullcharge, werden die konfigurierten Ladeschwellenwerte automatisch wiederhergestellt. Wer das nicht möchte, setzt RESTORE_THRESHOLDS_ON_BAT=0.

Ausserdem wurde die ThinkPad Modellerkennung vereinfacht und dabei ein Problem mit Libreboot auf dem T580 gefixt:

Grafik
Unterstützung von SLPC und Frequenzlimits für Intel Xe bzw. Arc GPUs (ab Kernel 6.8, besser der Neueste):
  • INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV – neu, nur für Xe
  • INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV – gab es schon immer für den i915 Treiber
Der zuständige (experimentelle) Treiber xe ist allerdings recht schüchtern, lädt auch mit allerneuestem Kernel standardmäßig nicht und möchte gebeten werden. Das Arch Wiki hilft. Ist der Treiber aktiv, sieht tlp-stat -g so aus:
+++ Intel Graphics
/sys/class/drm/card0/device/driver = xe
/sys/class/drm/card0/device/tile0/gt0/freq0/power_profile = base [power_saving]
Für AMD GPUs gibt es nun einen separaten Parameter für's power-saver Profil: RADEON_DPM_PERF_LEVEL_ON_SAV

Weitere Neuerungen
Siehe das vollständige Changelog.

Testziele
Hier gehts mir auch darum, eventuelle Regressionen – tut mit 1.9.1 aber mit 1.10 nicht mehr – zu finden.
  1. Klappt das Umschalten der TLP Profile weiterhin reibungslos, sowohl per Mausklick als auch automatisch und funktioniert TLP_PROFILE_AC/BAT?
  2. Wirkt INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV wenn der xe Treiber geladen ist
  3. Werden die Ladeschwellen unverändert erkannt (tlp-stat -b)?
  4. Läuft sudo tlp discharge auf euren ThinkPads sauber an? Ihr müsst es nicht durchlaufen lassen, nach dem Start einfach mit Ctrl-C abbrechen. Falls Ihr bis auf 0% entladen möchtet, sind wg. UPower Vorkehrungen nötig: https://linrunner.de/tlp/faq/battery.html#faq-discharge-shutdown
Eure bisherige Konfiguration solltet Ihr für den Test beibehalten und ggf. ergänzen.

Ich empfehle übrigens, eure individuelle Konfiguration von /etc/tlp.conf nach /etc/tlp.d/meine.conf zu verlagern, also nur die angepassten Sachen. Dann kann sie nicht durch eine versehentlich falsche Antwort an den Paketmanager hops gehen.

Falls jemand ein Lenovo Non-ThinkPad Modell (auch Thinkbook) hat, bin ich übrigens auch interessiert - wenn ein Kernel >= 6.17 läuft.
Ebenso ThinkPads mit Coreboot oder Libreboot.
EDITH sagt: auch andere Fabrikate sind natürlich im Test willkommen.

Beta Pakete (Arch, Debian, Fedora, Ubuntu)
Siehe Download Seite.

Bei Debian/Ubuntu könnt (solltet) Ihr eure vorhandene Konfiguration übernehmen, in dem ihr während der Paketinstallation beim Prompt "Configuration file /etc/tlp.conf" mit 'N' (für "keep your currently-installed version") antwortet.

Testschritte / Benötigte Terminalausgaben
  1. Nach der Installation den Rechner bitte neu starten
  2. Am Desktop nacheinander die drei Profile anklicken und jedesmal die vollständige Ausgabe von
    Bash:
    sudo tlp-stat
    zeigen
  3. Am Desktop prüfen ob beim Wechsel vom Netzteil zum Akkubetrieb und zurück das Profil entsprechend wechselt, d.h. Netzteil = performance, Akku = balanced (oder das was Ihr abweichend konfiguriert habt, s.o.)
  4. Nur falls ihr tlp-pd nicht installieren möchtet/könnt oder es mit eurem Desktop nicht funktioniert: bitte manuell per tlp performance/balanced/power-saver umschalten und danach jeweils sudo tlp-stat zeigen
Aufgrund der Längenbegrenzung des Forumseditors die Ausgaben bitte per Paste-Service - vorzugsweise https://gist.github.com/

Fehlerberichte
Wenn etwas nicht wie erwartet funktionieren sollte oder Fragen sind → bitte hier im Thread melden.

Abgrenzung: alles was mit TLP Version < 1.10 zu tun hat, gehört hier nicht rein, sondern in den regulären Support-Thread.

Infos
 
Zuletzt bearbeitet:
Sorry @linrunner die Woche war Land unter ich versuche das morgen ist irgendwas dringlicher? An ed2k uefi coreboot Geräten kann ich x230 t440p und c13 machen.
 
@thickpad Coreboot haben wir hier schon reichlich im Verhältnis zur Verbreitung. "Normale" ThinkPads, Thinkbooks, sonstige Lenovos oder auch andere Fabrikate wären interessanter, falls Du damit dienen kannst.
 
Zwischenzeitlich wurden einige Kleinigkeiten gefixt bzw. geändert -> siehe Changelog

Neue Debian/Ubuntu Pakete gibt's auf der Downloadseite bzw. via Arch Linux AUR. PPA und Debian Repo werde ich vorerst nicht neu bestücken.

Ich wünsche euch schöne Ostern!
 
@linrunner sorry! ich muss mich für den test leider abmelden. komme an keinen pc mit den feiertagen und sehr viel familienaction hier :(. nächste runde versprocheN!
 
@thickpad teste doch einfach nach Ostern, wenn die bucklige Verwandschaft wieder abgereist ist...;)
 
Zuletzt bearbeitet:
Beitrag automatisch zusammengeführt:

@Karma kommt von euch noch was, sozusagen als Überraschungsosterei?
gute Frage, helf mir auf die Sprünge - der Wille wäre ja da, aber das einzige Gerät, welches hier zu Testzwecken vorhanden ist, ist ein T430 mit Debian 13, Fedora 43 und Suse Tumbleweed.
Die schlechte Nachricht - der Akku in dem Gerät reicht gerade mal so für einen Steckdosenwechsel, also vielleicht 5 - 10 Minuten. Macht das irgendwie Sinn, mit so einem Gerät eine beta zu testen?
Auf meinen beiden Produktivgeräten (T590 + X13 Gen2) mag ich nicht testen - die funktionieren einfach und das ist auch gut so.

Wünsche allen noch angenehme Feiertage :)

Nachträgliche Frage: wie bekomme ich denn den oben meinerseits falsch zitierten Beitrag wieder weg?
 
Zuletzt bearbeitet:
Auf meinen beiden Produktivgeräten (T590 + X13 Gen2) mag ich nicht testen - die funktionieren einfach und das ist auch gut so.
Falls dort ohnehin bereits TLP installiert ist, gehst Du durch Upgrade auf die Beta nur ein minimal höheres Risiko ein. Im Grunde hätte ich im Startpost schreiben können, dass auf Produktivsystemen getestet werden soll, damit die Ergebnisse Aussagekraft haben.

EDITH sagt: dennoch ist ein Test auf dem T430 gern gesehen.

Natürlich sollte man mit manueller Paketinstallation etwas Erfahrung haben, um auch ohne Anleitung jederzeit auf die Version aus den Distributionsrepositories zurückstellen zu können.

Nachträgliche Frage: wie bekomme ich denn den oben meinerseits falsch zitierten Beitrag wieder weg?
Einfach den (zusammengeführten) Post editieren.
 
Zuletzt bearbeitet:
So, hab mir jetzt auf dem Fedora-Gerät (T590) mal die beta installiert - nach meinem Verständnis scheint alles zu funktionieren.

Code:
Currently discharging battery BAT0 to 0% (0 mWh):
voltage            =  12065 [mV]
remaining energy   =  32770 [mWh]
remaining percent  =   74.4 [%]
remaining time     =   3627 [min]
power              =    542 [mW]
status             = Discharging
force-discharge    = 1
Press Ctrl+C to cancel.
^C Cancelled.
root@Fedora:~# tlp-stat -b
--- TLP 1.10.0-beta.1_0eceea3 --------------------------------------------

+++ Battery Care
Plugin: thinkpad
Supported features: charge thresholds, chargeonce, discharge, recalibrate
Driver usage:
* natacpi (thinkpad_acpi) = active (charge thresholds, force-discharge)
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                     = 02DL012
/sys/class/power_supply/BAT0/cycle_count                    =     66
/sys/class/power_supply/BAT0/energy_full_design             =  57020 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  44050 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  32750 [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 =     60 [%]
/sys/class/power_supply/BAT0/charge_control_end_threshold   =     80 [%]
/sys/class/power_supply/BAT0/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   74.3 [%]
Capacity                                                    =   77.3 [%]

root@Fedora:~# service tlp-pd start
Redirecting to /bin/systemctl start tlp-pd.service
root@Fedora:~# inxi -S
System:
  Host: Fedora Kernel: 6.19.10-200.fc43.x86_64 arch: x86_64 bits: 64
  Console: pty pts/1 Distro: Fedora Linux 43 (KDE Plasma Desktop Edition)
root@Fedora:~#
 
@linrunner :
Auf Deiner Beta-Download-Seite hat sich ein Typo eingeschlichen (unter "Debian" ff.):
"Create the file /etc/apt/sources.list/tlp-beta.sources with the following content […]" muss richtig heißen:
"Create the file /etc/apt/sources.list.d/tlp-beta.sources with the following content […]".

Für die weniger Versierten wäre hier vielleicht auch der explizite Hinweis hilfreich, dass "RELEASE" durch "unstable" ersetzt werden soll.
 
Da sich mittlerweile diverse Änderungen und Korrekturen aus der ersten Beta angesammelt haben, wurde soeben Version 1.10.0-beta.2 freigegeben.

@xxxx Danke für deine Hinweise. Erledigt.

@Karma Danke für's Testen. Mir fehlen noch Ausgaben. Schau bitte in der Startpost, Abschnitt Testschritte / Benötigte Terminalausgaben.
 
X230:

T480:
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben