Linux BEENDET [TLP 1.6 Beta] Tester gesucht

Linux Betriebssystem

linrunner

Ubuntuversteher
Themenstarter
Registriert
22 Juni 2007
Beiträge
13.273
Moin,

wie zu jeder neuen Version bitte ich um eure Mithilfe beim Beta Test:

Testziele
  • Interessant für Besitzer von AMD ThinkPads mit Ryzen 4000 (Zen 2) und neueren CPUs: CPU_ENERGY_PERF_POLICY_ON_AC/BAT funktioniert nun auch mit dem amd-pstate ab Kernel 6.3
  • Interessant auch die Möglichkeit, mit CPU_DRIVER_OPMODE_ON_AC/BAT den Operation Mode (active, guided, passive) der Treiber amd-pstate oder intel_pstate zu ändern (ohne Reboot)
  • Testen der sonstigen neuen und geänderten Funktionen, die euch interessieren → siehe Release Notes und Changelog
  • Regressionstests allgemein (Überprüfung, ob alles noch funktioniert)
Beta Pakete
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.

Benötigte Ausgabe
Nach der Installation bitte einmal TLP starten mit
Code:
sudo tlp start
Jeweils für AC und BAT:
Code:
sudo tlp-stat
Aufgrund der Längenbegrenzung des Forumseditors bitte per Paste-Service - vorzugsweise https://gist.github.com/

Fehlerberichte
Wenn etwas nicht wie erwartet funktionieren sollte → bitte entweder hier im Thread melden oder einen Issue erstellen.

Infos


Viel Spaß und vielen Dank im voraus für die Unterstützung! :cool:
 
Zuletzt bearbeitet:
Coole Sache! Guck' ich mir morgen direkt mal an.

Interessant auch die Möglichkeit, mit CPU_DRIVER_OPMODE_ON_AC/BAT den Operation Mode (active, guided, passive) der Treiber amd-pstate oder intel_pstate zu ändern (ohne Reboot)
Heißt das, man braucht den Treiber gar nicht mehr als Kernel Option von hand per amd_pstate=active in /etc/default/grub zu laden? Bzw. falls doch, wird dann hier der gewählte Betriebsmodus einfach von TLP überschrieben?
 
Heißt das, man braucht den Treiber gar nicht mehr als Kernel Option von hand per amd_pstate=active in /etc/default/grub zu laden?
Doch, bis einschließlich 6.4 braucht man die Bootoption noch. Ab 6.5 soll amd-pstate auch ohne automatisch laden.
Bzw. falls doch, wird dann hier der gewählte Betriebsmodus einfach von TLP überschrieben?
Ja, so ist das Feature gedacht. Sobald der amd-pstate geladen ist, kann jederzeit im laufenden Betrieb gewechselt werden.

Praktisch ist es, wenn man auch ältere Kernel installiert hat. Auf meinem Arch ist 6.4 und 6.1 installiert. Der 6.1 kennt nur amd_pstate=passive, also hab ich das im Grub eingetragen (wirkt ja auf alle Kernel) und nach dem Boot von 6.4 setze ich per TLP active.
 
@fakiauso mich wundert, dass das Battery Care Plugin thinkpad-legacy für dein T400 nicht zieht.

Füge mal bitte folgende Zeile deiner Konfiguration hinzu
Code:
TLP_DEBUG="bat ps run"
Führe diesen Befehl aus
Code:
sudo tlp noop
Zeige die Ausgabe von
Code:
sudo tlp-stat -T
 
mich wundert, dass das Battery Care Plugin thinkpad-legacy für dein T400 nicht zieht.

Es ist keiner drin, weil der jetzige fertig ist und ich da auch keinen mehr investiere. Ich kann aber auch unter Manjaro im P15 noch testen. Die Ausgaben mit Optionen kann ich ja trotzdem schicken.
Beitrag automatisch zusammengeführt:

P15:

sudo tlp-stat


sudo tlp-stat -T


T400 mache ich morgen noch einmal, falls das auch ohne Akku etwas bringt.
 
Zuletzt bearbeitet:
T490s:


Edit Standby/Suspend ging auch:

Code:
root@t490:~# tlp-stat -s --cdiff
--- TLP 1.6.0-beta.1 --------------------------------------------

+++ Configured Settings (only differences to defaults):
/etc/tlp.d/00-mb-.conf L0001: CPU_ENERGY_PERF_POLICY_ON_AC="balance_power"
/etc/tlp.d/00-mb-.conf L0017: DISK_DEVICES="nvme0n1 sda sdb"
/etc/tlp.d/00-mb-.conf L0002: SOUND_POWER_SAVE_ON_AC="0"
/etc/tlp.d/00-mb-.conf L0003: SOUND_POWER_SAVE_ON_BAT="0"
/etc/tlp.d/00-mb-.conf L0004: SOUND_POWER_SAVE_CONTROLLER="N"
/etc/tlp.d/00-mb-.conf L0005: RESTORE_THRESHOLDS_ON_BAT="1"
/etc/tlp.d/00-mb-.conf L0006: CPU_HWP_DYN_BOOST_ON_AC="0"
/etc/tlp.d/00-mb-.conf L0007: CPU_HWP_DYN_BOOST_ON_BAT="1"
/etc/tlp.d/00-mb-.conf L0008: DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
/etc/tlp.d/00-mb-.conf L0009: START_CHARGE_THRESH_BAT0="45"
/etc/tlp.d/00-mb-.conf L0010: STOP_CHARGE_THRESH_BAT0="100"
/etc/tlp.d/00-mb-.conf L0011: START_CHARGE_THRESH_BAT1="45"
/etc/tlp.d/00-mb-.conf L0012: STOP_CHARGE_THRESH_BAT1="100"
/etc/tlp.d/00-mb-.conf L0013: DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
/etc/tlp.d/00-mb-.conf L0014: DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi"
/etc/tlp.d/00-mb-.conf L0015: DEVICES_TO_DISABLE_ON_DOCK="wifi wwan"
/etc/tlp.d/00-mb-.conf L0016: DEVICES_TO_ENABLE_ON_UNDOCK="wifi"

+++ System Info
System         = LENOVO ThinkPad T490s 20NXCTO1WW
BIOS           = N2JETA1W (1.79 )
EC Firmware    = 1.24
OS Release     = Debian GNU/Linux 12 (bookworm)
Kernel         = 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.38-1 (2023-07-14) x86_64
/proc/cmdline  = BOOT_IMAGE=/vmlinuz-6.1.0-10-amd64 root=/dev/mapper/t490--vg-root ro quiet
Init system    = systemd v252 (252.12-1~deb12u1)
Boot mode      = UEFI
Suspend mode   = s2idle [deep]

+++ TLP Status
State          = enabled
RDW state      = enabled
Last run       = 10:39:09 AM,    867 sec(s) ago
Mode           = AC
Power source   = AC
 
Zuletzt bearbeitet:
@mcb : Danke. Hattest Du zwischen der Vollausgabe und dem tlp-stat -s --cdiff den Workaround
Code:
/etc/tlp.d/00-mb-.conf L0013: AHCI_RUNTIME_PM_ON_BAT="on"
noch schnell rausgenommen?

@fakiauso : Prima, danke.
 
@mcb : Danke. Hattest Du zwischen der Vollausgabe und dem tlp-stat -s --cdiff den Workaround
Code:
/etc/tlp.d/00-mb-.conf L0013: AHCI_RUNTIME_PM_ON_BAT="on"
noch schnell rausgenommen?

Jo und es funktioniert soweit. Aber nur zwei mal probiert.

Muß ich unter Debian 12 beim hin und her wechseln noch etwas beachten?

Edit hier die Ausgabe:
Code:
Setting up tlp (1.6.0~beta.1-1) ...
Installing new version of config file /etc/init.d/tlp ...
Installing new version of config file /etc/tlp.conf ...
Setting up tlp-rdw (1.6.0~beta.1-1) ...
Removing obsolete conffile /etc/NetworkManager/dispatcher.d/99tlp-rdw-nm ...
Processing triggers for man-db (2.11.2-2) ...


Beim aktualisieren wurde die '99tlp-rdw-nm' oder so (sorry ich habe nicht genau aufgepasst) entfernt.

tlp: dh_installsystemd doesn't handle files in /usr/lib/systemd/system https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034233

Gruß
 
Zuletzt bearbeitet:





 
Jo und es funktioniert soweit. Aber nur zwei mal probiert.
Danke.
Muß ich unter Debian 12 beim hin und her wechseln noch etwas beachten?
Nein.
Code:
Setting up tlp (1.6.0~beta.1-1) ...
Installing new version of config file /etc/init.d/tlp ...
Installing new version of config file /etc/tlp.conf ...
Setting up tlp-rdw (1.6.0~beta.1-1) ...
Removing obsolete conffile /etc/NetworkManager/dispatcher.d/99tlp-rdw-nm ...
Processing triggers for man-db (2.11.2-2) ...


Beim aktualisieren wurde die '99tlp-rdw-nm' oder so (sorry ich habe nicht genau aufgepasst) entfernt.

tlp: dh_installsystemd doesn't handle files in /usr/lib/systemd/system https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034233
Jo. Alles längst bekannt :cool:. Works as designed bzw. angepasst.
Erstaunlich, dass der Dpkg Entwickler immer noch damit durchkommt, UsrMerge nicht umzusetzen zu müssen.
Beitrag automatisch zusammengeführt:

Und jetzt Bug-Suche :geek:
Schon gefunden - im Kernel ;): die Atheros Wi-Fi Karte mag kein powersave :rolleyes:
 
Zuletzt bearbeitet:
Genau! Die Bugs suche ich auch inzwischen eher im Kernel und im Lenovo UEFI als bei Dir 🤣 . Bis von Lenovo noch ein paar UEFI Fixes kommen ist die Kiste mehr oder minder steckdosengebunden.

Aber mit TLP den (WiFi) Powersave ausschalten scheint soweit noch zu funktionieren.
 
Zuletzt bearbeitet:
OK.

T440s:

T490s:

Mehr Thinkpad finde ich hier nicht im Schrank. :giggle:
 
P50 Mint 21.2 Victoria

Netzbetrieb:


Batteriebetrieb:

 
😇 Ja das T440s -> also so ->

Code:
root@t4:~# tlp-stat --cdiff -s
--- TLP 1.6.0-beta.1 --------------------------------------------

+++ Configured Settings (only differences to defaults):
/etc/tlp.d/01-t440s.conf L0001: DISK_DEVICES="sda sdb"
/etc/tlp.d/00-mb-.conf L0002: SOUND_POWER_SAVE_ON_AC="0"
/etc/tlp.d/00-mb-.conf L0003: SOUND_POWER_SAVE_ON_BAT="0"
/etc/tlp.d/00-mb-.conf L0004: SOUND_POWER_SAVE_CONTROLLER="N"
/etc/tlp.d/00-mb-.conf L0005: RESTORE_THRESHOLDS_ON_BAT="1"
/etc/tlp.d/00-mb-.conf L0006: CPU_HWP_DYN_BOOST_ON_AC="0"
/etc/tlp.d/00-mb-.conf L0007: CPU_HWP_DYN_BOOST_ON_BAT="1"
/etc/tlp.d/00-mb-.conf L0008: DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
/etc/tlp.d/00-mb-.conf L0009: START_CHARGE_THRESH_BAT0="40"
/etc/tlp.d/00-mb-.conf L0010: STOP_CHARGE_THRESH_BAT0="100"
/etc/tlp.d/00-mb-.conf L0011: START_CHARGE_THRESH_BAT1="45"
/etc/tlp.d/00-mb-.conf L0012: STOP_CHARGE_THRESH_BAT1="100"
/etc/tlp.d/00-mb-.conf L0013: DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
/etc/tlp.d/00-mb-.conf L0014: DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi"
/etc/tlp.d/00-mb-.conf L0015: DEVICES_TO_DISABLE_ON_DOCK="wifi wwan"
/etc/tlp.d/00-mb-.conf L0016: DEVICES_TO_ENABLE_ON_UNDOCK="wifi"

+++ System Info
System         = LENOVO ThinkPad T440s 20ARS2QF00
BIOS           = GJETA4WW (2.54 )
EC Firmware    = 1.14
OS Release     = Debian GNU/Linux 12 (bookworm)
Kernel         = 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.38-1 (2023-07-14) x86_64
/proc/cmdline  = BOOT_IMAGE=/vmlinuz-6.1.0-10-amd64 root=/dev/mapper/vg-root ro quiet
Init system    = systemd v252 (252.12-1~deb12u1)
Boot mode      = BIOS (CSM, Legacy)
Suspend mode   = s2idle [deep]

+++ TLP Status
State          = enabled
RDW state      = enabled
Last run       = 09:18:32 PM,    226 sec(s) ago
Mode           = AC
Power source   = AC

Standby probiere ich dann die Tage.
 



 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben