CPU Scaling Governors Not Working? Seemingly stuck at FULLL SPEEEDDD.

Mar 8, 2022
49
9
13
37
Not sure what I did or what changed. Recently I had to reboot for some updates and to upgrade some RAM. I noticed my power consumption was about 20-30w higher than usual and I thought maybe that was because of the ram... then I recalled I dont have a cron setup for my cpu scaling governors. Typically I am running with conservative cpu scaling governor and more often than not the CPU is sitting around 800 mhz. I currently only have performance and powersave available to me when I used to have more options (like conservative ondemand etc). When I switch to powersave CPU still cranking around 4.1 G

Code:
Current CPU Scaling Governor: powersave

watch -n.1 "grep \"^[c]pu MHz\" /proc/cpuinfo"

cpu MHz         : 4100.000
cpu MHz         : 4100.000
cpu MHz         : 4500.776
cpu MHz         : 4100.000
cpu MHz         : 4100.000
cpu MHz         : 4100.000
cpu MHz         : 4100.000
cpu MHz         : 4100.000
cpu MHz         : 4100.000
cpu MHz         : 4100.000
cpu MHz         : 4100.000
cpu MHz         : 4100.000

Intel(R) Core(TM) i5-10600K CPU @ 4.10GHz (1 Socket)

MOBO ASUS PRIME Z590-V

Linux 5.15.35-2-pve #1 SMP PVE 5.15.35-5

Suggestions as to what I can start looking at to figure out whats going on?
 
Last edited:
Wanted to add:

Same for all cpu*
Code:
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:intel_pstate

Code:
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 4294.55 ms.
  hardware limits: 800 MHz - 4.80 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 800 MHz and 4.80 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 4.50 GHz.

According to https://www.kernel.org/doc/html/latest/admin-guide/pm/cpufreq.html?#generic-scaling-governors powersave should put me at 800mhz. Also still doesnt explain why I lost the option for conservative and ondemand.
 
Last edited:
BIOS/UEFI is setup to allow the OS to change clock? Sometimes you can decide if the OS or the mainboard should control the CPU clock.
 
BIOS/UEFI is setup to allow the OS to change clock? Sometimes you can decide if the OS or the mainboard should control the CPU clock.

On my American Megatrends BIOS nothing appears to have changed on its own that I am aware of. If there is a specific setting you can suggest I look at.. I gladly will.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!