Pretvorite svoj Raspberry Pi Zero 2 W u pravu džepnu raketu tako da ga overclockirate.
Ključni zahvati
- Raspberry Pi Zero 2 W može se overclockati kako bi se poboljšale performanse, što ga čini idealnim za zahtjevnije prijenosne projekte i emulaciju retro igara.
- Overclocking može smanjiti životni vijek Pi Zero 2 W, stoga nastavite s oprezom.
- Za najbolje rezultate dodajte mjere hlađenja kako biste spriječili pregrijavanje i toplinsko prigušivanje.
Kao i druga Raspberry Pi računala s jednom pločom, Raspberry Pi Zero 2 W može se overclockati kako bi se poboljšale njegove performanse. Saznajte kako overclockati CPU i GPU svog Pi Zero 2 W kako bi brže radio.
Zašto overclockati svoj Raspberry Pi Zero 2 W?
Raspberry Pi Zero 2 W velika je nadogradnja originalnih modela Pi Zero, s istim Broadcom BCM2710A1 SoC-om kao i na Pi 3 u punoj veličini. To mu omogućuje izvođenje nekih radnih opterećenja do pet puta brže od Pi Zero.
U kombinaciji sa svojim faktorom džepne veličine i cijenom od 15 USD, ovo čini Pi Zero 2 W idealnim za korištenje u prijenosnim projektima. Obično će se pokrenuti bez glave, bez monitora ili tipkovnice, a vi ćete
pristupite Raspberry Pi daljinski putem SSH-a.Međutim, ako želite koristiti Pi Zero 2 W kao stolni sustav s GUI-jem, može se činiti da je malo zaostao u usporedbi s Pi 4 ili Pi 5. Overclockingom CPU-a (i GPU-a) možete mu dati malo više snage. Ovo bi se također trebalo pokazati korisnim za oponašanje sustava retro igara.
Loša strana overclockinga je ta što bi moglo smanjiti životni vijek vašeg Pi Zero 2 W. Također može poništiti vaše jamstvo ako koristite snaga_turbo=1 postavka u datoteci config.txt za omogućavanje viših razina prenapona (preko 6). Dakle, overclockirajte na vlastitu odgovornost—posebno ako ga tjerate na veće brzine.
Držite svoj Raspberry Pi Zero 2 W hladnim
Rad vašeg Raspberry Pi Zero 2 W na višoj brzini dovodi do toga da proizvodi više topline. Kada dosegne 80°C (176°F), SoC će automatski početi prigušivati CPU jezgre, smanjujući njihovu brzinu dok temperatura ne padne. Ako temperatura poraste do 85°C (185°F), aktivirat će se maksimalno prigušivanje, uključujući GPU.
Iako smo uspjeli postići overclock od 1,2 GHz sa samo jednom Pi Zero 2 W pločom, možda ćete otkriti da Dodavanje malo hlađenja pomoći će u održavanju niske temperature, osobito ako radite s velikim opterećenjem tijekom bilo koje duljine vrijeme. Ovo hlađenje može biti u obliku hladnjaka ili ventilatora—ili čak oboje, kao kod The Pi Hut-a Hladnjak s dva ventilatora.
Kako overclockati Raspberry Pi 2 W
Baš kao i na drugim Raspberry Pi modeli na standardnom operativnom sustavu, Raspberry Pi OS (ranije poznatom kao Raspbian), možete promijeniti brzinu takta Pi Zero 2 W sustava na čipu (SoC) modificiranjem config.txt datoteka postavki.
Dobro je započeti s ažuriranjem i nadogradnjom svih paketa sustava. Ako koristite GUI radne površine, otvorite prozor terminala klikom na njegovu ikonu na gornjoj traci izbornika ili putem Izbornik > Pribor > Terminal, i unesite:
sudo apt update && sudo apt upgrade -y
Ovo može potrajati nekoliko minuta da se provjeri postoje li najnoviji softverski paketi i zatim ažurira sustav.
Prije overclockiranja Raspberry Pi Zero 2 W, instalirat ćemo nekoliko korisnih alata za usporedbu performansi prije i poslije i temperature. Najprije instalirajte alat za informacije o sustavu Neofetch:
sudo apt install neofetch
Da biste vidjeli informacije o trenutnom sustavu, pokrenite:
neofetch
Trebao bi prikazati zadanu brzinu CPU-a Pi Zero 2 W od 1 GHz. Zatim instalirajte alat za generiranje opterećenja "stress":
sudo apt install stress
Ako koristite "Bullseye" verziju ili stariju verziju Raspberry Pi OS-a (ili Raspbian), možete instalirati Stressberry alat za testiranje stresa sa:
pip3 install stressberry
Međutim, ako koristite najnoviju "Bookworm" verziju Raspberry Pi OS-a, morat ćete instalirati Stressberry u Python virtualno okruženje (naše smo nazvali "overclock"):
python -m venv overclock
cd overclock
source bin/activate
pip3 install stressberry
Sada možete napraviti početni stres test na zadanoj brzini takta Pi Zero 2 W radi usporedbe s overclockanim rezultatima kasnije. Pokrenite ovu naredbu (u Python virtualnom okruženju na “Bookwormu”) za test od 100 sekundi koristeći sve četiri CPU jezgre:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Nakon što SoC dosegne stabilnu osnovnu temperaturu, započet će test otpornosti na stres i svaki red će pokazati trenutnu temperaturu i frekvenciju CPU-a, koja bi trebala doseći 1000MHz (tj. 1GHz).
Uredite datoteku Config.txt za Overclock
Sada napravimo overclock Raspberry Pi Zero 2 W promjenom postavki brzine CPU-a i GPU-a, koje će se aktivirati kada se ponovno pokrene. Otvori config.txt datoteka postavki u uređivaču nano teksta:
sudo nano /boot/config.txt
Dodajte sljedeće retke:
arm_freq=1200
core_freq=500
Evo, mi koristimo arm_freq za postavljanje takta CPU-a na 1200MHz (1,2GHz), dok također koristite core_freq kako biste povećali brzinu jezgre GPU-a (sa zadanih 400MHz). Pogledajte službeni Raspberry Pi overclocking dokumentacija za sve moguće opcije. Najnoviji firmware automatski povećava napon ako je sustav overclockiran, ali to možete ručno poništiti ako je potrebno (mi nismo), kao što je s:
over_voltage=2
Izađite iz nano i spremite postavke pritiskom na Ctrl + x, onda Y i Unesi. Za aktiviranje overkloka ponovno pokrenite Pi Zero 2 W:
sudo reboot
Nakon što se ponovno pokrene, pokrenite neofetch ponovno naredba terminala; trebali biste vidjeti novu brzinu procesora od 1,2 GHz.
Testirajte stres svoj overclockani Pi Zero 2 W
Ako koristite Raspberry Pi OS "Bookworm", morat ćete pokrenuti Stressberry iz svog Python virtualnog okruženja, pa ponovno aktivirajte to:
cd overclock
source bin/activate
Zatim pokrenite isti Stressberry test kao i prije (s drugačijim nazivom datoteke za izlaz):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Ovaj put biste trebali vidjeti da CPU dostiže overclockiranu brzinu od 1.2GHz. Također će imati višu temperaturu—u našim testovima, sa bez dodanog hlađenja, dosegla je najviše 67,1°C (152,8°F), znatno ispod razine od 80°C na kojoj bi toplinsko prigušivanje počelo biti primijeniti.
Dodatnim hlađenjem, poput ventilatora ili hladnjaka, neki su korisnici uspjeli dodatno povećati brzinu CPU-a, 1,4 GHz, a GPU do 700 MHz, ali kilometraža može varirati za različite Pi Zero 2 W ploče i način hlađenja koristi se.
Ako overclocking na određenoj razini uzrokuje nestabilnost sustava, trebali biste pokušati sa skromnijim overclockom. U nekim slučajevima, Pi Zero 2 W možda se neće niti pokrenuti na radnoj površini, obično zbog nedostatka dovoljno energije.
Što ako se Pi Zero 2 W neće pokrenuti?
Ako, nakon promjene postavki overclockinga u config.txt, otkrijete da se vaš Raspberry Pi Zero 2 W ne može pokrenuti, nemojte se uzrujavati. Najlakše rješenje je da jednostavno držite Shift tipka tijekom pokretanja za privremeno onemogućavanje overkloka; Raspberry Pi bi se tada trebao normalno pokrenuti.
Ako to ne uspije, isključite Pi Zero 2 W, zatim uklonite microSD karticu i spojite je (pomoću USB čitača kartica) na drugo računalo za uređivanje config.txt datoteku od tamo. Tada možete promijeniti postavke overclockinga ili ih komentirati dodavanjem simbola # na početku svakog retka.
Overclocking Raspberry Pi Zero 2 W je jednostavan
Ako vam treba malo dodatne procesorske snage za vaš prijenosni projekt ili sustav retro igara, relativno je jednostavno promijeniti postavke konfiguracije za overclock Raspberry Pi Zero 2 W. Kako bi se izbjeglo toplinsko prigušivanje SoC-a, bolje će raditi s nekim oblikom hlađenja.