Auto-cpufreq 3.1

26 июля 2026 года представлен auto-cpufreq 3.1 — новый выпуск свободной утилиты для автоматического управления частотой и энергопотреблением процессора в Linux. Программа следит за загрузкой и температурой CPU, состоянием аккумулятора и общей нагрузкой на систему, после чего подбирает параметры с учётом баланса между производительностью и временем автономной работы. Проект распространяется под лицензией LGPL 3.0.
Главным новшеством версии 3.1 стал режим мониторинга в графическом интерфейсе. Теперь пользователь может просматривать сведения о состоянии процессора и работе механизмов энергосбережения без запуска auto-cpufreq --monitor в терминале. В GUI также добавлены элементы управления Bluetooth, включая настройку его состояния после загрузки системы.
Основные изменения auto-cpufreq 3.1:
- Расширена поддержка ноутбуков Lenovo. Программа теперь ищет интерфейс
conservation_modeв нескольких возможных расположениях, благодаря чему режим ограничения заряда аккумулятора должен работать на большем количестве моделей. Изменение реализовано в PR №942. - Добавлен параметр
enforce_platform_profile. Он определяет, должна ли программа постоянно восстанавливать выбранный профиль платформы или задавать его только при переключении между аккумулятором и внешним питанием. При отключённом принудительном применении сохраняется возможность менять профиль вручную, например сочетанием клавиш на ноутбуках Lenovo Legion. Описание параметра добавлено в конфигурацию проекта. - Улучшена совместимость с нестандартными системами. auto-cpufreq теперь может работать при отсутствии каталога
/sys/class/power_supply/, что актуально для настольных компьютеров и устройств без обычного интерфейса аккумулятора. Соответствующее исправление внесено в PR №920. - Исправлен расчёт энергопотребления. Добавлен запасной способ получения показателей для устройств, в которых отсутствует файл
power_now. - Исправлен вывод EPP и EPB. Команда
auto-cpufreq --statsбольше не должна показывать неверные резервные профили Energy Performance Preference и Energy Performance Bias. - Исправлена установка порогов заряда. Значения начала и прекращения зарядки могли не применяться из-за некорректной обработки их первоначального состояния.
- Изменён порядок настройки частот. Минимальные и максимальные ограничения частоты теперь применяются после изменения состояния турборежима.
- Устранено нежелательное пробуждение видеокарт NVIDIA. Профиль платформы записывается только тогда, когда требуемое значение отличается от текущего. Ранее повторная запись могла пробудить дискретный GPU и увеличить энергопотребление. Исправление подготовлено в PR №944.
Кроме того, разработчики добавили недостающие зависимости в пакет для Nix, включили поддержку графического интерфейса в конфигурацию Poetry и исправили проблемы с зависимостями libgirepository и PyGObject в дистрибутивах на основе Debian. Полный перечень изменений приведён на странице выпуска auto-cpufreq 3.1.
Исходный код и инструкции по установке доступны в репозитории проекта. Разработчики предупреждают, что одновременное использование auto-cpufreq и TLP для управления частотами процессора может привести к конфликтам. Графический интерфейс также недоступен в Snap-сборке из-за ограничений изоляции Snap.
>>> Источник
