
26 июля 2026 года состоялся релиз открытой утилиты для оптимизации энергопотребления и производительности auto‑cpufreq 3.0. Исходный код проекта на Python и Shell и опубликован на GitHub под лицензией GNU Lesser General Public License v3.0. Предыдущий стабильный релиз проекта auto‑cpufreq 2.6 состоялся в апреле 2025 года. Первая мажорная версия auto‑cpufreq вышла в марте 2020 года. В сентябре 2023 года случился релиз auto‑cpufreq 2.0. Версия auto‑cpufreq 3.0 вышла в январе 2026 года.

Утилита auto‑cpufreq отслеживает состояние аккумулятора ноутбука, нагрузки на CPU, температуры CPU и активности в системе, и в зависимости от ситуации и выбранных опций динамически активирует режимы энергосбережения или высокой производительности. Поддерживается работа на устройствах с процессорами Intel, AMD и ARM.
Решение auto‑cpufreq может использоваться для автоматического продления времени автономной работы ноутбуков без постоянного урезания каких‑то возможностей. В отличие от утилиты TLP, auto‑cpufreq не только позволяет выставлять экономные режимы энергопотребления при автономной работе устройства, но и временно включать режим высокой производительности (turbo boost) при выявлении повышения нагрузки на систему.

Основные возможности проекта:
-
мониторинг:
-
основная информация о системе;
-
частота CPU (общая и для каждого ядра);
-
нагрузка на CPU (общая и для каждого ядра);
-
температура CPU (общая и для каждого ядра);
-
состояние заряда аккумулятора;
-
нагрузка на систему.
-
-
регулирование частоты и режимов энергопотребления CPU в зависимости от:
-
заряда аккумулятора;
-
нагрузки на CPU;
-
температуры CPU с учётом нагрузки (для исключения перегрева);
-
нагрузки на систему.
-
-
автоматическая оптимизация производительности CPU и энергопотребления.
В версии auto‑cpufreq 3.1:
-
исправлены ранее найденные ошибки и баги, включая:
-
поддержку графического интерфейса в конфигурации poetry;
-
поддержку систем, в которых отсутствует /sys/class/power_supply/ в sysfs;
-
исправлен расчёт энергопотребления для систем, в которых отсутствует файл power_now;
-
исправлены неправильные профили резервного копирования EPP и EBP в auto‑cpufreq ‑stats;
-
исправлены пороги запуска/остановки не устанавливаются из‑за начальных значений;
-
добавлены отсутствующие зависимости в пакет nix;
-
исправлено некорректное применение ограничений частоты после обновления Turbo;
-
исправлено пробуждение графического процессора Nvidia: установлен профиль платформы только тогда, когда он отличается;
-
замена assert на явную проверку;
-
исправлена проблема с зависимостями libgirepository и PyGObject в дистрибутивах на основе Debian (Antigravity).
-
-
добавлен режим мониторинга в графический интерфейс;
-
добавлены элементы управления Bluetooth в графический интерфейс и исправлены обновления конфигурации Bluetooth для закомментированных строк;
-
добавлена функция поиска conservation_mode в большем количестве моделей Lenovo;
-
добавлена новая опция конфигурации enforce_platform_profile.
Источник: habr.com