vagnum08 / cpupower-gui

cpupower-gui is a graphical program that is used to change the scaling frequency limits of the cpu, similar to cpupower.
GNU General Public License v3.0
430 stars 31 forks source link

Add status switching support for newer amd_pstate and intel_pstate drivers #110

Open dubeyKartikay opened 8 months ago

dubeyKartikay commented 8 months ago

The newer kernels default to amd_pstate and intel_pstate drivers I propose to add a toggle to switch between:

For amd_pstate

For intel_pstate

Why? Setting the max and min scaling frequencies does not work with drivers in the active mode. Hence providing the option to switch to passive or guided mode is a must. Active mode is much more energy efficient, hence a good option for laptops that are not plugged in.

Also, we should remove the option to set max and min frequencies all together if we detect that the driver is in active mode

vagnum08 commented 7 months ago

I noticed recently that the frequency sliders don't work and are disabled. I am on kernel version 6.3.0. I will have to look into that.

Also, broken are the default balanced and performance profiles.

P.S. Setting custom frequencies using profiles work, though.