Ich bin unzufrieden damit, dass mein ThinkPad L15 G2 AMD (Ryzen 5 pro 5650u) auffallend oft den Lüfter recht hoch laufen hat. Manchmal ist der Lüfter aus, meist läuft er mit ca. 2600 Umdrehungen, aber oft auch ohne groß nennenswerte CPU-Auslastung bei über 3000 (bei tatsächlich nachvollziehbarer Belastung auch über 4000). Vor allem aber dauert es, wenn der Lüfter erstmal auf Touren ist, sehr lange, bis er wieder runterregelt, obwohl die Temperaturen schon weit abgefallen sind.
Lange Rede, kurzer Sinn:
1. Gibt es für meinen Rechner ein TLP-Profil oder konkrete Empfehlungen, wie ich tlp.conf tunen sollte?
2. Ich bin mit Kernel 6.2 in Ubuntu 22.04 unterwegs. Soweit ich weiß, gibt es da schon Kernelmodule für AMD (amd-pstate), die aber wohl in 6.2 noch nicht automatisch eingesetzt werden. Was kann/muss ich tun, um dieses zu nutzen? Und lohnt sich das? Oder soll ich warten, bis im Frühling Kernel 6.5 kommt?
Mein Hauptanliegen ist ruhiger und kühler Betrieb, sowie lange Akkulaufzeit. (Und bei Bedarf – z.B. Videos rendern o.ä. – dann auch mal Gas geben, aber nicht im Standardbetrieb.)
Lange Rede, kurzer Sinn:
1. Gibt es für meinen Rechner ein TLP-Profil oder konkrete Empfehlungen, wie ich tlp.conf tunen sollte?
2. Ich bin mit Kernel 6.2 in Ubuntu 22.04 unterwegs. Soweit ich weiß, gibt es da schon Kernelmodule für AMD (amd-pstate), die aber wohl in 6.2 noch nicht automatisch eingesetzt werden. Was kann/muss ich tun, um dieses zu nutzen? Und lohnt sich das? Oder soll ich warten, bis im Frühling Kernel 6.5 kommt?
Mein Hauptanliegen ist ruhiger und kühler Betrieb, sowie lange Akkulaufzeit. (Und bei Bedarf – z.B. Videos rendern o.ä. – dann auch mal Gas geben, aber nicht im Standardbetrieb.)
Code:
kai@Ubuntu-L15-G2:~$ sudo tlp-stat
[sudo] Passwort für kai:
--- TLP 1.6.0 --------------------------------------------
+++ Configured Settings:
defaults.conf L0006: TLP_ENABLE="1"
defaults.conf L0007: TLP_WARN_LEVEL="3"
defaults.conf L0008: TLP_PERSISTENT_DEFAULT="0"
defaults.conf L0009: DISK_IDLE_SECS_ON_AC="0"
defaults.conf L0010: DISK_IDLE_SECS_ON_BAT="2"
defaults.conf L0011: MAX_LOST_WORK_SECS_ON_AC="15"
defaults.conf L0012: MAX_LOST_WORK_SECS_ON_BAT="60"
defaults.conf L0013: CPU_ENERGY_PERF_POLICY_ON_AC="balance_performance"
defaults.conf L0014: CPU_ENERGY_PERF_POLICY_ON_BAT="balance_power"
defaults.conf L0015: NMI_WATCHDOG="0"
defaults.conf L0016: DISK_DEVICES="nvme0n1 sda"
defaults.conf L0017: DISK_APM_LEVEL_ON_AC="254 254"
defaults.conf L0018: DISK_APM_LEVEL_ON_BAT="128 128"
defaults.conf L0019: DISK_APM_CLASS_DENYLIST="usb ieee1394"
defaults.conf L0020: DISK_IOSCHED="keep keep"
defaults.conf L0021: SATA_LINKPWR_ON_AC="med_power_with_dipm"
defaults.conf L0022: SATA_LINKPWR_ON_BAT="med_power_with_dipm"
defaults.conf L0023: AHCI_RUNTIME_PM_ON_AC="on"
defaults.conf L0024: AHCI_RUNTIME_PM_ON_BAT="auto"
defaults.conf L0025: AHCI_RUNTIME_PM_TIMEOUT="15"
defaults.conf L0026: PCIE_ASPM_ON_AC="default"
defaults.conf L0027: PCIE_ASPM_ON_BAT="default"
defaults.conf L0028: RADEON_DPM_PERF_LEVEL_ON_AC="auto"
defaults.conf L0029: RADEON_DPM_PERF_LEVEL_ON_BAT="auto"
defaults.conf L0030: RADEON_POWER_PROFILE_ON_AC="default"
defaults.conf L0031: RADEON_POWER_PROFILE_ON_BAT="default"
defaults.conf L0032: WIFI_PWR_ON_AC="off"
defaults.conf L0033: WIFI_PWR_ON_BAT="on"
defaults.conf L0034: WOL_DISABLE="Y"
defaults.conf L0035: SOUND_POWER_SAVE_ON_AC="1"
defaults.conf L0036: SOUND_POWER_SAVE_ON_BAT="1"
defaults.conf L0037: SOUND_POWER_SAVE_CONTROLLER="Y"
defaults.conf L0038: BAY_POWEROFF_ON_AC="0"
defaults.conf L0039: BAY_POWEROFF_ON_BAT="0"
defaults.conf L0040: BAY_DEVICE="sr0"
defaults.conf L0041: RUNTIME_PM_ON_AC="on"
defaults.conf L0042: RUNTIME_PM_ON_BAT="auto"
defaults.conf L0043: RUNTIME_PM_DRIVER_DENYLIST="mei_me nouveau radeon"
defaults.conf L0044: USB_AUTOSUSPEND="1"
defaults.conf L0045: USB_EXCLUDE_AUDIO="1"
defaults.conf L0046: USB_EXCLUDE_BTUSB="0"
defaults.conf L0047: USB_EXCLUDE_PHONE="0"
defaults.conf L0048: USB_EXCLUDE_PRINTER="1"
defaults.conf L0049: USB_EXCLUDE_WWAN="0"
defaults.conf L0050: RESTORE_DEVICE_STATE_ON_STARTUP="0"
defaults.conf L0051: RESTORE_THRESHOLDS_ON_BAT="0"
defaults.conf L0052: NATACPI_ENABLE="1"
defaults.conf L0053: TPACPI_ENABLE="1"
defaults.conf L0054: TPSMAPI_ENABLE="1"
/etc/tlp.conf L0521: START_CHARGE_THRESH_BAT0="75"
/etc/tlp.conf L0522: STOP_CHARGE_THRESH_BAT0="80"
+++ System Info
System = LENOVO ThinkPad L15 Gen 2a 20X70044GE
BIOS = R1KET43W (1.28 )
EC Firmware = 1.13
OS Release = Ubuntu 22.04.3 LTS
Kernel = 6.2.0-32-generic #32~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 18 10:40:13 UTC 2 x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-6.2.0-32-generic root=UUID=9c52cf17-8212-489f-b112-931006ea64c4 ro quiet splash vt.handoff=7
Init system = systemd v249 (249.11-0ubuntu3.9)
Boot mode = UEFI
Suspend mode = s2idle [deep]
+++ TLP Status
State = enabled
RDW state = enabled
Last run = 14:44:36, 21682 sec(s) ago
Mode = AC
Power source = AC
+++ Processor
CPU model = AMD Ryzen 5 PRO 5650U with Radeon Graphics
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = schedutil
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = conservative ondemand userspace powersave performance schedutil
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 1600000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 2300000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2300000 1800000 1600000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq = 1600000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq = 4287792 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/bios_limit = 2300000 [kHz]
/sys/devices/system/cpu/cpu1..cpu11: omitted for clarity, use -v to show all
/sys/devices/system/cpu/cpufreq/boost = 1
/sys/module/workqueue/parameters/power_efficient = Y
/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
+++ Temperatures
/proc/acpi/ibm/thermal = 40 -128 0 0 0 0 0 -128 [°C]
/proc/acpi/ibm/fan = 3773 [/min]
+++ File System
/proc/sys/vm/laptop_mode = 0
/proc/sys/vm/dirty_writeback_centisecs = 1500
/proc/sys/vm/dirty_expire_centisecs = 1500
/proc/sys/vm/dirty_ratio = 20
/proc/sys/vm/dirty_background_ratio = 10
+++ Disks
Devices = nvme0n1 sda
/dev/nvme0n1:
Type = NVMe
Disk ID = nvme-WD_Blue_SN570_2TB_225188440006
Model = WD Blue SN570 2TB
Firmware = 234200WD
Temp = 34 °C
Scheduler = [none] mq-deadline (multi queue)
Runtime PM:
/sys/block/nvme0n1/device/power/control = on, autosuspend_delay_ms = (not available)
/dev/sda: not present.
+++ AMD Radeon Graphics
/sys/class/drm/card0/device/driver = amdgpu
/sys/class/drm/card0/device/power_dpm_force_performance_level = auto
+++ Wireless
bluetooth = on
nfc = none (no device)
wifi = on
wwan = none (no device)
hci0(btusb) : bluetooth, not connected
wlp3s0(mt7921e) : wifi, connected, power management = off
+++ Audio
/sys/module/snd_hda_intel/parameters/power_save = 1
/sys/module/snd_hda_intel/parameters/power_save_controller = Y
+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = [default] performance powersave powersupersave (using BIOS preferences)
+++ PCIe Runtime Power Management
Enable devices = (disabled)
Disable devices = (disabled)
Device denylist = (disabled)
Driver denylist = mei_me nouveau radeon
/sys/bus/pci/devices/0000:00:00.0/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:00.2/power/control = on (0x080600, IOMMU, no driver)
/sys/bus/pci/devices/0000:00:01.0/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:02.0/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:02.1/power/control = on (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:02.2/power/control = on (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:02.3/power/control = on (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:02.4/power/control = on (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:02.6/power/control = on (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:08.0/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:08.1/power/control = on (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:14.0/power/control = on (0x0c0500, SMBus, piix4_smbus)
/sys/bus/pci/devices/0000:00:14.3/power/control = on (0x060100, ISA bridge, no driver)
/sys/bus/pci/devices/0000:00:18.0/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:18.1/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:18.2/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:18.3/power/control = on (0x060000, Host bridge, k10temp)
/sys/bus/pci/devices/0000:00:18.4/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:18.5/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:18.6/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:18.7/power/control = on (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:01:00.0/power/control = on (0x010802, Non-Volatile memory controller, nvme)
/sys/bus/pci/devices/0000:02:00.0/power/control = on (0x020000, Ethernet controller, r8169)
/sys/bus/pci/devices/0000:03:00.0/power/control = on (0x028000, Network controller, mt7921e)
/sys/bus/pci/devices/0000:04:00.0/power/control = on (0x080501, SD Host controller, sdhci-pci)
/sys/bus/pci/devices/0000:06:00.0/power/control = on (0x0c0330, USB controller, xhci_hcd)
/sys/bus/pci/devices/0000:07:00.0/power/control = on (0x030000, VGA compatible controller, amdgpu)
/sys/bus/pci/devices/0000:07:00.1/power/control = on (0x040300, Audio device, snd_hda_intel)
/sys/bus/pci/devices/0000:07:00.2/power/control = on (0x108000, Encryption controller, ccp)
/sys/bus/pci/devices/0000:07:00.3/power/control = on (0x0c0330, USB controller, xhci_hcd)
/sys/bus/pci/devices/0000:07:00.4/power/control = on (0x0c0330, USB controller, xhci_hcd)
/sys/bus/pci/devices/0000:07:00.5/power/control = on (0x048000, Multimedia controller, no driver)
/sys/bus/pci/devices/0000:07:00.6/power/control = on (0x040300, Audio device, snd_hda_intel)
+++ USB
Autosuspend = enabled
Device allowlist = (not configured)
Device denylist = (not configured)
Exclude audio = enabled
Exclude bluetooth = disabled
Exclude phones = disabled
Exclude printers = enabled
Exclude WWAN = disabled
Bus 006 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 3.0 root hub (hub)
Bus 005 Device 003 ID 0489:e0cd control = auto, autosuspend_delay_ms = 2000 -- Foxconn / Hon Hai Wireless_Device (btusb)
Bus 005 Device 002 ID 046d:c542 control = on, autosuspend_delay_ms = 2000 -- Logitech, Inc. Wireless Receiver (usbhid)
Bus 005 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 2.0 root hub (hub)
Bus 004 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 3.0 root hub (hub)
Bus 003 Device 003 ID 27c6:6584 control = auto, autosuspend_delay_ms = 2000 -- Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC (no driver)
Bus 003 Device 002 ID 058f:9540 control = auto, autosuspend_delay_ms = 2000 -- Alcor Micro Corp. AU9540 Smartcard Reader (no driver)
Bus 003 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 2.0 root hub (hub)
Bus 002 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 3.0 root hub (hub)
Bus 001 Device 002 ID 04f2:b6be control = auto, autosuspend_delay_ms = 2000 -- Chicony Electronics Co., Ltd Integrated Camera (uvcvideo)
Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 2.0 root hub (hub)
+++ 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 = Celxpert
/sys/class/power_supply/BAT0/model_name = LNV-5B10W13897
/sys/class/power_supply/BAT0/cycle_count = 8
/sys/class/power_supply/BAT0/energy_full_design = 45730 [mWh]
/sys/class/power_supply/BAT0/energy_full = 46290 [mWh]
/sys/class/power_supply/BAT0/energy_now = 36800 [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 = 80 [%]
/sys/class/power_supply/BAT0/charge_control_end_threshold = 80 [%]
/sys/class/power_supply/BAT0/charge_behaviour = [auto] inhibit-charge force-discharge
Charge = 79.5 [%]
Capacity = 101.2 [%]
+++ Recommendations
* Install smartmontools for disk drive health info
kai@Ubuntu-L15-G2:~$