Auto-CPUFREQ Power and Performance Optimizer in Production

Utility Release auto-cpufreq 2.2.0, designed to automatically optimize the speed of CPU and energy consumption in the system, has been published. The utility supports devices with Intel, AMD, and ARM processors and monitors the state of the laptop battery, the load on the CPU, the CPU temperature, and activity in the system. It dynamically activates energy conservation modes or high performance based on the situation and selected options. To control the utility, users can use a graphic interface based on GTK or a console utility. The code is written in Python and is spread under the license lgplv3.

Among the supported capabilities of auto-cpufreq are CPU frequency, load, and temperature monitoring, frequency and energy consumption regimes, and automatic optimization of CPU and energy consumption based on factors such as battery charge, temperature, and system load.

auto-cpufreq can be used to automatically extend the autonomous operation of laptops without sacrificing certain capabilities. Unlike the utility tlp, auto-cpufreq not only allows users to enable energy consumption modes during autonomous operation, but also temporarily activates high-performance mode (Turbo Boost) when the system load increases.

The new version of auto-cpufreq includes added support for settings and the reduction of the Energy Performance Preference (EPP) parameters. It also includes tasks related to battery charge restrictions, such as the ability to configure charging shutdown after reaching 90% to extend battery life. Additionally, the new version introduces the ability to create packages in SNAP format for AMD64 and ARM64 architectures.


/Reports, release notes, official announcements.