Scaling governor gets set to powersave with intel_pstate in passive mode
I have set "intel_paste" to run in "passive" mode with the "ondemand" scaling governor via kernel command line "intel_pstate=passive cpufreq.default_governor=ondemand".
So "intel_pstate" is still used but "cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver" reports it as "intel_cpufreq".
I do this because running "intel_pstate" in "active" mode with the default "powersave" scaling governor is very sluggish for desktop use and the performane in games is abysmal. Using "ondemand" for desktop / games is much better (or even "performance" for some games) and everything is more responsive.
After the update to 0.11 "power-profiles-daemon" now sets the scaling governor to "powersave" (I assume since it detects "intel_pstate") after boot even tho I have set a different scaling governor.
This would be fine for "intel_pstate" running in "active" mode where "powersave" behaves more like "ondemand" with active frequency scaling for the CPU.
However with "intel_pstate" in "passive" mode this new behavior forces the CPU to always run at the lowest clock speed with no frequency scaling, evereything is really slow and not responsive after boot and I have to change the scaling governor back to "ondemand" manually.
power-profiles-daemon should not set scaling governor to "powersave" if "intel_spate" is running in "passive" mode, only if it is running in "active" mode.
System information:
power-profiles-daemon: 0.11
Operating System: EndeavourOS
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.3
Kernel Version: 5.17.5-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 20 × 12th Gen Intel® Core™ i7-12700K
Memory: 31,1 GiB of RAM
Graphics Processor: AMD Radeon RX 6800 XT