Linux T16 Gen 2 AMD mit Debian

Linux Betriebssystem

mcb

Well-known member
Registriert
18 März 2009
Beiträge
4.537
So ich habe mir ein T16 Gen 2 AMD zusammengeclickt. :giggle:

Was muß ich denn unter Debian alles beachten? Ich fürchte das wird schwieriger als mit Intel.

  1. Grafik
  2. WLan
  3. Powermanagement
  4. Backport Kernel
Zu 1:
'Lenovo P14s Gen 3 AMD - USB-C xfce - Grafischer Totalausfall nach SUPER-L'
Code:
AMD Ryzen™ 5 PRO 7540U Prozessor

Code:
GRUB_CMDLINE_LINUX="amdgpu.dcdebugmask=0x10"
einfach in die /etc/default/grub?

Für AMD reicht:
Code:
root@t490:~# apt policy mesa-va-drivers
mesa-va-drivers:
  Installed: 22.3.6-1+deb12u1

Zu 2:
Es gibt wohl dropouts nach dem Standby. Reicht es mit TLP das Powermanagemet für den WLan-Chip auszuschalten?
Code:
WLAN : Qualcomm Wi-Fi 6E NFA725A 2x2 AX


Zu 3:
Auf Standby und Suspend to disk könnte ich verzichten.


Zu 4:
Reicht der Debian Backport Kernel? Zur Zeit bei
Code:
Debian 6.6.13-1~bpo12+1
Oder muß es Testing/Sid sein, dann währe es wohl vorbei mit der Stable Ruhe ...

Um neue Firmware blobs muß ich mich unter Debian selbst kümmern?

Jetzt muß die Kiste erstmal ankommen. Hat von euch schon jemand eines im Betrieb? Bin für jeden Hinweis dankbar.
 
Zuletzt bearbeitet:
Oh, einer der sich vor traut... super (y)

Ich kann leider nicht viel tun außer Daumen drücken und den Hinweis geben, dass beim P15vG3 AMD die ersten paar UEFI-Updates absolut kritisch waren um von "ziemlich instabil" auf "grenzwertig brauchbar" zu kommen. Es lohnt sich vermutlich direkt mal das Aktuellste mit nem USB-Stick einzuspielen statt auf fwupd zu warten.
 
  • Like
Reaktionen: mcb
Warum postest Du, bevor Du das ThinkPad hast und sagen kannst was wirklich nicht geht. Locker bleiben.
 
  • Like
Reaktionen: mcb
An einem solchen Gerät sitze ich gerade mit Debian Bookworm.

Was musst Du beachten: Gar nichts. Installieren, läuft. Ich habe noch tlp installiert und "CPU_BOOST_ON_AC=1" und "CPU_HWP_DYN_BOOST_ON_AC=1" gesetzt. Unter Kernel 6.1 hatten diese Schalter sehr geholfen, dem Gerät etwas Feuer zu entfachen.

Was kannst Du beachten: Mit Kernel 6.6 aus den Backports mit neuem AMD-Treiber ist das Powermanagement deutlich effizienter.
 
  • Like
Reaktionen: mcb
Super! Da bin ich erstmal zuversichtlich und melde mich wenn es da ist.
 
Die Kiste ist da und bisher geht nur das Microfone nicht unter Bookworm. Gibt es da einen Trick? Bin erstmal auf dem StandartKernel geblieben.

WLan probiere ich morgen, wird aber erkannt.

Lenovo ThinkPad P16s (AMD) Gen 2 - ArchWiki
Funktioniert das mit dem Resume unter Debian genauso?

Und macht thermald auf dem T16 Sinn?
Code:
marc@t490:~$ apt policy thermald
thermald:
  Installed: 2.5.2-1
  Candidate: 2.5.2-1
  Version table:
 *** 2.5.2-1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status

Insgesamt alles schön soweit. :love:
 
"CPU_BOOST_ON_AC=1" und "CPU_HWP_DYN_BOOST_ON_AC=1" gesetzt. Unter Kernel 6.1 hatten diese Schalter sehr geholfen, dem Gerät etwas Feuer zu entfachen.
Du solltest bedenken, dass:
  1. CPU_BOOST_ON_AC=1: funktioniert nur im amd_pstate Passive Mode, das ist der Default bei Kernel 6.1. Gleichzeitig ist der Boost dort standardmäßig an und die Einstellung im Grunde unnötig (sofern Du nicht CPU_BOOST_ON_BAT=0 nutzt). Bei Kernel 6.6 ist der Active (Autonomous) Mode Standard und da gibt es weder eine Möglichkeit den Boost zu steuern, noch die Frequenzen.
  2. CPU_HWP_DYN_BOOST_ON_AC=1: der Patch für diese Einstellung hat es bisher nicht in den offiziellen Kernel geschafft, daher ist die Einstellung völlig wirkungslos. Steht in der TLP-Doku und man sieht es in der Ausgabe von tlp-stat -p
/sys/devices/system/cpu/amd_pstate/cppc_dynamic_boost = (not available)

Damit verzichtest Du u.a. auf den amd_pstate Active Mode und auf aktuelle Wi-Fi Treiber.
Und macht thermald auf dem T16 Sinn?
Der ist von Intel-Entwicklern geschrieben worden, genau wie Powertop ...

ps. Wo bleibt übrigens deine tlp-stat Ausgabe? ;)
 
OK: Es galt erstmal die wichtigen Probleme zu lösen, den Sticker abpulen und zu entscheiden in welchen USB-Stecker den Solokey kommt. :giggle:

- das Microfone läuft mit dem Backportkernel (die Led bleibt von alleine aus!!!)
- WLan gerade konfiguriert
- thermald schenke ich mir erstmall

Code:
root@t16:~# tlp-stat --cdiff -s -p -b

Code:
--- TLP 1.6.1 --------------------------------------------

+++ Configured Settings (only differences to defaults):
/etc/tlp.d/00-mb-.conf L0001: 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 L0007: DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
/etc/tlp.d/00-mb-.conf L0008: START_CHARGE_THRESH_BAT0="45"
/etc/tlp.d/00-mb-.conf L0009: STOP_CHARGE_THRESH_BAT0="100"
/etc/tlp.d/00-mb-.conf L0010: START_CHARGE_THRESH_BAT1="45"
/etc/tlp.d/00-mb-.conf L0011: STOP_CHARGE_THRESH_BAT1="100"
/etc/tlp.d/00-mb-.conf L0012: DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
/etc/tlp.d/00-mb-.conf L0013: DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi"
/etc/tlp.d/00-mb-.conf L0014: DEVICES_TO_DISABLE_ON_DOCK="wifi wwan"
/etc/tlp.d/00-mb-.conf L0015: DEVICES_TO_ENABLE_ON_UNDOCK="wifi"

+++ System Info
System         = LENOVO ThinkPad T16 Gen 2 21K7CTO1WW
BIOS           = R2FET55W (1.35 )
EC Firmware    = 1.28
OS Release     = Debian GNU/Linux 12 (bookworm)
Kernel         = 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64
/proc/cmdline  = BOOT_IMAGE=/vmlinuz-6.6.13+bpo-amd64 root=/dev/mapper/vg-root ro quiet
Init system    = systemd v252 (252.22-1~deb12u1)
Boot mode      = UEFI
Suspend mode   = [s2idle]

+++ TLP Status
State          = enabled
RDW state      = enabled
Last run       = 02:19:19 PM, 2991 sec(s) ago
Mode           = battery
Power source   = battery

+++ Processor
CPU model      = AMD Ryzen 5 PRO 7540U w/ Radeon 740M Graphics

/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver    = amd-pstate-epp
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =   400000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  4976000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq  =   400000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq  =  4976000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference = balance_power [EPP]
/sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power

/sys/devices/system/cpu/cpu1..cpu11: omitted for clarity, use -v to show all

/sys/devices/system/cpu/amd_pstate/status              = active
/sys/devices/system/cpu/amd_pstate/cppc_dynamic_boost  = (not available)
/sys/module/workqueue/parameters/power_efficient       = N
/proc/sys/kernel/nmi_watchdog                          = 0

+++ Platform Profile
/sys/firmware/acpi/platform_profile                    = balanced
/sys/firmware/acpi/platform_profile_choices            = low-power balanced performance
/sys/devices/platform/thinkpad_acpi/dytc_lapmode       = 0

+++ Battery Care
Plugin: thinkpad
Supported features: charge thresholds, recalibration
Driver usage:
* natacpi (thinkpad_acpi) = active (charge thresholds, 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                   = LGES
/sys/class/power_supply/BAT0/model_name                     = 5B11M90034
/sys/class/power_supply/BAT0/cycle_count                    =      0 (or not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  52500 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  52500 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  46580 [mWh]
/sys/class/power_supply/BAT0/power_now                      =   2630 [mW]
/sys/class/power_supply/BAT0/status                         = Discharging

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

Charge                                                      =   88.7 [%]
Capacity                                                    =  100.0 [%]

Reicht das erstmall? Gute Ideen immer her ...
 
Dann wäre hochinteressant, ob bei diesem Modell noch force-discharge (Rekalibration) funktioniert. Beim T14 Gen 4 AMD tut sie es nicht.

Sprich: läßt sich das Entladen am Netzteil starten mit
Bash:
sudo tlp discharge

/sys/class/power_supply/BAT0/power_now = 2630 [mW]

Also das macht ja schon mal glücklich...
Noch glücklicher wäre, wenn die Randbedingungen dabei stünden.
 
Also das macht ja schon mal glücklich... (y)

Was musstest Du denn am WLAN konfigurieren? Welches haste denn drin?
Ja ich bin auch insgesamt positiv überrascht.

Code:
Device-2: Qualcomm QCNFA765 Wireless Network Adapter driver: ath11k_pci

Ich mußte nur nocht das Passwd eingeben. :D

Rest wird sich die Tage zeigen.
Beitrag automatisch zusammengeführt:

Dann wäre hochinteressant, ob bei diesem Modell noch force-discharge (Rekalibration) funktioniert. Beim T14 Gen 4 AMD tut sie es nicht.

Sprich: läßt sich das Entladen am Netzteil starten mit
Bash:
sudo tlp discharge
Nope hatte ich schon probiert.
 
Schade. Mal schauen, wann Lenovo die Intel-Firmware auch kaputt macht.
Vielleicht mal im Lenovoforum nachfragen?

Code:
Devices with the latest available firmware version:
 • Embedded Controller
 • MZVL21T0HDLU-00BLL
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade System Firmware from 0.1.35 to 0.1.36?                               ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ This stable release fixes the following issues:                              ║
║                                                                              ║
║ • Fixed an issue that system tacks time to BIOS setup menu when kingston     ║
║ Data Traveler Duo is attached to system.                                     ║
║                                                                              ║
║ Some new functionality has also been added:                                  ║
║                                                                              ║
║ • Update WIFI 6E table.                                                      ║
║ • Update synaptics driver to 6_0_44_1136.                                    ║
║                                                                              ║
║ 21K7CTO1WW must remain plugged into a power source for the duration of the   ║
║ update to avoid damage.                                                      ║
╚══════════════════════════════════════════════════════════════════════════════╝
Perform operation? [Y|n]: y
Decompressing…           [                                       ] Less than one minute remaining…
/boot/efi does not have sufficient space, required 157.5 MB, got 90.9 MB
marc@t16:~$ d /boot/ /boot/efi/
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/vg-home  756G  137G  580G  20% /home
/dev/nvme0n1p2       827M  201M  568M  27% /boot
/dev/nvme0n1p1        93M  5.9M   87M   7% /boot/efi

Mäh irgendwas ist immer ... warte ich auf die CD.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: mcb
Kann nicht schaden, wenn es dort aktenkundig ist.
Beitrag automatisch zusammengeführt:


Mach doch einfach nvme0n1p2 um 100MB kleiner und schlage den Platz nvme0n1p1 zu.
Ja, mehr als max. 4 Kernel brauche ich auf keinen Fall. Am T490s habe ich denn gleichen Fehler produziert. :rolleyes:
Beitrag automatisch zusammengeführt:

Ich habe bei Lenovo mal gefragt.


@linrunner
 
Zuletzt bearbeitet:
Na, irgendwelche Semi-Langzeit-Anmerkungen? Die Funkstille interpretiere ich jetzt einfach mal als "wunschlos glücklich" :love:
 
Na, irgendwelche Semi-Langzeit-Anmerkungen? Die Funkstille interpretiere ich jetzt einfach mal als "wunschlos glücklich" :love:
Ja, das Schlachtschiff mußte leider erst mal wieder gehen, ein dauerroter Pixel im Blickfeld hat mir den Spaß verdorben...

- Debian läuft super auf dem T16 Gen2 AMD
- die nicht zentrierte Tastatur stört mich mehr als ich dachte, aber irgendwas ist immer

PS: Stromverbrauch liegt zw. 5 und 10 W.
 
Zuletzt bearbeitet:
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben