Muuta Raspberry Pi Zero 2 W todelliseksi taskuraketiksi ylikellottamalla.

Avaimet takeawayt

  • Raspberry Pi Zero 2 W voidaan ylikellottaa suorituskyvyn parantamiseksi, mikä tekee siitä ihanteellisen vaativampiin kannettaviin projekteihin ja retropelien emulointiin.
  • Ylikellotus voi lyhentää Pi Zero 2 W: n käyttöikää, joten toimi varoen.
  • Parhaan tuloksen saavuttamiseksi lisää jäähdytystoimenpiteitä ylikuumenemisen ja lämpökuristuksen estämiseksi.

Kuten muutkin Raspberry Pi -yksilevytietokoneet, Raspberry Pi Zero 2 W voidaan ylikellottaa suorituskyvyn parantamiseksi. Ota selvää, kuinka Pi Zero 2 W: n prosessori ja GPU ylikellotetaan, jotta se toimii nopeammin.

Miksi ylikellottaa Raspberry Pi Zero 2 W?

Raspberry Pi Zero 2 W on valtava päivitys alkuperäisiin Pi Zero -malleihin, ja siinä on sama Broadcom BCM2710A1 SoC kuin täysikokoisessa Pi 3:ssa. Tämän ansiosta se voi suorittaa joitakin työkuormia jopa viisi kertaa nopeammin kuin Pi Zero.

Yhdessä taskukokoisen koon ja 15 dollarin hintalapun kanssa tämä tekee Pi Zero 2 W: sta ihanteellisen käytettäväksi kannettavissa projekteissa. Tyypillisesti se ajetaan ilman päätä, ilman näyttöä tai näppäimistöä, ja sinä

instagram viewer
käyttää Raspberry Pi: tä etänä SSH: n kautta.

Jos haluat käyttää Pi Zero 2 W: ta pöytäkonejärjestelmänä graafisella käyttöliittymällä, se voi kuitenkin tuntua hieman viiveeltä verrattuna Pi 4:ään tai Pi 5:een. Ylikellottamalla sen CPU: ta (ja GPU: ta) voit antaa sille hieman ylimääräistä vetoketjua. Tämän pitäisi osoittautua hyödylliseksi myös retropelijärjestelmien emuloinnissa.

Ylikellotuksen haittapuoli on, että se voi lyhentää Pi Zero 2 W: n käyttöikää. Se voi myös mitätöidä takuusi, jos käytät force_turbo=1 asetus config.txt-tiedostossa salliaksesi korkeammat ylijännitetasot (yli 6). Joten ylikellot omalla vastuullasi – varsinkin jos työnnät sitä suuremmille nopeuksille.

Pidä Raspberry Pi Zero 2 W viileänä

Raspberry Pi Zero 2 W: n käyttäminen suuremmalla nopeudella tuottaa enemmän lämpöä. Kun se saavuttaa 80 °C (176 °F), SoC alkaa automaattisesti kuristaa takaisin prosessorin ytimiä ja vähentää niiden nopeutta, kunnes lämpötila laskee. Jos lämpötila nousee 85 °C: seen (185 °F), maksimikuristin laukeaa, myös GPU: lle.

Vaikka onnistuimme saavuttamaan 1,2 GHz: n ylikellotuksen pelkällä Pi Zero 2 W -kortilla, saatat huomata, että jäähdytyksen lisääminen auttaa pitämään lämpötilan alhaisena, varsinkin jos ajetaan raskaita kuormia minkä tahansa pituisen ajan aika. Tämä jäähdytys voi olla jäähdytyselementin tai tuulettimen muodossa - tai jopa molempia, kuten The Pi Hut's Kahden tuulettimen jäähdytyselementti.

Kuinka ylikellottaa Raspberry Pi 2 W

Aivan kuten muillakin Raspberry Pi -mallit Kun käytössäsi on vakiokäyttöjärjestelmä, Raspberry Pi OS (aiemmin Raspbian), voit muuttaa Pi Zero 2 W: n system-on-chip (SoC) kellotaajuutta muokkaamalla config.txt asetustiedosto.

On hyvä idea aloittaa päivittämällä ja päivittämällä kaikki järjestelmäpaketit. Jos käytät työpöydän graafista käyttöliittymää, avaa pääteikkuna napsauttamalla sen kuvaketta ylävalikkopalkissa tai 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ää muutaman minuutin.

Ennen kuin ylikellotamme Raspberry Pi Zero 2 W: n, asennamme muutaman hyödyllisen työkalun vertaillaksemme ennen ja jälkeen suorituskykyä ja lämpötilaa. 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 Zero 2 W: n oletussuorittimen nopeus 1 GHz. Asenna seuraavaksi "stressiä" luova työkuormitustyökalu:

sudo apt install stress

Jos käytät Raspberry Pi OS: n (tai Raspbianin) Bullseye-versiota tai aiempaa, voit asentaa Stressberryn stressitestaustyökalun seuraavilla tavoilla:

pip3 install stressberry

Jos käytät Raspberry Pi OS: n uusinta "Bookworm" -versiota, sinun on kuitenkin asennettava Stressberry Python-virtuaaliympäristöön (nimesimme omaamme "ylikellotukseksi"):

python -m venv overclock
cd overclock
source bin/activate
pip3 install stressberry

Voit nyt tehdä alustavan stressitestin Pi Zero 2 W: n oletuskellonopeudella, jotta voit verrata niitä myöhemmin ylikellotettuihin tuloksiin. Suorita tämä komento (Python-virtuaaliympäristössä "Bookwormissa") 100 sekunnin testiä varten kaikilla neljällä CPU-ytimellä:

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

Kun SoC on saavuttanut vakaan peruslämpötilan, stressitesti alkaa ja jokainen rivi näyttää nykyisen prosessorin lämpötilan ja taajuuden, jonka pitäisi nousta 1000 MHz: iin (eli 1 GHz: iin).

Muokkaa Config.txt-tiedostoa Overclock-muotoon

Tehdään nyt Raspberry Pi Zero 2 W -ylikellotus muuttamalla prosessorin ja grafiikkasuorittimen nopeusasetuksia, jotka aktivoituvat, kun se käynnistyy uudelleen. Avaa config.txt asetustiedosto nano-tekstieditorissa:

sudo nano /boot/config.txt

Lisää seuraavat rivit:

arm_freq=1200
core_freq=500

Tässä, käytämme arm_freq asettaaksesi suorittimen kellonopeuden 1200 MHz: iin (1,2 GHz) samalla kun käytät core_freq nostaa GPU: n ydinnopeutta (oletusarvosta 400 MHz). Katso virallinen Raspberry Pi ylikellotuksen dokumentaatio kaikille mahdollisille vaihtoehdoille. Uusin laiteohjelmisto skaalaa automaattisesti jännitettä, jos järjestelmä ylikellotetaan, mutta voit tarvittaessa ohittaa tämän manuaalisesti (me emme tehneet), kuten:

over_voltage=2

Poistu nanosta ja tallenna asetukset painamalla Ctrl + X, sitten Y ja Tulla sisään. Aktivoi ylikellotus käynnistämällä Pi Zero 2 W uudelleen:

sudo reboot

Kun se on käynnistetty uudelleen, suorita neofetch päätekomento uudelleen; sinun pitäisi nähdä uusi suorittimen nopeus 1,2 GHz.

Stressitestaa ylikellotettu Pi Zero 2 W

Jos käytät Raspberry Pi OS "Bookworm", 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ä CPU saavuttaa ylikellotetun nopeuden 1,2 GHz. Sillä on myös korkeampi lämpötila - testeissämme jäähdytystä ei lisätty, se saavutti maksimilämpötilan 67,1 °C (152,8 °F), selvästi alle 80 °C: n tason, jossa lämpökuristuksen alkaessa olla sovelletaan.

Lisäjäähdytyksellä, kuten tuulettimella tai jäähdytyselementillä, jotkut käyttäjät ovat onnistuneet lisäämään suorittimen nopeutta entisestään 1,4 GHz ja GPU 700 MHz: iin, mutta mittarilukema voi vaihdella eri Pi Zero 2 W -levyillä ja jäähdytysmenetelmällä käytetty.

Jos ylikellotus tietyllä tasolla aiheuttaa järjestelmän epävakautta, kannattaa kokeilla vaatimattomampaa ylikellotusta. Joissakin tapauksissa Pi Zero 2 W ei välttämättä edes käynnisty työpöydälle, yleensä riittävän tehon puutteen vuoksi.

Entä jos Pi Zero 2 W ei käynnisty?

Jos ylikellotusasetusten muuttamisen jälkeen config.txt, huomaat, että Raspberry Pi Zero 2 W 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ä; Raspberry Pi: n pitäisi sitten käynnistyä normaalisti.

Jos tämä ei auta, sammuta Pi Zero 2 W, poista sitten microSD-kortti ja liitä se (USB-kortinlukijalla) toiseen tietokoneeseen muokataksesi config.txt tiedosto sieltä. Voit sitten muuttaa ylikellotusasetuksia tai kommentoida niitä lisäämällä #-symbolin jokaisen rivin alkuun.

Raspberry Pi Zero 2 W: n ylikellotus on helppoa

Jos tarvitset hieman ylimääräistä prosessointitehoa kannettavaan projektiisi tai retropelijärjestelmääsi, on suhteellisen yksinkertaista muuttaa konfigurointiasetuksia ylikellottamaan Raspberry Pi Zero 2 W. SoC: n lämpökuristuksen välttämiseksi se toimii paremmin jonkinlaisen jäähdytyksen kanssa.