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

10 января 2025 года состоялся релиз открытой утилиты для оптимизации энергопотребления и производительности auto-cpufreq 2.5. Исходный код проекта на Python и Shell и опубликован на GitHub под лицензией GNU Lesser General Public License v3.0. Выпуск auto-cpufreq 2.4 состоялся в сентябре 2024 года.

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

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

Основные возможности проекта:

  • Мониторинг:

    • Основная информация о системе.

    • Частота CPU (общая и для каждого ядра).

    • Нагрузка на CPU (общая и для каждого ядра).

    • Температура CPU (общая и для каждого ядра).

    • Состояние заряда аккумулятора.

    • Нагрузка на систему.

  • Регулирование частоты и режимов энергопотребления CPU в зависимости от:

    • Заряда аккумулятора.

    • Нагрузки на CPU.

    • Температуры CPU с учётом нагрузки (для исключения перегрева).

    • Нагрузки на систему.

  • Автоматическая оптимизация производительности CPU и энергопотребления.

В версии auto-cpufreq 2.5 добавлена ​​поддержка настроек EPB (Energy Performance Bias), а также исправлены ранее найденные ошибки и баги.

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