Обновление открытой утилиты для оптимизации энергопотребления и производительности auto‑cpufreq 3.1

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

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев