Auto-cpufreq 3.1

1000px.jpg

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.

>>> Источник

©  Linux.org.ru