With the help of the CPUFREQ extension, it is easy to set the CPU governor (performance / power saving) and monitor the CPU frequency in Gnome Shell

CPUFREQ Power Manager (Or just CPUFREQ) is a Gnome Shell extension that can easily change the CPU regulator (energy saving / performance) and monitor the CPU frequency. The extension can also set minimum and maximum CPU frequencies, enable or disable turbocharging, and display some system status messages to notify users when CPU throttling or certain CPU load issues occur.

Another nice feature is the custom configuration file. This allows creating custom power profiles to quickly switch between various application settings.
In the CPUFREQ Power Manager settings, you can set it to remember the settings, and automatically restore them at the next startup (this setting is off by default), or change the content of the panel label / icon monitoring-CPU frequency (display the current CPU frequency value ), The CPU governor (displays an icon representing the governor in use) or both. This extension can be used with CPU frequency driver (CPUFreq) and Intel P-State driver.

cpufreq gnome shellcpufreq gnome shell

CPUFreq supports multiple governors (performance, power saving, on demand, conservative, schedutil, and user space), while the intel_pstate driver only supports performance and power saving guvernor, but they all provide dynamic expansion. According to Phoenix, The intel_pstate performance regulator should save more power than the old on-demand regulator.
Since intel_pstate is automatically used for Intel Sandy Bridge and newer CPUs, it is best to use it. But CPUFREQ Power Manager does support the old CPUFreq driver, which can be used by disabling Intel Pstate as described in the extension. FAQwith installation (See the dependencies section on the link page) An optional package. CPUFREQPower Manager is currently only available as a Gnome Shell extension, but the plan is to create a dedicated Gtk + 3 application that supports multiple desktop environments. Unfortunately, there is not much information about this.
To understand the functionality of each item in the CPUFREQ Power Manager extended user interface, I recommend accessing its content. Frontend overview page. extension name FAQ There is also some important information on the page.

Install CPUFREQ extension

To install the extension, simply switch the slider from the extension page to ON. To be able to install extensions from extensions.gnome.org You will need a browser plug-in and install the software package on the system. See This page Relevant instructions.cpufreq Gnome Shell software

You can also install extensions by searching and installing and using the “software” application on some systems. cpufreq, As shown in the screenshot above.