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

Built-in "Balanced" profile sets CPUs to Powersave/Conservative #87

Open bottla opened 1 year ago

bottla commented 1 year ago

Unexpected behavior: The built-in "Balanced" profile that loads by default sets all CPUs to Powersave mode and the system tray "Switch to balanced profile" sets all CPUs to Conservative mode.

Expected behavior: "Balanced" profile should set governors to Schedutil mode on this CPU for actual balanced performance.

Setup: Distro: Latest Arch+KDE PLasma and all previous versions Package version: 1.0.0-5 and all previous versions CPU: Intel(R) Core(TM) i7-3820

Additionally: Can be worked around with a custom profile, but that still doesn't remedy the desired functionality of the system tray. Also, program updates sometimes disable custom profiles resulting in slow/buggy loading of the desktop.

vagnum08 commented 1 year ago

What governors do you have available on your system?

Normally, Intel CPUs have powersave and performance only.

bottla commented 1 year ago

The Governor policy dropdown lists: Conservative Ondemand Userspace Powersave Performance Schedutil

Seems like some might be redundant/deprecated? And maybe Intel changed their governor approach sometime in the past decade? I think Schedutil is the optimal default on this old (2011/2012ish) i7, as Powersave minimizes usage regardless of demand.

vagnum08 commented 1 year ago

I will have a look on the ordering of governors.

bottla commented 1 year ago

Thank you. No rush, though, as that particular computer is presently out of commission due to a lightning strike.