Домой Софт macOS и Linux Auto-cpufreq 3.1: графический интерфейс и улучшенная поддержка ноутбуков

Auto-cpufreq 3.1: графический интерфейс и улучшенная поддержка ноутбуков

Популярная утилита для оптимизации Linux-систем получила графический интерфейс, улучшенную работу с аккумуляторами и исправленные механизмы управления питанием.

Auto-cpufreq 3.1: графический интерфейс и улучшенная поддержка ноутбуков
Auto-cpufreq 3.1: графический интерфейс и улучшенная поддержка ноутбуков — иллюстрация к материалу. Источник: linux.org.ru

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-сборке из-за специфических ограничений изоляции пакетов данного типа. Исходный код и актуальные инструкции по установке доступны в официальном репозитории проекта.

Источник: https://www.linux.org.ru