Linux [TLP 1.11 Alpha] Der Test Thread

Linux Betriebssystem

linrunner

Ubuntuversteher
Themenstarter
Registriert
22 Juni 2007
BeitrÀge
14.201
Moin,

die trostlose Zeit ohne neue TLP-Version ist vorbei, ihr dĂŒrft euch nun wieder austoben und Fehler finden! 😁

Bevor der offizielle Beta-Test beginnt, könnt ihr zunĂ€chst den letzten 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 hat sich in 1.11 geÀndert?

1. Konfigurationsschema

Wie schon im entsprechenden Thread diskutiert, habe ich die Suffixe der Parameter angepasst, um die Profil-Zuordnung besser zu verdeutlichen:
  • _PRF (frĂŒher _AC): bezieht sich auf das Profil performance
  • _BAL (frĂŒher _BAT): bezieht sich auf das Profil balanced
  • _SAV (unverĂ€ndert): bezieht sich auf das Profil power-saver
  • Die alten Bezeichnungen _AC und _BAT funktionieren weiterhin, sie werden zur Laufzeit automatisch ĂŒbersetzt. Um zu sehen, welche eurer Config-Zeilen betroffen sind, schaut in der Ausgabe von tlp-stat -c nach Vorkommen von „#> Runtime-translated from ...“.
Die Konfigurationsdateie(n ) werden nicht automatisch umgeschrieben. Ihr könnte sie gerne nach dem Release anpassen - fĂŒr diesen Test bitte noch nicht. Ich möchte zunĂ€chst sehen, ob die Laufzeit-Übersetzung gut funktioniert!‹

2. ErgÀnzung des Profils power-saver
Ich habe fĂŒr Funktionen, fĂŒr die es noch keine gab, _SAV-Parameter hinzugefĂŒgt:
Code:
MAX_LOST_WORK_SECS_ON_SAV
MEM_SLEEP_ON_SAV
DISK_APM_LEVEL_ON_SAV
DISK_SPINDOWN_TIMEOUT_ON_SAV
SATA_LINKPWR_ON_SAV
AHCI_RUNTIME_PM_ON_SAV
WIFI_PWR_ON_SAV
SOUND_POWER_SAVE_ON_SAV
RUNTIME_PM_ON_SAV
Damit könnt ihr nun zwischen balanced und power-saver differenzieren. ErgĂ€nzt gern fĂŒr den Test eure Konfiguration.

3. Schalten von Bluetooth, NFC, Wi-Fi, WWAN beim Profilwechsel
Alle Profile bieten jetzt die Möglichkeit zum Ein- und Ausschalten:
performance
Code:
DEVICES_TO_ENABLE_ON_PRF
DEVICES_TO_DISABLE_ON_PRF (neu)
DEVICES_TO_DISABLE_ON_PRF_NOT_IN_USE (neu)
balanced
Code:
DEVICES_TO_ENABLE_ON_BAL (neu)
DEVICES_TO_DISABLE_ON_BAL
DEVICES_TO_DISABLE_ON_BAL_NOT_IN_USE
power-saver
Code:
DEVICES_TO_ENABLE_ON_SAV (neu)
DEVICES_TO_DISABLE_ON_SAV (neu)
DEVICES_TO_DISABLE_ON_SAV_NOT_IN_USE (neu)
Diese Einstellungen sind ĂŒbrigens nicht Teil von tlp-rdw sondern des Basispakets tlp und setzen nicht den NetworkManager voraus.

4. USB Autosuspend
  • USB_EXCLUDE_WWAN=1: Ausnahme vom Autosuspend erfolgt jetzt anhand der USB Interface Class (02h, 0ah) oder des Treibers (cdc_*, option). Die interne, starre Vendor-ID-Liste wird nicht mehr verwendet.
  • Serielle Schnittstellenadapter werden nun standardmĂ€ĂŸig vom Autosuspend ausgenommen - wie bisher schon EingabegerĂ€te (HID), Audio und Scanner (libsane). Um Autosuspend dennoch zu aktvieren, fĂŒgt ihr die USB-ID zur USB_ALLOWLIST hinzu.
5. TLP Profiles Daemon (tlp-pd) mit SysVinit
Das Debian-Paket auf der Download-Seite startet tlp-pd jetzt auch unter SysVinit (getestet mit Devuan).

Testziele
  1. Klappt die Laufzeit-Übersetzung _AC/_BAT → _PRF/_BAL reibungslos, sprich: wirken eure individuellen Konfigurationen weiterhin?
  2. Funktionieren die neuen _SAV Parameter, wenn ihr das power-saver Profil aktiviert?
  3. Werden Bluetooth, Wi-Fi, WWAN beim Profilwechsel laut Konfiguration ein- bzw. ausgeschaltet?
  4. Werden eure WWAN Karten (USB_EXCLUDE_WWAN=1 erforderlich) und Serielle Schnittstellenadapter (ohne Konfiguration wirksam) vom Autosuspend ausgenommen?
  5. Startet tlp-pd mit SysVinit - d.h. kann man ĂŒber ein Desktop-Applet das Profil wechseln?
Allgemein: wie zu jedem Release geht's mir auch darum, eventuelle Regressionen – tut mit 1.10 aber mit 1.11 nicht mehr – zu finden.

Eure bisherige individuelle Konfiguration solltet ihr fĂŒr den Test einfach beibehalten und ggf. ergĂ€nzen. Ich empfehle ĂŒbrigens, diese von /etc/tlp.conf nach /etc/tlp.d/01-meine.conf zu verlagern, d.h. nur die angepassten Sachen. Dann kann sie nicht durch eine versehentlich falsche Antwort an den Paketmanager hops gehen.

Testhardware
Mich interessieren im Rahmen des Tests nicht nur ThinkPads, sondern auch Laptops von anderen Herstellern, andere Modellreihen von Lenovo, wie z.B. Thinkbooks, sowie ThinkPads mit Coreboot oder Libreboot.

Weitere Neuerungen
Siehe Changelog. Könnt ihr natĂŒrlich auch gerne testen.

Pakete (Arch, Debian, Ubuntu)
Findet ihr auf der Download Seite.

Bei Debian/Ubuntu könnt (solltet) ihr eure vorhandene /etc/tlp.conf ĂŒbernehmen, indem 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 Angaben
  • Nach der Installation Rechner bitte neu starten.
  • Am Desktop nacheinander die drei Profile anklicken und jedesmal die Ausgabe von sudo tlp-stat zeigen
  • SichtprĂŒfung des tlp-stat Outputs: hat die Parameter-Übersetzung geklappt und kommen eure individuell konfigurierten Werte bei den einzelnen Features an?
  • Am Desktop prĂŒfen, ob beim Wechsel vom Netzteil zum Akkubetrieb und zurĂŒck das Profil entsprechend wechselt, d.h. Netzteil = performance, Akku = balanced (bzw. was ihr abweichend per TLP_PROFILE_AC/BAT konfiguriert habt)
  • 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.11 zu tun hat, gehört hier nicht rein, sondern in den regulÀren Support-Thread.

Infos
 
Zuletzt bearbeitet:
Mal probieren. :)
Beitrag automatisch zusammengefĂŒhrt:

Logs:


Puh: die conf geĂ€ndert! Ich weiß nicht ob es einfacher wird/ist:
Code:
tlp-stat --cdiff
--- TLP 1.11.0-alpha.1_bcb1467 --------------------------------------------

+++ Configured Settings (only differences to defaults):
/etc/tlp.d/00-amd.conf L0001: TLP_AUTO_SWITCH="1"
/etc/tlp.d/00-amd.conf L0002: DISK_DEVICES="nvme0n1 sda sdb"
/etc/tlp.d/00-amd.conf L0003: AMDGPU_ABM_LEVEL_ON_BAL="0"  #> Runtime-translated from AMDGPU_ABM_LEVEL_ON_BAT. Change your config!
/etc/tlp.d/00-amd.conf L0004: AMDGPU_ABM_LEVEL_ON_SAV="0"
/etc/tlp.d/00-amd.conf L0005: WIFI_PWR_ON_PRF="on"  #> Runtime-translated from WIFI_PWR_ON_AC. Change your config!
/etc/tlp.d/00-amd.conf L0006: SOUND_POWER_SAVE_CONTROLLER="N"
/etc/tlp.d/00-amd.conf L0007: RUNTIME_PM_ON_PRF="auto"  #> Runtime-translated from RUNTIME_PM_ON_AC. Change your config!
/etc/tlp.d/00-amd.conf L0008: TLP_PROFILE_DEFAULT="BAL"  #> Runtime-translated from TLP_DEFAULT_MODE. Change your config!
/etc/tlp.d/00-amd.conf L0009: DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
/etc/tlp.d/00-amd.conf L0010: START_CHARGE_THRESH_BAT0="60"
/etc/tlp.d/00-amd.conf L0011: STOP_CHARGE_THRESH_BAT0="80"
/etc/tlp.d/00-amd.conf L0012: DEVICES_TO_DISABLE_ON_BAL_NOT_IN_USE="bluetooth"  #> Runtime-translated from DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE. Change your config!
/etc/tlp.d/00-amd.conf L0013: CPU_DRIVER_OPMODE_ON_PRF="active"  #> Runtime-translated from CPU_DRIVER_OPMODE_ON_AC. Change your config!
/etc/tlp.d/00-amd.conf L0014: CPU_DRIVER_OPMODE_ON_BAL="active"  #> Runtime-translated from CPU_DRIVER_OPMODE_ON_BAT. Change your config!
/etc/tlp.d/00-amd.conf L0015: CPU_DRIVER_OPMODE_ON_SAV="active"
/etc/tlp.d/00-amd.conf L0016: DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
/etc/tlp.d/00-amd.conf L0017: DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi"
/etc/tlp.d/00-amd.conf L0018: CPU_BOOST_ON_PRF="1"  #> Runtime-translated from CPU_BOOST_ON_AC. Change your config!
/etc/tlp.d/00-amd.conf L0019: CPU_BOOST_ON_BAL="1"  #> Runtime-translated from CPU_BOOST_ON_BAT. Change your config!
/etc/tlp.d/00-amd.conf L0020: CPU_BOOST_ON_SAV="0"
/etc/tlp.d/00-amd.conf L0021: CPU_SCALING_GOVERNOR_ON_PRF="powersave"  #> Runtime-translated from CPU_SCALING_GOVERNOR_ON_AC. Change your config!
/etc/tlp.d/00-amd.conf L0022: CPU_SCALING_GOVERNOR_ON_BAL="powersave"  #> Runtime-translated from CPU_SCALING_GOVERNOR_ON_BAT. Change your config!
/etc/tlp.d/00-amd.conf L0023: CPU_SCALING_GOVERNOR_ON_SAV="powersave"

marc@t14:~$ tlp-stat --cdiff
--- TLP 1.11.0-alpha.1_bcb1467 --------------------------------------------

+++ Configured Settings (only differences to defaults):
/etc/tlp.d/00-amd.conf L0001: TLP_AUTO_SWITCH="1"
/etc/tlp.d/00-amd.conf L0002: DISK_DEVICES="nvme0n1 sda sdb"
/etc/tlp.d/00-amd.conf L0003: AMDGPU_ABM_LEVEL_ON_BAL="0"
/etc/tlp.d/00-amd.conf L0004: AMDGPU_ABM_LEVEL_ON_SAV="0"
/etc/tlp.d/00-amd.conf L0005: WIFI_PWR_ON_PRF="on"
/etc/tlp.d/00-amd.conf L0006: SOUND_POWER_SAVE_CONTROLLER="N"
/etc/tlp.d/00-amd.conf L0007: RUNTIME_PM_ON_PRF="auto"
/etc/tlp.d/00-amd.conf L0008: TLP_PROFILE_DEFAULT="BAL"  #> Runtime-translated from TLP_DEFAULT_MODE. Change your config!
/etc/tlp.d/00-amd.conf L0009: DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
/etc/tlp.d/00-amd.conf L0010: START_CHARGE_THRESH_BAT0="60"
/etc/tlp.d/00-amd.conf L0011: STOP_CHARGE_THRESH_BAT0="80"
/etc/tlp.d/00-amd.conf L0012: DEVICES_TO_DISABLE_ON_BAL_NOT_IN_USE="bluetooth"
/etc/tlp.d/00-amd.conf L0013: DEVICES_TO_DISABLE_ON_SAV_NOT_IN_USE="bluetooth"
/etc/tlp.d/00-amd.conf L0014: CPU_DRIVER_OPMODE_ON_PRF="active"
/etc/tlp.d/00-amd.conf L0015: CPU_DRIVER_OPMODE_ON_BAL="active"
/etc/tlp.d/00-amd.conf L0016: CPU_DRIVER_OPMODE_ON_SAV="active"
/etc/tlp.d/00-amd.conf L0017: DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
/etc/tlp.d/00-amd.conf L0018: DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi"
/etc/tlp.d/00-amd.conf L0019: CPU_BOOST_ON_PRF="1"
/etc/tlp.d/00-amd.conf L0020: CPU_BOOST_ON_BAL="1"
/etc/tlp.d/00-amd.conf L0021: CPU_BOOST_ON_SAV="0"
/etc/tlp.d/00-amd.conf L0022: CPU_SCALING_GOVERNOR_ON_PRF="powersave"
/etc/tlp.d/00-amd.conf L0023: CPU_SCALING_GOVERNOR_ON_BAL="powersave"
/etc/tlp.d/00-amd.conf L0024: CPU_SCALING_GOVERNOR_ON_SAV="powersave"
 
Zuletzt bearbeitet:
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

ZurĂŒck
Oben