В данной статье хотим рассказать, как установить ограничения частоты процессора для одноплатных компьютеров Repka Pi 3 и Repka Pi 4. Вы сможете самостоятельно выбрать как минимальную, так и максимальную частоту, на которой будет работать ваш компьютер.
Для управления частотами процессора потребуется утилита cpufreq-info, которая входит в пакет cpufrequtils. Установите его с помощью команды:
sudo apt install cpufrequtils
После установки утилиты вы сможете зафиксировать определённую частоту или задать минимальную и максимальную частоты процессора, на которых хотите работать. Диапазон доступных частот можно просмотреть с помощью команды:
cpufreq-info
После выполнения этой команды в строке hardware limits:
будет отображена расширенная информация о том в каком диапазоне частот сейчас работает Репка , и список доступных шагов частот в соответствии с настройками в DT
Для Repka Pi 3 это частоты : 336 MHZ, 480 MHZ, 648 MHZ, 1008 MHZ, 1320 MHZ,1416 MHZ.
Для Repka Pi 4 это частоты : 480 MHZ, 720 MHZ, 888 MHZ, 1008 MHZ, 1320 MHZ, 1488 MHZ, 1608 MHZ, 1704 MHZ, 1800 MHZ, 1896 MHZ, 1968 MHZ,
Чтобы зафиксировать частоту процессора необходимо выставить минимальную и максимальную частоту процессора.
Для Repka Pi 3 #
Для Repka Pi 3 выставляем необходимую MIN (минимальную) частоту работы процессора одной из команд:
cpufreq-set -d 336000 # 336 MHZ
cpufreq-set -d 480000 # 480 MHZ
cpufreq-set -d 648000 # 648 MHZ
cpufreq-set -d 1008000 # 1.008 Ghz
cpufreq-set -d 1320000 # 1.320 Ghz
cpufreq-set -d 1416000 # 1.416 Ghz
Для Repka Pi 3 выставляем необходимую максимальную частоту процессора одной из команд:
cpufreq-set -u 336000 # 336 MHZ
cpufreq-set -u 480000 # 480 MHZ
cpufreq-set -u 648000 # 648 MHZ
cpufreq-set -u 1008000 # 1.008 Ghz
cpufreq-set -u 1320000 # 1.320 Ghz
cpufreq-set -u 1416000 # 1.416 Ghz
Для Repka Pi 4 #
Для Repka Pi 4 выставляем необходимую минимальную частоту процессора одной из команд :
cpufreq-set -d 480000 # 480 MHZ
cpufreq-set -d 720000 # 720 MHZ
cpufreq-set -d 888000 # 888 MHZ
cpufreq-set -d 1008000 # 1.008 Ghz
cpufreq-set -d 1320000 # 1.320 Ghz
cpufreq-set -d 1488000 # 1.488 Ghz
cpufreq-set -d 1704000 # 1.704 Ghz
cpufreq-set -d 1800000 # 1.800 Ghz
cpufreq-set -d 1896000 # 1.896 Ghz
cpufreq-set -d 1968000 # 1.968 Ghz
Для Repka Pi 4 выставляем необходимую максимальную частоту процессора одной из команд:
cpufreq-set -u 480000 # 480 MHZ
cpufreq-set -u 720000 # 720 MHZ
cpufreq-set -u 888000 # 888 MHZ
cpufreq-set -u 1008000 # 1.008 Ghz
cpufreq-set -u 1320000 # 1.320 Ghz
cpufreq-set -u 1488000 # 1.488 Ghz
cpufreq-set -u 1610000 # 1.610 Ghz
cpufreq-set -u 1704000 # 1.704 Ghz
cpufreq-set -u 1800000 # 1.800 Ghz
cpufreq-set -u 1896000 # 1.896 Ghz
cpufreq-set -u 1968000 # 1.968 Ghz
Тем самым мы получаем необходимый фиксированный диапазон частот процессора.
Убедиться что частоты применились можно с помощью команды:
htop
Утилита отобразит частоту на которой процессор работает в данный момент.
Есть смысл показать, как смотреть в DT разрешённые значения частот работы.