Процессор AMD Ryzen 5 5625U поддерживает технологию AMD Precision Boost, которая автоматически регулирует частоту процессора в зависимости от нагрузки и условий работы. Минимальная частота, на которую можно установить процессор, зависит от нескольких факторов, включая используемое программное обеспечение и драйверы.
В Debian для управления частотой процессоров AMD можно использовать утилиты, такие как cpupower или cpufrequtils. Однако стоит отметить, что поддержка управления частотой для процессоров AMD может быть ограничена по сравнению с процессорами Intel.
Минимальная частота, на которую можно установить процессор, обычно зависит от его базовой частоты и возможностей BIOS/UEFI. Для AMD Ryzen 5 5625U базовая частота составляет 2.3 ГГц. Однако, в зависимости от нагрузки и условий, процессор может снижать частоту ниже этого значения.
Чтобы установить минимальную частоту, вы можете попробовать следующие шаги:
- Установите
cpupower:
sudo apt-get install linux-tools-common linux-tools-generic
- Проверьте текущие настройки:
cpupower frequency-info
- Установите минимальную частоту:
sudo cpupower frequency-set --min 2.3GHz
Обратите внимание, что фактическая минимальная частота может быть ограничена BIOS/UEFI и драйверами. Если вы хотите установить более низкую частоту, возможно, потребуется изменить настройки в BIOS/UEFI или использовать другие инструменты, такие как amd-pstate, если они доступны и поддерживаются вашей системой.
Также стоит учитывать, что чрезмерное ограничение частоты может привести к снижению производительности системы.
В Linux Debian (и других дистрибутивах) режимы управления частотой процессора (cpufreq governors) определяют, как система регулирует частоту CPU в зависимости от нагрузки. Вот расшифровка каждого из них:
1. performance
- Что делает:
Поддерживает максимальную частоту процессора постоянно, независимо от нагрузки. - Когда использовать:
Для задач, требующих пиковой производительности (рендеринг, компиляция, игры). - Минусы:
Высокое энергопотребление и нагрев.
2. powersave
- Что делает:
Фиксирует частоту на минимальном уровне. - Когда использовать:
Для экономии заряда батареи на ноутбуках или в сценариях с низкой нагрузкой (просмотр веб-страниц). - Минусы:
Производительность может быть недостаточной для ресурсоёмких задач.
3. ondemand
- Что делает:
Динамически повышает частоту при нагрузке и снижает в простое. - Например: при запуске игры частота резко поднимается до максимума, а после завершения — падает.
- Когда использовать:
Универсальный режим для баланса между производительностью и энергосбережением (подходит для десктопов). - Минусы:
Не всегда оптимален для кратковременных всплесков нагрузки.
4. conservative
- Что делает:
Похож наondemand, но регулирует частоту плавнее: - Медленнее повышает частоту при нагрузке.
- Быстрее снижает при простое.
- Когда использовать:
Для ноутбуков, где важнее плавные переходы частоты и тихая работа кулера. - Минусы:
Может запаздывать с реакцией на резкую нагрузку.
5. userspace
- Что делает:
Отключает автоматическое управление частотой. Пользователь или сторонние утилиты (например,cpupower) задают частоту вручную. - Когда использовать:
Для экспериментов, тонкой настройки или специализированных задач (например, фиксация частоты для тестирования). - Минусы:
Требует ручного вмешательства, неудобен для повседневного использования.
6. schedutil (я выбрал именно его)
- Что делает:
Интегрирован с планировщиком задач ядра Linux (CFS). Использует данные о загрузке CPU для более точного и быстрого регулирования частоты. - Например: учитывает не только текущую нагрузку, но и очередь задач.
- Когда использовать:
Рекомендуемый режим для современных систем (начиная с ядра 4.7+). Оптимален для баланса производительности и энергоэффективности. - Плюсы:
Меньше задержек, лучше адаптируется к нагрузке, чемondemand.
Какой режим выбрать?
| Сценарий | Рекомендуемый режим |
|---|---|
| Максимальная производительность | performance |
| Экономия заряда батареи | powersave |
| Универсальное использование | schedutil (или ondemand) |
| Плавное управление | conservative |
| Ручная настройка | userspace |
Как проверить текущий режим?
cpupower frequency-info
Как изменить режим?
# Для всех ядер
sudo cpupower frequency-set -g <режим>
# Пример
sudo cpupower frequency-set -g schedutil
Важно
- Некоторые режимы могут быть недоступны в зависимости от процессора и драйверов (например,
schedutilтребует поддержки ядром). - На ноутбуках часто используется драйвер
intel_pstate(для Intel) илиamd-pstate(для AMD), которые заменяют стандартные governors.
Отключение Turbo Boost (Precision Boost для AMD) для процессора AMD Ryzen 5 5625U в BIOS зависит от производителя вашей материнской платы или ноутбука. Вот пошаговая инструкция:
А как в биос отключить турбобуст amd 5625u?
1. Вход в BIOS/UEFI
- Перезагрузите компьютер.
- Нажмите клавишу для входа в BIOS (обычно Del, F2, F10, Esc или F12). Точная клавиша указана на экране загрузки (например, «Press [F2] to enter Setup»).
2. Поиск опции Turbo Boost
- В меню BIOS перейдите в раздел, связанный с процессором или управлением питанием. Названия могут отличаться:
- Advanced → CPU Configuration.
- Advanced → Power Management.
- Overclocking (если есть).
- Ищите параметры:
Precision Boost(основное название для AMD).Core Performance Boost.Turbo Boost(редко, но встречается).CPU Boost Technology.
3. Отключение опции
- Найдя параметр, измените его значение:
Enabled→Disabled.Auto→Disabled.
4. Сохранение и выход
- Сохраните изменения:
- Нажмите F10 (чаще всего) или выберите Save & Exit.
- Подтвердите сохранение настроек.
⚠️ Важные нюансы:
- Производитель BIOS:
- Ноутбуки (HP, Lenovo, ASUS и др.): Опции часто упрощены. Если нужной настройки нет, производитель мог заблокировать её.
- Материнские платы (ASUS, Gigabyte, MSI): Ищите в разделах Advanced или OC.
- Альтернатива, если в BIOS нет опции:
- Через Windows:
- Откройте Панель управления → Электропитание → Настройка схемы электропитания → Изменить дополнительные параметры.
- В разделе Управление питанием процессора → Максимальное состояние процессора:
- От батареи:
99%. - От сети:
99%. - Это ограничит частоту, отключая Turbo Boost (но не напрямую).
- Утилиты:
- AMD Ryzen Master (не поддерживает мобильные процессоры U-серии).
- Ryzen Controller (для ноутбуков) — позволяет отключить Turbo Boost через интерфейс.
- Последствия:
- Снизится производительность в ресурсоёмких задачах.
- Уменьшится нагрев и энергопотребление.
Если опция не найдена:
- Обновите BIOS: Новые версии могут добавлять скрытые настройки.
- Ищите мануал: Введите в Google модель ноутбука/материнской платы + «disable turbo boost BIOS» (например, «Lenovo IdeaPad 5 Pro 16ACH6 disable turbo boost BIOS»).
Пример для ноутбуков ASUS:Advanced → CPU Configuration → Precision Boost → Disabled.
Чтобы автоматически применять режим powersave для CPU через cpupower при каждой загрузке системы в Debian 12, у вас есть несколько надёжных вариантов. Ниже — самый простой и стабильный способ с использованием systemd-сервиса.
✅ Способ 1: Создать systemd-сервис (рекомендуется)
- Создайте файл сервиса:
sudo nano /etc/systemd/system/cpupower-powersave.service
- Вставьте следующее содержимое:
[Unit]
Description=Set CPU power governor to powersave
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/usr/bin/cpupower frequency-set -g powersave
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
- Сохраните файл и закройте редактор (
Ctrl+O,Enter,Ctrl+Xв nano). - Перезагрузите демон systemd и включите сервис:
sudo systemctl daemon-reexec
sudo systemctl enable --now cpupower-powersave.service
- Проверьте статус:
systemctl status cpupower-powersave
Теперь после каждой загрузки система будет автоматически устанавливать powersave для всех активных ядер.
⚠️ Важно: Убедитесь, что cpupower установлен
Если вы ещё не установили утилиту:
sudo apt install linux-cpupower
В Debian 12 пакет называется
linux-cpupower(а неcpupowerutils, как в старых версиях).
✅ Альтернатива: Использовать tlp (ещё лучше для ноутбуков)
Если вы хотите более комплексного управления питанием (не только CPU, но и диски, USB, Wi-Fi и т.д.), рекомендуется установить tlp — он автоматически использует powersave на батарее и не требует ручной настройки:
sudo apt install tlp
sudo systemctl enable tlp --now
После этого tlp сам управляет governor’ом в зависимости от питания (AC/battery), и вам не нужно создавать отдельный сервис.
💡 Примечание:
tlpи ваш кастомныйcpupower-сервис могут конфликтовать. Если вы используетеtlp, отключите свой сервис:sudo systemctl disable cpupower-powersave
Проверка после перезагрузки
После перезагрузки выполните:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Вы должны увидеть:
powersave
Вывод
- Для минималистичного решения → используйте systemd-сервис.
- Для полноценного энергосбережения на ноутбуке → установите
tlp(он уже включаетpowersaveи многое другое).
Чтобы установить минимальную частоту процессора через cpupower в Debian 12 (или любом Linux), используется опция -d (от англ. lower limit).
🔧 Базовая команда
sudo cpupower frequency-set -d <частота>
Где <частота> — желаемая минимальная частота в МГц.
Пример: установить минимальную частоту 1200 МГц (1.2 ГГц)
sudo cpupower frequency-set -d 1200
Это задаст значение scaling_min_freq для всех онлайн-ядер.
✅ Проверка результата
После выполнения проверьте:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Результат будет в кГц, например:
1200000
— это 1200 МГц = 1.2 ГГц.
Для всех ядер:
for i in /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_min_freq; do
echo "$i: $(cat $i) kHz"
done
⚠️ Важные нюансы
- Минимальная частота не может быть ниже аппаратного минимума
Узнать допустимый диапазон можно так:
cpupower frequency-info
Или:
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
Для AMD Ryzen 5 5625U типичный минимум — 1.2 ГГц (1200 МГц), но может быть и ниже (до ~400–800 МГц) благодаря технологиям вроде CPPC и ACPI S0ix, особенно в новых ядрах Linux.
- Поведение зависит от governor’а
- В режиме
powersaveCPU стремится к минимальной частоте при простое. - В режиме
performance— держит частоту выше, даже если минимум задан низкий. - Если вы установите
scaling_min_freq = 2000, то даже в простое CPU не опустится ниже 2.0 ГГц → это увеличит энергопотребление! 🔸 Совет: обычно не нужно повышатьmin_freq— лучше оставить минимально возможное значение для экономии энергии.
- Изменения не сохраняются после перезагрузки
Чтобы сделать настройку постоянной, используйте systemd-сервис илиtlp(см. ниже).
🔄 Постоянное применение (через systemd)
Если вы хотите, чтобы минимальная частота устанавливалась при каждой загрузке:
sudo nano /etc/systemd/system/cpupower-minfreq.service
Содержимое:
[Unit]
Description=Set CPU min frequency to 1.2 GHz
After=cpupower-powersave.service # если у вас есть такой
[Service]
Type=oneshot
ExecStart=/usr/bin/cpupower frequency-set -d 1200
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Активируйте:
sudo systemctl daemon-reload
sudo systemctl enable --now cpupower-minfreq.service
⚠️ Но чаще всего это не нужно — ядро и так отлично снижает частоту до минимума в простое, особенно с governor’ом
powersave.
❓ Зачем вообще менять минимальную частоту?
- Повышение
min_freqиногда делают для снижения latency (например, в аудио-продакшене), но в ущерб энергосбережению. - Понижение
min_freq— обычно не требуется, так как система и так использует самый низкий возможный уровень.
💡 Для вашего мини-ПК на Ryzen 5 5625U с целью максимальной энергоэффективности:
- Оставьте
min_freqпо умолчанию (обычно 1200 МГц или ниже),- Убедитесь, что стоит governor
powersave,- Используйте
tlp— он сам настроит всё оптимально.
Проверка текущих лимитов
Команда:
cpupower frequency-info
Покажет:
- текущий governor,
- min/max частоты,
- доступные частоты,
- состояние ядер.

Добавить комментарий