De Raspberry Pi 3 heeft geen mogelijkheden meer tot overklokken via de standaard Raspbian raspi-config tool. Wil je de Raspberry Pi 3 toch overklokken dan is dat mogelijk via het config.txt bestand.
Standaard werkt de processor van de Raspberry Pi 3 op 1200 Mhz en grafische processor op 440 Mhz. Het is mogelijk om de kloksnelheid van de processor te verhogen naar maximaal 1400 Mhz, echter heb je dan een onstabiel systeem. Het ophogen naar 1300 Mhz is een meer veilige keuze, maar heeft een beperkte performance winst.
Waarschuwing! Bij het aanpassen van de kloksnelheden moet je rekening houden dat dit de levensduur van de Raspberry Pi kan verkorten en dat de garantie op het device zal komen te vervallen. Overklokken is dus geheel voor eigen risico!
De overklok mogelijkheden
Raspberry Pi 3 B overklok tabel | ||||
arm freq | core freq | sdram freq | over voltage | |
Standaard | 1200 | 400 | 450 | 0 (1,2V) |
Matig | 1300 | 500 | 500 | 2 (1,25V) |
Hoog | 1350 | 500 | 500 | 4 (1,3V) |
Turbo | 1400 | 500 | 500 | 4 (1,3V) |
Turbo2 | 1400 | 500 | 500 | 6 (1,35V) |
arm_freq
Kloksnelheid van de processor (CPU) in MHz.
core_freq
Kloksnelheid van de grafische processor (GPU) in MHz.
sdram_freq
Klokfrequentie van Het geheugen (SDRAM) in MHz.
over_voltage
Spanning voor CPU en GPU, een toename van 1 verhoogt de spanning door 0.025 V
Wil je de Raspberry Pi 3 overklokken open dan in een editor het bestand /boot/config.txt
sudo nano /boot/config.txt
Voeg aan het einde de onderstaande regels toe, in het voorbeeld gebruiken we de waarden voor de matige overklok snelheden (zie tabel).
arm_freq=1300 core_freq=500 sdram_freq=500 over_voltage=2
Sla de wijzigen op (ctrl + x, y, enter) en herstart de Raspberry Pi.
sudo reboot
Na de herstart zijn de nieuwe kloksnelheden actief. Mochten er problemen voordoen verwijder dan de stroom adapter en sluit een USB toetsenbord aan, houd de shift-toets ingedrukt en voorzie de Raspberry Pi weer van stroom. Houd de shift toets ingedrukt tot dat het device is opgestart. De shift toets zorgt ervoor dat het device met de standaard kloksnelheden opstart.
Start je Raspberry Pi zonder problemen op dan kun je de huidige kloksnelheden bekijken met behulp van het lscpu
commando.
Resultaat van het overklokken
Voor het vergelijken van de overklok resultaten kun je gebruik maken van de sysbench
tool. In de onderstaande tabel kun je de resultaten bekijken, turbo en turbo2 zijn niet getest, zonder koel elementen zal de Raspberry Pi niet opstarten of crashen.
De uitgevoerde test:
sysbench --test=cpu --cpu-max-prime=20000
De resultaten:
Overklokresultaten | |||
Duur | CPU Temperatuur | Meer prestatie (%) | |
Standaard | 7,96 Minuten | 52,6 ºC belast | – |
Matig | 7,32 Minuten | 58,0º C Belast | + 7,93% |
Hoog | 7,05 Minuten | 59,0º C belast | + 11,05% |
Wel of niet overklokken?
Het overklokken van de Raspberry Pi 3 resulteert in een beperkte performance winst en heeft voor de gemiddelde gebruikers dan ook weinig tot geen zin. De stijging van de CPU en GPU temperatuur waardoor de levensduur wordt verkort en de garantie komt te vervallen wegen niet op tegen de maximale performance winst van 10%.
Ga je toch aan de slag met overklokken zorg er dan voor dat de CPU en GPU worden voorzien van een koelelement. Dit is zeker een vereiste als je met de hoge Turbo en Turbo2 snelheden gaat experimenteren!
De temperatuur van de CPU kun je monitoren met het commando:
vcgencmd measure_temp
Hier is een simpel scriptje om continue om de 5 seconden de cpu temperatuur en processorsnelheid te monitoren terwijl je je overclock test 😉
Code CPU-temp.sh
#!/bin/sh
while [ 1 ]
do
clear
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
/opt/vc/bin/vcgencmd measure_temp
sleep 5
done
Hoop dt het nuttig is voor sommigen 😉
Peter Lunk