Post #6 of previous discussion includes a link to a stack exchange question from 2018 with a good explanation of changes for CPU drivers and governors
What are the implications of setting the cpu governor to performance
Back in the old
cpufreq
driver days, there were two kinds of governors: dynamic ones and static ones. The difference was that dynamic governors (ondemand
andconservative
) could switch between CPU frequencies based on CPU utilization whereas static governors (performance
andpowersave
) would never change the CPU frequency.However, as you have noticed, with the new driver
this is clearly not the case.
This is because the new driver, which is called
intel_pstate
, operates differently. Thep-states
aka operation performance points involve active power management and race to idle which means scaling voltage and frequency.
The stack exchange question was also re-posted in another topic in Dec 2020
About the cpu scaling governor/performance policy and TLPUI