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



