Porting CPUFREQ Power Manager Gnome extension to Gtk

CPUFREQ Power Manager The GNOME extension has recently been ported to Gtk. In the future, this will allow the extension to run on other desktop environments, but the Gnome Shell is still required.
The CPUFREQ power manager (or CPUFREQ only) is a CPU frequency monitor and governor manager. It displays the current CPU frequency and also allows the user to change the CPU Tuner (Performance / Energy Saving). This feature can be used with Intel P-State and CPUFreq kernel modules.
In addition to CPU frequency monitoring and regulator management, the application can also set CPU frequency limits, enable or disable Turbo Boost, set the number of online cores, and also allow users to create their own custom profiles.

In the latest version (version 33.0), the CPUFREQ Power Manager, which was originally a GNOME Shell extension, was ported to Gtk. It still requires the GNOME desktop now and can be installed from the GNOME Shell Extensions website, but this should change with future versions as the goal is to make the application work on non-GNOME desktops.
Compared to the GNOME Shell extension limitations, the new Gtk user interface provides enhanced features and UI. Similarly, by porting to Gtk, CPUFREQ Power Manager should release some system resources by moving many of its functions from persistent Gnome Shell memory to standalone applications, while also expanding its support for Gnome Shell to 3.14-3.32.
I did notice a disadvantage on my system: Clicking on the CPUFREQ Power Manager on the top bar of the GNOME Shell to bring up its user interface now takes 1-2 seconds, and was previously instant. I hope to improve this in a future release.
Related: Easily set up CPU Tuner (Performance / Energy Saving) and monitor CPU frequency through Gnome Shell with CPUFREQ extension. In addition to rewriting in Gtk, CPUFREQ Power Manager v33.0 includes:

  • 3 predefined power profiles: power saving, balanced and high performance
  • Thermal throttle event counter for unsupported direct TT counter CPU drivers, such as Intel P-State
  • Now it shows system load, memory and swap usage, and some other system information such as CPU model, current Linux distribution, kernel version in use and governor driver
  • It shows the frequency of each CPU core

Install CPUFREQ Power Manager

You can use the Software application to install extensions on some systems by searching for and installing cpufreq (with extensions.gnome.org as source code).
You can also visit the following URL to install CPUFREQ Its extensions.gnome.org page And switch the slider to ON. To be able to install extensions from extensions.gnome.org, you need a browser plugin and a package on your system, such as GNOME Wiki.

Source

Sidebar