I am currently on Pop!_OS with Gnome. My preferred DE is Pantheon/Elementary OS. I need to toggle back and forth between CPU performance states based on my workload. Basically, whether I am doing audio work (recording or mixing) or writing/data entry.
Currently, I use https://github.com/martin31821/cpupower + indicator-cpufreq to gain access to most parameters I need to control
Does a tool exist for Elementary OS that can do any of
- Save/recall profiles that contain different values for
- Min/max target frequency
- Enable/disable turbo boost
- Change pstate governor between powersave and performance
- enable/disable symmetric multithreading (many people ask why; each physical core only has one FPU, and thus disabling multithreading optimizes performance and more accurately reports CPU utilization in operations that rely heavily on FPU utilization)
Larger discussion on power control interfaces: https://pop-planet.info/forums/threads/power-management-design-interface.739