Я настраиваю экземпляр Puppet, который будет управлять кучей RPis. Это означает, что я не могу разогнать их один за другим, используя raspi-config.
Разгон должен быть таким же простым, как создание /boot/config.txt:
root@rpi-032113 ~ # file /boot/config.txt
/boot/config.txt: ASCII text
root@rpi-032113 ~ # cat /boot/config.txt
gpu_mem=32
arm_freq=950
core_freq=250
sdram_freq=450
over_voltage=6
Однако всякий раз, когда я перезагружаюсь и испытываю стресс-тест, он остается на частоте 700 МГц:
root@rpi-032113 ~ # nice yes >/dev/null &
[1] 3238
root@rpi-032113 ~ # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
700000
root@rpi-032113 ~ # /opt/vc/bin/vcgencmd get_config int
arm_freq=950
core_freq=250
sdram_freq=450
over_voltage=6
temp_limit=85
force_pwm_open=1
Он явно остается на частоте 700 МГц (также после ожидания еще 15 дополнительных секунд), в то время как он должен быть на 950 МГц.
Что мне не хватает? Есть ли какой-нибудь залипающий бит, который нужно установить в CPU, чтобы это сработало?
источник
Разгон активируется только при достаточно высокой загрузке процессора. Для изменения минимальной частоты рук
Nano - мой любимый текстовый редактор командной строки, но вы можете использовать другие, такие как vi или vim. Число в файле - это текущая частота в кГц (не мГц!). Чтобы увеличить минимальную частоту рук, просто увеличьте число. Для случая Tuinslack число будет 950000.
В папке cpufreq вы можете найти некоторые другие настройки, такие как maxiumum arm freq. Если вы удерживаете Shift при загрузке, разгон будет отключен. Сохранение активированного разгона значительно повысит температуру процессора.
источник