Turbolad din gamle Raspberry Pi 3 eller 3B+ enkeltkortsdatamaskin ved å overklokke CPU-en for å frigjøre full kraft.

Mens de eldre Raspberry Pi 3B- og 3B+-modellene ikke er like kraftige som Pi 4 eller nye Pi 5, kan du forbedre ytelsen ved å overklokke CPU-en. Dette vil få prosessoren til å kjøre med en høyere maksimal hastighet, selv om du må finne en måte å spre den ekstra varmen som skapes for å unngå CPU-termisk struping og maritain-stabilitet.

Følg trinnene nedenfor for å begynne å overklokke din Raspberry Pi 3 og utfør en stresstest for å sjekke hvordan den fungerer.

Hvorfor overklokke Raspberry Pi 3?

Ved å overklokke din Raspberry Pi 3B fra standard 1,2 GHz til opptil 1,3 GHz (eller enda høyere), skal det føles litt raskere mens du navigerer i skrivebordets GUI, og du bør se forbedret ytelse når du kjører tunge arbeidsbelastninger, for eksempel når kjører a Raspberry Pi-spillsystem med RetroPie. Du kan også overklokke Pi 3B+-modellen fra standardhastigheten på 1,4 GHz.

Ulempen med overklokking er at det kan redusere levetiden til Pi 3B eller 3B+. Det kan også gjøre garantien ugyldig hvis du bruker

force_turbo=1 innstilling for å aktivere turbomodus. Så overklokke på egen risiko - spesielt hvis du skyver den til høyere hastigheter.

Hold det kjølig for å unngå struping

En av de viktigste tingene du må vurdere når du overklokker en Raspberry Pi 3B er CPU-temperaturen. Hvis den stiger over 80 °C, har Raspberry Pi SoC en sikkerhetsmekanisme som automatisk vil begynne å strupe CPU-kjernene tilbake, og redusere hastigheten til temperaturen synker. Maksimal struping, inkludert av GPU, skjer ved 85 °C.

På Raspberry Pi 3B+ starter gassen på bare 60 °C, selv om du kan presse dette opp til 70 °C med en konfigurasjonsfilinnstilling. Raspberry Pi 3B+ har en innebygd varmespreder for SoC, derav sølvfargen på brettet. Dette gjør at Pi 3B+ kan ha en høyere standard maksimal CPU-klokkehastighet på 1,4 GHz sammenlignet med Pi 3Bs 1,2 GHz. Du kan likevel legge til ekstra kjøling.

Bildekreditt: Raspberry Pi

Som på andre Raspberry Pi enkeltbordsdatamaskiner (bortsett fra den tastaturintegrerte Pi 400), kan du legg til passiv kjøling til Pi 3B eller 3B+ i form av en kjøleribbe festet til SoC med termisk lim inn. Noen Raspberry Pi-deksler inneholder også en innebygd kjøleribbe.

Det er også mulighet for aktiv kjøling i form av en vifte, drevet av 5V eller 3,3V. Igjen, noen Pi-deksler har en vifte innebygd. Enten kjølemetode, eller begge deler, vil bidra til å holde CPU-temperaturen nede mens du kjører under tung belastning og med høyere hastigheter ved overklokking.

Hvordan overklokke en Raspberry Pi 3

Som med andre Raspberry Pi-modeller kjører det offisielle Raspberry Pi OS, kan du endre CPUens klokkehastighet ved å endre config.txt filen den bruker for innstillinger ved oppstart.

Før du gjør det, er det en god idé å oppdatere og oppgradere systemet ditt. Åpne et terminalvindu ved å klikke på ikonet i den øverste menylinjen, eller via Meny > Tilbehør > Terminal, og skriver inn:

sudo apt update && sudo apt upgrade -y

Før du overklokker Raspberry Pi 3B eller 3B+, vil du installere et par nyttige verktøy for å sjekke innstillingene og hvordan den fungerer. Installer først Neofetch-systeminformasjonsverktøyet:

sudo apt install neofetch

Installer deretter Stressberry stresstestverktøyet:

sudo apt install stress
sudo pip3 install stressberry

For å se gjeldende systeminformasjon, kjør:

neofetch

Den skal vise standard CPU-hastighet på 1,2 GHz på Pi 3B, eller 1,4 GHz på Pi 3B+. Før du overklokker, kan det være lurt å utføre en innledende stresstest med standard klokkehastighet for sammenligning med de overklokkede resultatene senere. Kjør denne kommandoen for en 100-sekunders test med alle fire CPU-kjerner:

stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat

Etter å ha ventet på en stabil grunnlinjetemperatur (som kan ta en stund), starter den stresstesten og hver linje vil vise gjeldende CPU-temperatur og frekvens (i MHz).

Rediger Config.txt-filen til å overklokke

Nå er det på tide å endre CPU-hastighetsinnstillingene for å begynne å overklokke Raspberry Pi 3B eller Pi 3b+. Åpne config.txt fil med nanotekstredigeringsprogrammet:

sudo nano /boot/config.txt

Rull ned for å finne delen som starter "#uncomment to overclock the arm" og slett linjen under den. Merk at denne delen kanskje ikke finnes i config.txt fil av Bookworm-versjonen av Raspberry Pi OS, men du kan fortsatt legge til linjene nedenfor for å overklokke.

Hvis du bruker en Pi 3B, legg til følgende linjer:

arm_freq=1300
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500

Her øker vi CPU maksimal klokkehastighet til 1,3 GHz (opp fra 1,2 GHz), maks kjernefrekvens til 500 MHz (fra 400 MHz), og øker GPU-hastigheten fra 400 MHz til 500 MHz (valgfritt). Vi øker også kjernespenningsnivået litt (med over_spenning=4) og SDRAM-frekvensen for å bidra til å forbedre ytelsen.

Hvis du bruker en Pi 3B+, vil du bruke følgende innstillinger i stedet:

arm_freq=1450
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500

Her utfører vi en beskjeden overklokke fra standard 1,4 GHz til 1,45 GHz. De andre linjene forblir de samme som for Pi 3B.

Avslutt nå nanotekstredigering og lagre de nye innstillingene ved å trykke Ctrl + X, deretter Y og Tast inn. For å aktivere overklokkeinnstillingene, må du starte Pi 3B eller 3B+ på nytt:

sudo reboot

Når Pi starter på nytt, kjør neofetch terminal kommando igjen; du bør se den nye CPU-hastigheten du angir - i tilfellet med Pi 3B+, vil den faktisk vise 1,5 GHz i stedet for 1,45 GHz, men sistnevnte er riktig.

Stresstest din overklokkede Pi 3B/3B+

La oss kjøre den samme stresstesten som før ved å bruke Stressberry:

stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat

Denne gangen skal du se at CPU-en når den overklokkede hastigheten på 1,3 GHz (1300 MHz), eller 1,45 GHz (1450 MHz) på Pi 3B+. Den vil også ha en høyere temperatur - i testene våre, ved å bruke en Pi 3B uten kjøling, steg den til over 80° og CPU-en begynte å strupe til temperaturen falt. Å legge til kjøling bør bidra til å unngå eller redusere dette.

På en Pi 3B+ uten ekstra kjøling steg temperaturen over 60° og gassen startet. Hvis du vil øke denne terskelen på Pi 3B+ til 70°C, legg til følgende linje til config.txt og restart:

temp_soft_limit=70

Overklokking av Pi 3 til høyere hastigheter

Hvis du vil presse CPU-hastigheten til din Raspberry Pi 3B eller 3B+ enda høyere, og opprettholde stabiliteten, trenger du definitivt et godt kjølesystem. Merk at for å øke overspenningsverdien til mer enn 6, må du også legge til linjen force_turbo=1 til config.txt fil – dette vil ugyldiggjøre garantien.

Noen brukere har rapportert å ha overklokket Pi 3B til 1,5 GHz, og Pi 3B+ opp til imponerende 1,6 GHz (ved bruk av aktiv og passiv kjøling), men kjørelengden din kan variere.

Å øke hastigheten til slike høyder skjer på egen risiko. Hvis overklokking på et visst nivå forårsaker systemustabilitet, bør du prøve en mer beskjeden overklokking eller forbedre Raspberry Pis passive/aktive kjøling. I noen tilfeller kan det hende at Pi 3B/3B+ ikke engang starter opp til skrivebordet.

Hva om Raspberry Pi 3 ikke vil starte opp?

Hvis, etter å ha endret overklokkingsinnstillingene i config.txt, finner du ut at Raspberry Pi 3B/3B+ ikke vil starte opp riktig, ikke bekymre deg. Den enkleste løsningen er å holde Skifte nøkkel under oppstart for å midlertidig deaktivere overklokken; Pi bør da starte opp normalt. Du kan deretter redusere overklokkenivået du angir.

Hvis den fortsatt ikke starter opp, kan du alltid slå av Raspberry Pi, fjerne microSD-kortet og koble sistnevnte (ved hjelp av en USB-kortleser) til en annen datamaskin for å redigere config.txt fil der. Du kan deretter endre overklokkingsinnstillingene, eller kommentere dem ved å legge til et #-symbol i starten av hver linje.

Raspberry Pi 3 Overklokking er enkelt

Som vist ovenfor er overklokking av Raspberry Pi 3B eller 3B+ en relativt enkel prosess. Du må kanskje øke overspenningsnivået ved høyere klokkehastigheter, men det er best å ikke presse det forbi 12. Overklokking kan også redusere Pi-ens levetid.

Med den ekstra prosessorkraften som er oppnådd fra overklokking, bør du Pi-en ha muligheten til å kjøre andre CPU-intensive oppgaver mer effektivt, inkludert videoavspilling og retrospilling. Dette vil låse opp flere muligheter for hvordan du bruker Raspberry Pi.