Release of auto-cpufreq 2.0 power and performance optimizer

After four years of development, the release of the auto-cpufreq 2.0 utility has been presented, designed to automatically optimize CPU speed and power consumption in the system. The utility monitors the state of the laptop battery, CPU load, CPU temperature and system activity, and depending on the situation and selected options, dynamically activates energy saving or high performance modes. For example, auto-cpufreq can be used to automatically extend the battery life of laptops without permanently cutting down any features. Supports work on devices with Intel, AMD and ARM processors. The utility code is written in Python and is distributed under the LGPLv3 license.

Auto-cpufreq can be used to automatically extend the battery life of laptops without permanently cutting down any features. Unlike the TLP utility, auto-cpufreq not only allows you to set energy-saving modes when the device is running autonomously, but also temporarily enable high performance mode (turbo boost) when an increase in system load is detected.

Key features:

  • Monitoring
    • Basic information about the system.
    • CPU frequency (total and for each core).
    • CPU load (total and for each core).
    • CPU temperature (total and for each core).
    • Battery charge status.
    • System load.
  • Regulation of CPU frequency and power consumption modes depending on:
    • Battery charge.
    • CPU load.
    • CPU temperatures taking into account the load (to avoid overheating).
    • System loads.
  • Automatic optimization of CPU performance and power consumption.

The new branch is notable for the implementation of a graphical interface based on the GTK library, in addition to the previously available command line interface. Added support for the Nix package manager and the NixOS distribution. Added instructions for systemd-boot. The number of polled sensors has been expanded.

Release of auto-cpufreq 2.0 power and performance optimizer
Release of auto-cpufreq 2.0 power and performance optimizer


Source: opennet.ru

Add a comment