Ich richte eine Puppet-Instanz ein, die eine Reihe von RPis verwaltet. Dies bedeutet, dass ich sie nicht einzeln mit raspi-config übertakten kann.
Das Übertakten sollte so einfach sein wie das Erstellen von /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
Bei jedem Neustart und Stresstest bleibt der Wert jedoch bei 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
Es bleibt eindeutig bei 700 MHz (auch nach weiteren 15 Sekunden Wartezeit), während es bei 950 MHz liegen sollte.
Was vermisse ich? Gibt es ein klebriges Bit, das in der CPU gesetzt werden muss, bevor dies funktioniert?
quelle
Die Übertaktung wird nur aktiviert, wenn die CPU-Auslastung hoch genug ist. Um die minimale Armfrequenz zu ändern, tun Sie
Nano ist mein bevorzugter Befehlszeilentexteditor, aber Sie können auch andere wie vi oder vim verwenden. Die Nummer in der Datei ist die aktuelle Armfrequenz in kHz (nicht mHz!). Um die minimale Armfrequenz zu erhöhen, erhöhen Sie einfach die Anzahl. Für den Fall von Tuinslack wäre die Nummer 950000.
Im Ordner cpufreq finden Sie einige andere Einstellungen, z. B. die maximale Armfrequenz. Wenn Sie beim Booten die Umschalttaste gedrückt halten, wird die Übertaktung deaktiviert. Wenn Sie die Übertaktung aktiviert lassen, erhöht sich die Temperatur der CPU erheblich.
quelle