You are not logged in.
Hello,
I have a problem with this CPU because it is constantly underperforming and lagging the whole system and I'm starting to lose my mind.
The problem is that whenever there is a heavy task, cargo build, reindexing large projects, etc. , instead of the CPUs ramping up in frequency, they rather "power down" and cores start running to sub 1000Mhz.
fastfetch
OS: Arch Linux x86_64
Host: (ThinkPad E16 Gen 2)
Kernel: Linux 7.1.5-arch1-2
Uptime: 1 hour, 35 mins
CPU: Intel(R) Core(TM) Ultra 7 155H (12+8+2) @ 4.80 GHz
GPU: Intel Arc Graphics @ 2.25 GHz [Integrated]
Memory: 29.00 GiB / 62.27 GiB (47%)
Disk (/): 342.10 GiB / 1.82 TiB (18%) - btrfs
---
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance
---
cat /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference | sort -u
default
# can't change: Device or resource busy
---
journalctl -b | grep microcode
Aug 07 10:05:42 archlinux kernel: microcode: Current revision: 0x00000028
Aug 07 10:05:42 archlinux kernel: microcode: Updated early from: 0x00000024
---
pacman -Qi linux-firmware-intel
Name : linux-firmware-intel
Version : 20260622-1
---
pacman -Qi intel-ucode
Name : intel-ucode
Version : 20260512-1
---
sudo dmidecode -s bios-version
1.25I've ran such task to monitor the behavior. Here is an average snapshot of lscpu --extended and sensors coretemp-isa-0000 during the task.
Every 0.1s: sensors coretemp-isa-0000
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +60.0°C (high = +110.0°C, crit = +110.0°C)
Core 0: +54.0°C (high = +110.0°C, crit = +110.0°C)
Core 1: +54.0°C (high = +110.0°C, crit = +110.0°C)
Core 2: +54.0°C (high = +110.0°C, crit = +110.0°C)
Core 3: +54.0°C (high = +110.0°C, crit = +110.0°C)
Core 4: +55.0°C (high = +110.0°C, crit = +110.0°C)
Core 5: +54.0°C (high = +110.0°C, crit = +110.0°C)
Core 6: +54.0°C (high = +110.0°C, crit = +110.0°C)
Core 7: +54.0°C (high = +110.0°C, crit = +110.0°C)
Core 8: +56.0°C (high = +110.0°C, crit = +110.0°C)
Core 12: +53.0°C (high = +110.0°C, crit = +110.0°C)
Core 16: +53.0°C (high = +110.0°C, crit = +110.0°C)
Core 20: +54.0°C (high = +110.0°C, crit = +110.0°C)
Core 24: +55.0°C (high = +110.0°C, crit = +110.0°C)
Core 28: +54.0°C (high = +110.0°C, crit = +110.0°C)
Core 32: +59.0°C (high = +110.0°C, crit = +110.0°C)
Core 33: +59.0°C (high = +110.0°C, crit = +110.0°C)
---
Every 0.1s: lscpu --extended
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ MHZ
0 0 0 0 16:16:4:0 yes 4500.0000 400.0000 543.9920
1 0 0 1 8:8:2:0 yes 4800.0000 400.0000 700.0000
2 0 0 1 8:8:2:0 yes 4800.0000 400.0000 699.8260
3 0 0 2 12:12:3:0 yes 4800.0000 400.0000 699.8010
4 0 0 2 12:12:3:0 yes 4800.0000 400.0000 700.0070
5 0 0 0 16:16:4:0 yes 4500.0000 400.0000 600.4980
6 0 0 3 20:20:5:0 yes 4500.0000 400.0000 600.0180
7 0 0 3 20:20:5:0 yes 4500.0000 400.0000 599.7020
8 0 0 4 24:24:6:0 yes 4500.0000 400.0000 600.3550
9 0 0 4 24:24:6:0 yes 4500.0000 400.0000 600.0000
10 0 0 5 28:28:7:0 yes 4500.0000 400.0000 600.0000
11 0 0 5 28:28:7:0 yes 4500.0000 400.0000 600.0000
12 0 0 6 0:0:0:0 yes 3800.0000 400.0000 500.0430
13 0 0 7 2:2:0:0 yes 3800.0000 400.0000 500.0380
14 0 0 8 4:4:0:0 yes 3800.0000 400.0000 500.0260
15 0 0 9 6:6:0:0 yes 3800.0000 400.0000 499.9780
16 0 0 10 1:0 yes 3800.0000 400.0000 500.0090
17 0 0 11 10:10:1:0 yes 3800.0000 400.0000 500.0630
18 0 0 12 1:0 yes 3800.0000 400.0000 500.0380
19 0 0 13 14:14:1:0 yes 3800.0000 400.0000 500.0160
20 0 0 14 64:64:8 yes 2500.0000 400.0000 400.0120
21 0 0 15 66:66:8 yes 2500.0000 400.0000 399.9760I'm usingTLP version 1.10.2. Here's my CPU config from tlp-stat -p -v.
--- TLP 1.10.2 --------------------------------------------
+++ Processor
CPU model = Intel(R) Core(TM) Ultra 7 155H
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = performance
/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 = 4500000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq = 3300000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu0/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu0/acpi_cppc/highest_perf = 57
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq = 3329936 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq = 4800000 [kHz]
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu1/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu1/acpi_cppc/highest_perf = 60
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu1/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu1/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq = 4800000 [kHz]
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu2/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu2/acpi_cppc/highest_perf = 60
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu2/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu2/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq = 3400000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq = 4800000 [kHz]
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu3/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu3/acpi_cppc/highest_perf = 60
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu3/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu3/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu4/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu4/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_max_freq = 4800000 [kHz]
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu4/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu4/acpi_cppc/highest_perf = 60
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu4/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu4/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu5/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu5/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu5/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu5/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu5/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu5/cpufreq/scaling_cur_freq = 3066894 [kHz]
/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu5/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu5/acpi_cppc/highest_perf = 57
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu5/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu5/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu6/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu6/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq = 3027715 [kHz]
/sys/devices/system/cpu/cpu6/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu6/cpufreq/cpuinfo_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu6/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu6/acpi_cppc/highest_perf = 57
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu6/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu6/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu7/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu7/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu7/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu7/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu7/cpufreq/scaling_cur_freq = 3099094 [kHz]
/sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu7/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu7/acpi_cppc/highest_perf = 57
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu7/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu7/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu8/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu8/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq = 3099840 [kHz]
/sys/devices/system/cpu/cpu8/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu8/cpufreq/cpuinfo_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu8/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu8/acpi_cppc/highest_perf = 57
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu8/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu8/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu9/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu9/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu9/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu9/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu9/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu9/cpufreq/scaling_cur_freq = 2981844 [kHz]
/sys/devices/system/cpu/cpu9/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu9/cpufreq/cpuinfo_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu9/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu9/acpi_cppc/highest_perf = 57
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu9/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu9/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu10/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu10/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq = 3054319 [kHz]
/sys/devices/system/cpu/cpu10/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu10/cpufreq/cpuinfo_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu10/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu10/acpi_cppc/highest_perf = 57
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu10/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu10/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu11/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu11/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu11/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu11/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu11/cpufreq/scaling_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu11/cpufreq/scaling_cur_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu11/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu11/cpufreq/cpuinfo_max_freq = 4500000 [kHz]
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_nonlinear_perf = 25
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_perf = 17
/sys/devices/system/cpu/cpu11/acpi_cppc/reference_perf = 37
/sys/devices/system/cpu/cpu11/acpi_cppc/highest_perf = 57
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_freq = 1400 [MHz]
/sys/devices/system/cpu/cpu11/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu11/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu12/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu12/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq = 2597668 [kHz]
/sys/devices/system/cpu/cpu12/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu12/cpufreq/cpuinfo_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_nonlinear_perf = 10
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_perf = 9
/sys/devices/system/cpu/cpu12/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu12/acpi_cppc/highest_perf = 38
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_freq = 900 [MHz]
/sys/devices/system/cpu/cpu12/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu12/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu13/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu13/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu13/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu13/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu13/cpufreq/scaling_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu13/cpufreq/scaling_cur_freq = 2602291 [kHz]
/sys/devices/system/cpu/cpu13/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu13/cpufreq/cpuinfo_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_nonlinear_perf = 10
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_perf = 9
/sys/devices/system/cpu/cpu13/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu13/acpi_cppc/highest_perf = 38
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_freq = 900 [MHz]
/sys/devices/system/cpu/cpu13/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu13/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu14/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu14/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu14/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu14/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu14/cpufreq/scaling_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu14/cpufreq/scaling_cur_freq = 2601953 [kHz]
/sys/devices/system/cpu/cpu14/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu14/cpufreq/cpuinfo_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_nonlinear_perf = 10
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_perf = 9
/sys/devices/system/cpu/cpu14/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu14/acpi_cppc/highest_perf = 38
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_freq = 900 [MHz]
/sys/devices/system/cpu/cpu14/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu14/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu15/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu15/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu15/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu15/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu15/cpufreq/scaling_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu15/cpufreq/scaling_cur_freq = 2601036 [kHz]
/sys/devices/system/cpu/cpu15/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu15/cpufreq/cpuinfo_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_nonlinear_perf = 10
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_perf = 9
/sys/devices/system/cpu/cpu15/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu15/acpi_cppc/highest_perf = 38
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_freq = 900 [MHz]
/sys/devices/system/cpu/cpu15/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu15/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu16/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu16/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu16/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu16/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu16/cpufreq/scaling_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu16/cpufreq/scaling_cur_freq = 2501446 [kHz]
/sys/devices/system/cpu/cpu16/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu16/cpufreq/cpuinfo_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_nonlinear_perf = 10
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_perf = 9
/sys/devices/system/cpu/cpu16/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu16/acpi_cppc/highest_perf = 38
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_freq = 900 [MHz]
/sys/devices/system/cpu/cpu16/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu16/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu17/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu17/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu17/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu17/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu17/cpufreq/scaling_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu17/cpufreq/scaling_cur_freq = 2504789 [kHz]
/sys/devices/system/cpu/cpu17/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu17/cpufreq/cpuinfo_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_nonlinear_perf = 10
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_perf = 9
/sys/devices/system/cpu/cpu17/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu17/acpi_cppc/highest_perf = 38
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_freq = 900 [MHz]
/sys/devices/system/cpu/cpu17/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu17/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu18/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu18/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu18/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu18/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu18/cpufreq/scaling_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu18/cpufreq/scaling_cur_freq = 2500734 [kHz]
/sys/devices/system/cpu/cpu18/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu18/cpufreq/cpuinfo_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_nonlinear_perf = 10
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_perf = 9
/sys/devices/system/cpu/cpu18/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu18/acpi_cppc/highest_perf = 38
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_freq = 900 [MHz]
/sys/devices/system/cpu/cpu18/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu18/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu19/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu19/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu19/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu19/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu19/cpufreq/scaling_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu19/cpufreq/scaling_cur_freq = 2490734 [kHz]
/sys/devices/system/cpu/cpu19/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu19/cpufreq/cpuinfo_max_freq = 3800000 [kHz]
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_nonlinear_perf = 10
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_perf = 9
/sys/devices/system/cpu/cpu19/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu19/acpi_cppc/highest_perf = 38
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_freq = 900 [MHz]
/sys/devices/system/cpu/cpu19/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu19/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu20/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu20/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu20/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu20/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu20/cpufreq/scaling_max_freq = 2500000 [kHz]
/sys/devices/system/cpu/cpu20/cpufreq/scaling_cur_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu20/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu20/cpufreq/cpuinfo_max_freq = 2500000 [kHz]
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_nonlinear_perf = 11
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_perf = 7
/sys/devices/system/cpu/cpu20/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu20/acpi_cppc/highest_perf = 25
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_freq = 700 [MHz]
/sys/devices/system/cpu/cpu20/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu20/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/cpu21/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu21/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu21/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu21/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu21/cpufreq/scaling_max_freq = 2500000 [kHz]
/sys/devices/system/cpu/cpu21/cpufreq/scaling_cur_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu21/cpufreq/cpuinfo_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu21/cpufreq/cpuinfo_max_freq = 2500000 [kHz]
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_perf = 1
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_nonlinear_perf = 11
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_perf = 7
/sys/devices/system/cpu/cpu21/acpi_cppc/reference_perf = 30
/sys/devices/system/cpu/cpu21/acpi_cppc/highest_perf = 25
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_freq = 0 [MHz]
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_freq = 700 [MHz]
/sys/devices/system/cpu/cpu21/cpufreq/energy_performance_preference = default [EPP]
/sys/devices/system/cpu/cpu21/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power
/sys/devices/system/cpu/intel_pstate/status = active
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 8 [%]
/sys/devices/system/cpu/intel_pstate/max_perf_pct = 100 [%]
/sys/devices/system/cpu/intel_pstate/no_turbo = 0
/sys/devices/system/cpu/intel_pstate/hwp_dynamic_boost = 1
/sys/devices/system/cpu/intel_pstate/turbo_pct = (not available)
/sys/devices/system/cpu/intel_pstate/num_pstates = (not available)
/sys/module/workqueue/parameters/power_efficient = Y
/proc/sys/kernel/nmi_watchdog = 0
+++ Platform
/sys/firmware/acpi/platform_profile = performance
/sys/firmware/acpi/platform_profile_choices = low-power balanced performance
/sys/devices/platform/thinkpad_acpi/dytc_lapmode = 0During such task, mpstat -P ALL 1 shows CPU usage in the range of 70% while ramping up up to all cores being at 92-98% usage when reindexing large files and the core frequencies stay low. The most I've seen a core running at during heavy tasks is 1400Mhz, while I've seen cores running at 3000-4000Mhz while the laptop is idle.
While I don't expect the system to run silky-smooth when building on all cores, it doesn't make sense to be degrading the performance of the whole system so much that even scrolling a webpage becomes choppy.
Any help and ideas are welcome.
Offline
Have you checked your disk usage? You are using btrfs, have you optimised this for compiling. It seems to me your 'heavy tasks' are all disk intensive, do you trim after prolonged 'heavy tasks'? Is your disk throughput what you would expect?
Offline
check out this review:
https://laptopmedia.com/review/lenovo-t … performer/
look specifically at the section where they compare the clock speeds under load, looks like lenovo have gone with lower clock speeds and a smaller cooler, look at the other laptops with the same cpu, all vary in performance due to the manufacturers cooling and power delivery implementaions.
EDIT:
you can try "s-tui" its a great terminal based stress tester that shows plenty of info like clock speeds, temps, and power, make sure you run as root user to get full functionality, that will tell you whether its the disk or the cpu causing the lag i guess
Last edited by jonno2002 (2026-08-09 08:12:41)
Offline
check out this review:
https://laptopmedia.com/review/lenovo-t … performer/look specifically at the section where they compare the clock speeds under load, looks like lenovo have gone with lower clock speeds and a smaller cooler, look at the other laptops with the same cpu, all vary in performance due to the manufacturers cooling and power delivery implementaions.
While indeed it seems that the Thinkpad is underperforming with that CPU, those temps are much higher than mine. The fan always run at full speed and my temps never 65C.
echo "level full-speed" | sudo tee /proc/acpi/ibm/fanHave you checked your disk usage? You are using btrfs, have you optimised this for compiling. It seems to me your 'heavy tasks' are all disk intensive, do you trim after prolonged 'heavy tasks'? Is your disk throughput what you would expect?
fstrim.timer is enabled and running. Here are some I/O stats while reindexing is running. They look normal to me.
iostat -y -xz 300 1
Linux 7.1.6-arch1-1 (georgivelev-arch) 08/10/26 _x86_64_ (22 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
83.97 0.00 5.78 0.20 0.00 10.05
Device r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await dareq-sz f/s f_await aqu-sz %util
dm-0 13.10 797.87 0.00 0.00 2.31 60.91 83.38 1523.16 0.00 0.00 1.24 18.27 0.44 550.25 0.00 0.00 0.14 1260.12 0.00 0.00 0.13 1.26
nvme0n1 10.44 797.87 2.66 20.33 1.07 76.45 71.86 1523.16 11.52 13.82 0.09 21.20 0.44 550.25 0.00 0.00 0.29 1260.12 0.52 0.44 0.02 0.47
---
turbostat --quiet --interval 300 --show Busy%,Bzy_MHz,Avg_MHz,IPC,IRQ,SMI,PkgWatt,PkgTmp
Avg_MHz Busy% Bzy_MHz IPC IRQ SMI PkgTmp PkgWatt
545 89.64 608 1.92 9838310 0 57 14.00
528 80.33 657 1.43 546567 0 57 14.00
611 92.40 661 1.95 436337 0
569 82.79 687 1.59 483203 0
633 91.66 690 1.87 476786 0
580 84.32 688 1.64 462738 0
639 92.50 691 1.90 415430 0
558 84.74 658 1.62 464791 0
611 92.48 660 1.94 401128 0
568 85.80 662 1.62 517072 0
616 92.89 664 1.93 391599 0
575 86.99 661 1.69 447648 0
612 92.79 660 1.91 394430 0
518 91.61 566 1.99 494354 0
519 91.68 566 2.11 464642 0
520 91.81 566 2.17 448751 0
521 92.06 566 2.17 443742 0
525 92.76 566 2.22 423263 0
528 93.34 565 2.22 413405 0
532 94.09 565 2.29 396219 0
538 95.31 565 2.42 377716 0
340 84.49 402 1.71 480385 0
343 85.14 402 1.75 458104 0Offline
So you expect a disk utilisation of 1.26% on dm-0 and 0.47% on nvme0n1 while reindexing, what ever that is is this circumstance?
Offline