Konfiguruję instancję Puppet, która będzie zarządzać wieloma RPis. Oznacza to, że nie mogę ich podkręcać jeden po drugim za pomocą raspi-config.
Przetaktowywanie powinno być tak proste, jak utworzenie /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
Jednak za każdym razem, gdy uruchamiam ponownie i test warunków skrajnych pozostaje na 700 MHz:
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
Wyraźnie utrzymuje się na 700 MHz (również po odczekaniu kolejnych 15 dodatkowych sekund), podczas gdy powinno być na 950 MHz.
czego mi brakuje? Czy jest jakiś lepki bit, który musi być ustawiony w CPU, zanim to zadziała?
źródło
Podkręcanie aktywuje się tylko wtedy, gdy obciążenie procesora jest wystarczająco wysokie. Aby zmienić minimalną częstotliwość uzbrajania, wykonaj
Nano to mój ulubiony edytor tekstu wiersza poleceń, ale możesz używać innych, takich jak vi lub vim. Liczba w pliku to bieżąca częstotliwość uzbrajania w kHz (nie w mHz!). Aby zwiększyć minimalną częstotliwość uzbrojenia, po prostu zwiększ liczbę. W przypadku tuinslack liczba wynosiłaby 950000.
W folderze cpufreq można znaleźć inne ustawienia, takie jak częstotliwość ramienia maxiumum. Jeśli przytrzymasz Shift podczas rozruchu, podkręcanie zostanie wyłączone. Uaktywnienie podkręcania znacznie zwiększy temperaturę procesora.
źródło