Je mets en place une instance Puppet qui gérera un tas de RPis. Cela signifie que je ne peux pas les overclocker un par un en utilisant raspi-config.
L'overclocking devrait être aussi simple que de créer /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
Cependant, chaque fois que je redémarre et teste le stress, il reste à 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
Il reste clairement à 700 MHz (également après avoir attendu 15 secondes supplémentaires), alors qu'il devrait être à 950 MHz.
Qu'est-ce que je rate? Y a-t-il un bit collant qui doit être défini dans le CPU avant que cela fonctionne?
la source
L'overclock ne s'active que s'il y a une utilisation CPU suffisamment élevée. Pour changer la fréquence de bras minimale, faites
Nano est mon éditeur de texte de ligne de commande préféré, mais vous pouvez en utiliser d'autres tels que vi ou vim. Le nombre dans le fichier est la fréquence de bras actuelle en kHz (pas mHz!). Pour augmenter la fréquence minimale des bras, il suffit d'augmenter le nombre. Dans le cas de tuinslack, le nombre serait 950000.
Dans le dossier cpufreq, vous pouvez trouver d'autres paramètres, tels que le maxiumum arm freq. Si vous maintenez shift au démarrage, l'overclock sera désactivé. Garder l'overclock activé augmentera considérablement la température du CPU.
la source