Turboa vanha Raspberry Pi 3 tai 3B+ yksilevytietokoneesi ylikellottamalla sen prosessori vapauttaaksesi sen täyden tehon.
Vaikka vanhemmat Raspberry Pi 3B- ja 3B+ -mallit eivät ole yhtä tehokkaita kuin Pi 4 tai uusi Pi 5, voit parantaa niiden suorituskykyä ylikellottamalla suoritinta. Tämä saa prosessorin käymään korkeammalla maksiminopeudella, vaikka sinun on löydettävä tapa haihduttaa syntyvä ylimääräinen lämpö, jotta vältytään prosessorin lämpökuristalta ja meren vakaudelta.
Noudata alla olevia ohjeita aloittaaksesi Raspberry Pi 3:n ylikellotuksen ja suorita stressitesti tarkistaaksesi, kuinka se toimii.
Miksi ylikellottaa Raspberry Pi 3?
Ylikellottamalla Raspberry Pi 3B: n tavallisesta 1,2 GHz: stä jopa 1,3 GHz: iin (tai jopa korkeampaan), sen pitäisi tuntua hieman helpommin navigoidessasi työpöydän graafisessa käyttöliittymässä, ja sinun pitäisi nähdä parantunut suorituskyky, kun suoritat suuria työkuormia, kuten juoksemassa a Raspberry Pi -pelijärjestelmä RetroPiellä. Voit myös ylikellottaa Pi 3B+ -mallin sen oletusnopeudesta 1,4 GHz.
Ylikellotuksen haittapuoli on, että se voi lyhentää Pi 3B: n tai 3B+:n käyttöikää. Se voi myös mitätöidä takuusi, jos käytät force_turbo=1 asetus ottaaksesi turbotilan käyttöön. Joten ylikellot omalla vastuullasi – varsinkin jos työnnät sitä suuremmille nopeuksille.
Pidä se viileänä välttääksesi kuristuksen
Yksi tärkeimmistä asioista, jotka sinun on otettava huomioon ylikellotettaessa Raspberry Pi 3B: tä, on suorittimen lämpötila. Jos lämpötila nousee yli 80 °C, Raspberry Pi SoC: ssa on turvamekanismi, joka alkaa automaattisesti kuristaa takaisin prosessorin ytimiä ja vähentää niiden nopeutta, kunnes lämpötila laskee. Maksimi kuristus, mukaan lukien GPU, tapahtuu 85 °C: ssa.
Raspberry Pi 3B+:ssa kuristus käynnistyy vain 60 °C: ssa, vaikka voit nostaa tämän jopa 70 °C: seen asetustiedostoasetuksella. Raspberry Pi 3B+:ssa on sisäänrakennettu lämmönlevitin SoC: lle, joten sen hopean värinen levy. Tämä mahdollistaa sen, että Pi 3B+:lla on korkeampi oletusprosessorin maksimikellotaajuus 1,4 GHz verrattuna Pi 3B: n 1,2 GHz: iin. Voit kuitenkin lisätä ylimääräistä jäähdytystä.
Kuten muissakin Raspberry Pi -yksilevytietokoneissa (paitsi näppäimistöön integroitua Pi 400:aa), voit lisää passiivista jäähdytystä Pi 3B: lle tai 3B+:lle jäähdytyselementin muodossa, joka on liitetty SoC: hen termillä liitä. Jonkin verran Raspberry Pi -kotelot sisältää myös sisäänrakennetun jäähdytyselementin.
Tarjolla on myös aktiivinen jäähdytys tuulettimen muodossa, joka toimii 5V tai 3,3V jännitteellä. Jälleen joissakin Pi-koteloissa on sisäänrakennettu tuuletin. Kumpi tahansa jäähdytysmenetelmä tai molemmat auttavat pitämään prosessorin lämpötilan alhaisena ajettaessa raskaassa kuormituksessa ja suuremmilla nopeuksilla ylikellotettaessa.
Kuinka ylikellottaa Raspberry Pi 3
Kuten muidenkin kanssa Raspberry Pi -mallit kun käytät virallista Raspberry Pi OS -käyttöjärjestelmää, voit muuttaa suorittimen kellotaajuutta muokkaamalla config.txt tiedosto, jota se käyttää asetuksiin käynnistettäessä.
Ennen kuin teet niin, on hyvä idea päivittää ja päivittää järjestelmäsi. Avaa pääteikkuna napsauttamalla ylävalikkopalkin kuvaketta tai kautta Valikko > Lisävarusteet > Pääteja syötät:
sudo apt update && sudo apt upgrade -y
Ennen kuin ylikellotat Raspberry Pi 3B: n tai 3B+:n, sinun kannattaa asentaa pari hyödyllistä työkalua tarkistaaksesi sen asetukset ja sen suorituskyvyn. Asenna ensin Neofetch-järjestelmätietotyökalu:
sudo apt install neofetch
Asenna seuraavaksi Stressberryn stressitestityökalu:
sudo apt install stress
sudo pip3 install stressberry
Näet nykyiset järjestelmätiedot suorittamalla:
neofetch
Sen pitäisi näyttää suorittimen oletusnopeus 1,2 GHz Pi 3B: ssä tai 1,4 GHz Pi 3B+:ssa. Ennen ylikellotusta kannattaa ehkä suorittaa ensimmäinen rasitustesti oletuskellonopeudella, jotta voit verrata niitä myöhemmin ylikellotettuihin tuloksiin. Suorita tämä komento 100 sekunnin testiä varten käyttämällä kaikkia neljää CPU-ydintä:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Odotettuaan vakaata peruslämpötilaa (mikä voi kestää hetken), se aloittaa stressitestin ja jokainen rivi näyttää nykyisen prosessorin lämpötilan ja taajuuden (MHz).
Muokkaa Config.txt-tiedostoa Overclock-muotoon
Nyt on aika muuttaa suorittimen nopeusasetuksia aloittaaksesi Raspberry Pi 3B: n tai Pi 3b+:n ylikellotuksen. Avaa config.txt tiedosto nano-tekstieditorilla:
sudo nano /boot/config.txt
Vieritä alas löytääksesi osion, joka alkaa "#uncomment to overclock the arm" ja poista sen alla oleva rivi. Huomaa, että tämä osio ei välttämättä ole mukana config.txt Raspberry Pi OS: n Bookworm-version tiedosto, mutta voit silti lisätä alla olevat rivit ylikellotukseen.
Jos käytät Pi 3B: tä, lisää seuraavat rivit:
arm_freq=1300
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500
Tässä nostamme CPU: n maksimikellonopeuden 1,3 GHz: iin (1,2 GHz: stä), maksimiydintaajuuden 500 MHz: iin (400 MHz: stä) ja nostamme GPU: n nopeutta 400 MHz: stä 500 MHz: iin (valinnainen). Nostamme myös hieman sydänjännitetasoa (n ylijännite = 4) ja SDRAM-taajuus parantaa suorituskykyä.
Jos käytät Pi 3B+:aa, sinun kannattaa käyttää sen sijaan seuraavia asetuksia:
arm_freq=1450
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500
Tässä suoritamme vaatimattoman ylikellotuksen oletusarvoisesta 1,4 GHz: stä 1,45 GHz: iin. Muut linjat pysyvät samoina kuin Pi 3B: ssä.
Poistu nyt nano-tekstieditorista ja tallenna uudet asetukset painamalla Ctrl + X, sitten Y ja Tulla sisään. Aktivoidaksesi ylikellotusasetukset, sinun on käynnistettävä Pi 3B tai 3B+ uudelleen:
sudo reboot
Kun Pi käynnistyy uudelleen, suorita neofetch päätekomento uudelleen; sinun pitäisi nähdä asettamasi uusi suorittimen nopeus - Pi 3B+:n tapauksessa se näyttää itse asiassa 1,5 GHz 1,45 GHz: n sijaan, mutta jälkimmäinen on oikein.
Stressitestaa ylikellotettu Pi 3B/3B+
Suoritetaan sama stressitesti kuin aiemmin Stressberryllä:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Tällä kertaa sinun pitäisi nähdä, että CPU saavuttaa ylikellotetun nopeuden 1,3 GHz (1300 MHz) tai 1,45 GHz (1450 MHz) Pi 3B+:ssa. Sillä on myös korkeampi lämpötila - testeissämme Pi 3B: llä ilman jäähdytystä se nousi yli 80 asteeseen ja prosessori alkoi kuristaa, kunnes lämpötila laski. Jäähdytyksen lisäämisen pitäisi auttaa välttämään tai vähentämään tätä.
Pi 3B+:ssa, jossa ei ollut ylimääräistä jäähdytystä, lämpötila nousi yli 60° ja kuristus käynnistyi. Jos haluat nostaa tämän Pi 3B+:n kynnyksen 70 °C: seen, lisää seuraava rivi config.txt ja käynnistä uudelleen:
temp_soft_limit=70
Pi 3:n ylikellotus suurempiin nopeuksiin
Jos haluat nostaa Raspberry Pi 3B: n tai 3B+:n suorittimen nopeutta entisestään ja säilyttää vakauden, tarvitset ehdottomasti hyvän jäähdytysjärjestelmän. Huomaa, että jos haluat nostaa ylijännitearvon yli 6:een, sinun on myös lisättävä linja force_turbo=1 kohtaan config.txt tiedosto — tämä mitätöi takuun.
Jotkut käyttäjät ovat raportoineet onnistuneesta ylikellotuksesta Pi 3B: n 1,5 GHz: iin ja Pi 3B+:n jopa vaikuttavaan 1,6 GHz: iin (aktiivisella ja passiivisella jäähdytyksellä), mutta mittarilukema voi vaihdella.
Nopeuden työntäminen tällaisiin korkeuksiin tapahtuu omalla vastuullasi. Jos ylikellotus tietyllä tasolla aiheuttaa järjestelmän epävakautta, kannattaa kokeilla vaatimattomampaa ylikellotusta tai parantaa Raspberry Pi: n passiivista/aktiivista jäähdytystä. Joissakin tapauksissa Pi 3B/3B+ ei välttämättä edes käynnisty työpöydälle.
Entä jos Raspberry Pi 3 ei käynnisty?
Jos ylikellotusasetusten muuttamisen jälkeen config.txt, huomaat, että Raspberry Pi 3B/3B+ ei käynnisty oikein, älä huoli. Yksinkertaisin ratkaisu on pitää kiinni Siirtää näppäin käynnistyksen aikana poistaaksesi ylikellotuksen tilapäisesti käytöstä; Pi: n pitäisi sitten käynnistyä normaalisti. Voit sitten pienentää valitsemaasi ylikellotustasoa.
Jos se ei vieläkään käynnisty, voit aina sammuttaa Raspberry Pi: n, poistaa microSD-kortin ja liittää jälkimmäisen (USB-kortinlukijalla) toiseen tietokoneeseen muokataksesi config.txt tiedosto sinne. Voit sitten muuttaa ylikellotusasetuksia tai kommentoida niitä lisäämällä #-symbolin jokaisen rivin alkuun.
Raspberry Pi 3:n ylikellotus on helppoa
Kuten yllä näkyy, Raspberry Pi 3B: n tai 3B+:n ylikellotus on suhteellisen yksinkertainen prosessi. Sinun on ehkä nostettava ylijännitetasoa korkeammilla kellotaajuuksilla, mutta on parasta olla ajamatta sitä yli 12:n. Ylikellotus voi myös lyhentää Pi: n käyttöikää.
Ylikellotuksesta saadun ylimääräisen prosessointitehon ansiosta Pi: n pitäisi pystyä suorittamaan muita suoritinintensiivisiä tehtäviä tehokkaammin, mukaan lukien videon toisto ja retropelaaminen. Tämä avaa lisää mahdollisuuksia käyttää Raspberry Pi: tä.