3.2.2. Настройка CPUfreq
3.2.2. Настройка CPUfreq
Прежде чем выбрать и настроить регулятор CPUfreq, надо установить соответствующий драйвер.
Процедура 3.1. Добавление драйвера CPUfreq
- Проверьте наличие драйверов CPUfreq в системе:
ls /lib/modules/
[версия_ядра]
/kernel/arch/[архитектура]
/kernel/cpu/cpufreq/ - Добавьте драйвер CPUfreq:
modprobe
[драйвер_CPUfreq]
Не указывайте расширение.ko
.Важно
При выборе драйвера всегда отдавайте предпочтениеacpi-cpufreq
, а неp4-clockmod
. В то время как использованиеp4-clockmod
снижает частоту часов процессора, оно не снижает потребление энергии. В свою очередь,acpi-cpufreq
уменьшает потребление энергии и тепловыделение при уменьшении частоты процессора. - Завершив настройку драйвера CPUfreq, можно проверить, какой регулятор используется системой в настоящий момент:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Можно также просмотреть доступные регуляторы для процессора:
cat /sys/devices/system/cpu/[ID_процессора]
/cpufreq/scaling_available_governors
Некоторые регуляторы могут быть недоступны. В таком случае с помощью команды
modprobe
добавьте модули ядра, необходимые для активации определенного регулятора. Модули ядра можно найти в /lib/modules/[версия_ядра]
/kernel/drivers/cpufreq/
.
Процедура 3.2. Активация регулятора CPUfreq
- Для включения регулятора в список воспользуйтесь командой
modprobe
. Например, если вас интересует регуляторondemand
, выполните:modprobe cpufreq_ondemand
- Теперь он будет доступен. Команда активации выглядит так:
echo
[регулятор]
> /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor