You are not logged in.
I am trying to limit the CPU frequency on my laptop for power saving. Unfortunately, my CPU us ignoring the limits set by cpupower. It frequently runs at 2.5 GHz despite the cap being set at 2 GHz.
My cpupower config is
governor='powersave'
min_freq="300MHz"
max_freq="2GHz"
This issues is prevalent on both stock and LTS kernel. I am running a Thinkpad X1 Carbon G10, with a 12 Gen i7-1260P. Thank you in advance.
Last edited by inscrutableoutput (2022-10-06 14:06:07)
Offline
What is the result of
cat /sys/bus/cpu/devices/cpu*/cpufreq/scaling_driver
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
The output is
[user@arch ~]$ cat /sys/bus/cpu/devices/cpu*/cpufreq/scaling_driver
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
Offline
Maybe
However, the intel_pstate scaling driver in active mode will bypass the generic CPUFreq governors, providing its own scaling algorithms:
?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Didn't see this. That clears it up. Thanks.
Offline