Raspberry Pi 5 on tehokas single0board-tietokone, mutta voit saada sen toimimaan entistä nopeammin ylikellotuksen avulla.

Avaimet takeawayt

  • Raspberry Pi 5 voidaan ylikellottaa suorituskyvyn parantamiseksi, mikä voi olla hyödyllistä prosessoria vaativissa tehtävissä, kuten koneoppimisessa.
  • Pi 5:n ylikellottamiseksi sinun on pidettävä sen lämpötila alle 80 °C. Virallinen Raspberry Pi 5 -kotelo jäähdytystuulettimella ja Active Cooler -lisävaruste jäähdytyselementillä ja tuulettimella voivat auttaa lämmön hallinnassa.
  • Pi 5:n ylikellotukseen kuuluu config.txt-käynnistysasetustiedoston muokkaaminen ja suorittimen nopeusasetusten muuttaminen. Ylikellotus voi kuitenkin lyhentää Pi 5:n käyttöikää ja mitätöidä takuun, joten toimi varoen.

Vaikka Raspberry Pi 5 on kaksi tai kolme kertaa nopeampi kuin Pi 4, se voidaan ylikellottaa vielä paremman suorituskyvyn saavuttamiseksi. Tutustu Raspberry Pi 5:n järjestelmäsirun ylikellotukseen vapauttaaksesi tämän ilmaisen nopeuden.

Miksi ylikellottaa Raspberry Pi 5?

Raspberry Pi 5:n oletussuoritinnopeus 2,4 GHz on huomattavasti nopeampi kuin Pi 4:n 1,8 GHz, mikä tarjoaa huomattavasti tehokkaamman suorituskyvyn moniin tehtäviin. Sen VideoCore VII GPU (grafiikkakäsittelyyksikkö) toimii myös oletusarvoisesti 800 MHz: n taajuudella verrattuna Pi 4:n VideoCore VI: n 500 MHz: iin.

Aivan kuten kanssa Raspberry Pi 4:n ylikellotusNäitä nopeuksia voidaan kuitenkin lisätä ylikellottamalla Pi 5 SoC: n neljä CPU-ydintä ja GPU. Tämän pitäisi parantaa suorituskykyä prosessoria vaativissa tehtävissä, kuten käyttämällä Raspberry Pi: tä Plex-mediapalvelimenatai yrittää ajaa suurta kielimallia AI chatbotille.

Ylikellotuksen haittapuoli on, että se voi lyhentää Pi 5:n käyttöikää. Liian suuren ylijännitteen käyttö voi jopa mitätöidä takuun. Joten teet sen omalla vastuullasi - varsinkin jos työnnät sitä suurempiin nopeuksiin.

Pidä Raspberry Pi 5 viileänä

Jotta voit ylikellottaa Raspberry Pi 5:n SoC: n (system-on-chip), sinun on pidettävä sen lämpötila alle 80 °C: ssa (176 °F). Kun se saavuttaa tämän tason, SoC laukaisee automaattisesti turvamekanismin, joka alkaa kuristaa CPU-ytimiä ja vähentää niiden nopeutta, kunnes lämpötila laskee. Jos lämpötila onnistuu saavuttamaan 85 °C (185 °F), maksimikuristin laukeaa, myös GPU: lle.

Vaikka Raspberry Pi 5 itse asiassa toimii viileämmin kuin Pi 4 suoritettaessa tyypillisiä työpöytätehtäviä, raskaassa kuormituksessa se tarvitsee apua lämmönhallinnassa. Tästä syystä Raspberry Pi -yhtiö lanseerasi Pi 5:n parilla valinnaisella lisävarusteella.

Virallisessa Raspberry Pi 5 -kotelossa on sisäänrakennettu jäähdytystuuletin, jonka liität Pi 5 -levyn JST-porttiin, joka on merkitty "FAN". Pi 5 -levyn päälle asennetussa Active Cooler -lisävarusteessa on sekä jäähdytyselementti että tuuletin. Käytimme Active Cooleria ylikellotustesteissämme.

Kuvan luotto: Raspberry Pi

Kuinka ylikellottaa Raspberry Pi 5

Kuten muidenkin kanssa Raspberry Pi -mallit kun käytät virallista käyttöjärjestelmää Raspberry Pi OS, voit muuttaa Pi 5:n SoC: n kellotaajuutta muokkaamalla config.txt käynnistysasetustiedosto.

Ennen kuin aloitat, on parasta päivittää ja päivittää järjestelmäsi. Avaa pääteikkuna napsauttamalla sen kuvaketta ylävalikkopalkissa tai kautta Valikko > Lisävarusteet > Pääteja kirjoita:

sudo apt update && sudo apt upgrade -y

Uusimpien ohjelmistopakettien tarkistaminen ja järjestelmän päivittäminen voi kestää hetken.

Ennen kuin ylikellotamme Raspberry Pi 5:n, asennamme muutaman hyödyllisen työkalun, jotta voimme verrata suorituskykyä ja lämpötilaa ennen ja jälkeen. Asenna ensin Neofetch-järjestelmätietotyökalu:

sudo apt install neofetch

Näet nykyiset järjestelmätiedot suorittamalla:

neofetch

Sen pitäisi näyttää Pi 5:n oletussuorittimen nopeus 2,4 GHz. Asenna seuraavaksi "stressiä" luova työkuormitustyökalu:

sudo apt install stress

Jos haluat asentaa Stressberryn stressitestaustyökalun Raspberry Pi OS "Bookworm", sinun on ensin luo virtuaalinen Python-ympäristö (kutsuimme omaamme "ylikellotukseksi"), muuta hakemistoa siihen ja aktivoi se:

python -m venv overclock
cd overclock
source bin/activate

Voit sitten asentaa Stressberryn:

pip3 install stressberry

Tehdään nyt ensimmäinen stressitesti oletuskellonopeudella, jotta sitä voidaan myöhemmin verrata 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

Kun on odotettu vakaata peruslämpötilaa, mikä voi kestää hetken, stressitesti suoritetaan ja jokainen rivi näyttää nykyisen prosessorin lämpötilan ja taajuuden (MHz), jonka pitäisi nousta 2400.

Muokkaa Config.txt-tiedostoa Overclock-muotoon

Nyt on aika muuttaa prosessorin nopeusasetuksia aloittaaksesi Pi 5:n ylikellotuksen. Avaa config.txt asetustiedosto nano-tekstieditorissa:

sudo nano /boot/config.txt

Lisää seuraavat rivit:

arm_freq=2800
gpu_freq=900
over_voltage_delta=50000

Tässä asetamme suorittimen kellotaajuuden 2,8 GHz: iin, lisäämme myös GPU: n nopeutta ja lisäämme SoC-ydinjännitettä auttaaksemme – sinun on ehkä käytettävä tätä ylijännitettä, jotta se toimii. Poistu nanosta ja tallenna asetukset painamalla Ctrl + X, sitten Y ja Tulla sisään. Aktivoi ylikello käynnistämällä Pi 5 uudelleen:

sudo reboot

Kun se käynnistyy uudelleen, suorita neofetch päätekomento uudelleen; sinun pitäisi nähdä uusi prosessorinopeus 2,8 GHz.

Stressitestaa ylikellotettu Pi 5

Sinun on suoritettava Stressberry Python-virtuaaliympäristöstäsi, joten aktivoi se uudelleen:

cd overclock
source bin/activate

Suorita sitten sama Stressberry-testi kuin aiemmin (toisella tiedostonimellä tulosteelle):

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

Tällä kertaa sinun pitäisi nähdä, että prosessori saavuttaa ylikellotetun nopeuden 2,8 GHz tai minkä tahansa määrittämäsi nopeuden. Sillä on myös korkeampi lämpötila – testeissämme Pi 5:een asennetulla Active Coolerilla se saavutti maksimilämpötilan 64,8 °C (148,6 °F), mikä on selvästi kuristuksen tason alapuolella.

Jotkut käyttäjät ovat onnistuneet nostamaan prosessorin nopeutta edelleen 3 GHz: iin tai hieman enemmän ja GPU: n 1 GHz: iin, mutta mittarilukema voi vaihdella eri Pi 5 -korteilla ja käytetyllä jäähdytysmenetelmällä. Jos ylikellotus tietyllä tasolla aiheuttaa järjestelmän epävakautta, kannattaa kokeilla vaatimattomampaa ylikellotusta. Joissakin tapauksissa Pi 5 ei ehkä edes käynnisty työpöydälle, yleensä riittävän tehon puutteen vuoksi.

Entä jos Pi 5 ei käynnisty?

Jos ylikellotusasetusten muuttamisen jälkeen config.txt, huomaat, että Raspberry Pi 5 ei käynnisty, älä huoli. Helpoin ratkaisu on yksinkertaisesti pitää kiinni Siirtää näppäin käynnistyksen aikana poistaaksesi ylikellotuksen tilapäisesti käytöstä; Pi 5:n pitäisi sitten käynnistyä normaalisti.

Jos tämä ei auta, voit aina sammuttaa Pi 5:n, poistaa microSD-kortin ja liittää sen (USB-kortinlukijalla) toiseen tietokoneeseen muokataksesi config.txt tiedosto sieltä. Voit sitten muuttaa ylikellotusasetuksia tai kommentoida niitä lisäämällä #-symbolin jokaisen rivin alkuun.

On jopa mahdollista alikellottaa Pi 5, jos haluat vähentää virrankulutusta (ehkä kannettavaa projektia varten) ja/tai pitää lämpötilan alhaisena.

Raspberry Pi 5:n ylikellotus on helppoa

Kuten olet nähnyt, Pi 5:n ylikellotus on suhteellisen yksinkertainen prosessi. Ylikellotuksesta saadun ylimääräisen prosessointitehon ansiosta voit suorittaa suoritinintensiivisiä tehtäviä tehokkaammin, joten se voi osoittautua hyödylliseksi tehtävissä, kuten koneoppimisessa ja suurissa kielimalleissa. Uusi lisätehosi avaa entistä enemmän projektimahdollisuuksia Raspberry Pi 5:lle.