Premeňte svoje Raspberry Pi Zero 2 W na skutočnú vreckovú raketu pretaktovaním.
Kľúčové informácie
- Raspberry Pi Zero 2 W je možné pretaktovať, aby sa zvýšil výkon, vďaka čomu je ideálny pre náročnejšie prenosné projekty a emuláciu retro hier.
- Pretaktovanie môže znížiť životnosť Pi Zero 2 W, preto postupujte opatrne.
- Pre dosiahnutie najlepších výsledkov pridajte chladiace opatrenia, aby ste zabránili prehriatiu a tepelnému škrteniu.
Rovnako ako ostatné jednodoskové počítače Raspberry Pi, aj Raspberry Pi Zero 2 W je možné pretaktovať, aby sa zvýšil jeho výkon. Zistite, ako pretaktovať CPU a GPU vášho Pi Zero 2 W, aby fungoval rýchlejšie.
Prečo pretaktovať Raspberry Pi Zero 2 W?
Raspberry Pi Zero 2 W je obrovský upgrade pôvodných modelov Pi Zero, ktorý sa môže pochváliť rovnakým Broadcom BCM2710A1 SoC ako na Pi 3 v plnej veľkosti. To mu umožňuje vykonávať niektoré úlohy až päťkrát rýchlejšie ako Pi Zero.
V kombinácii s jeho vreckovým rozmerom a cenovkou 15 dolárov to robí Pi Zero 2 W ideálnym na použitie v prenosných projektoch. Zvyčajne to bude prebiehať bez hlavy, bez monitora alebo klávesnice a vy budete
vzdialený prístup k Raspberry Pi cez SSH.Ak chcete používať Pi Zero 2 W ako stolný systém s GUI, môže sa to zdať trochu oneskorené v porovnaní s Pi 4 alebo Pi 5. Pretaktovaním jeho CPU (a GPU) mu môžete dať trochu zipsu navyše. To by sa malo ukázať ako užitočné aj pri emulácii retro herných systémov.
Nevýhodou pretaktovania je, že môže znížiť životnosť vášho Pi Zero 2 W. Môže to tiež spôsobiť stratu záruky, ak použijete force_turbo=1 nastavenie v súbore config.txt na povolenie vyšších úrovní prepätia (nad 6). Pretaktovanie teda robíte na vlastné riziko – najmä ak ho posúvate na vyššie rýchlosti.
Udržujte Raspberry Pi Zero 2 W v chlade
Spustenie vášho Raspberry Pi Zero 2 W pri vyššej rýchlosti má za následok, že produkuje viac tepla. Akonáhle dosiahne 80 °C (176 °F), SoC automaticky začne obmedzovať jadrá CPU a zníži ich rýchlosť, kým teplota neklesne. Ak sa teplota zvýši na 85 °C (185 °F), spustí sa maximálne škrtenie, a to aj pre GPU.
Aj keď sa nám podarilo dosiahnuť pretaktovanie 1,2 GHz len s holou doskou Pi Zero 2 W, možno zistíte, že pridanie nejakého chladenia pomôže udržať teplotu na nízkej úrovni, najmä ak používate veľkú záťaž na akúkoľvek dĺžku čas. Toto chladenie môže byť vo forme chladiča alebo ventilátora - alebo dokonca oboch, ako napríklad v Pi Hut's Chladič s dvoma ventilátormi.
Ako pretaktovať Raspberry Pi 2 W
Rovnako ako na iných Modely Raspberry Pi so štandardným operačným systémom Raspberry Pi OS (predtým známy ako Raspbian), môžete zmeniť rýchlosť hodín systému Pi Zero 2 W na čipe (SoC) úpravou config.txt súbor s nastaveniami.
Je dobré začať aktualizáciou a aktualizáciou všetkých systémových balíkov. Ak používate grafické používateľské rozhranie pracovnej plochy, otvorte okno terminálu kliknutím na jeho ikonu v hornej lište ponuky alebo cez Ponuka > Príslušenstvo > Terminála zadajte:
sudo apt update && sudo apt upgrade -y
Kontrola najnovších softvérových balíkov a následná aktualizácia systému môže trvať niekoľko minút.
Pred pretaktovaním Raspberry Pi Zero 2 W nainštalujeme niekoľko užitočných nástrojov na porovnanie výkonu a teploty pred a po. Najprv nainštalujte informačný nástroj Neofetch:
sudo apt install neofetch
Ak chcete zobraziť aktuálne informácie o systéme, spustite:
neofetch
Mal by ukazovať predvolenú rýchlosť procesora Pi Zero 2 W 1 GHz. Ďalej nainštalujte nástroj na generovanie „stresu“:
sudo apt install stress
Ak používate verziu Raspberry Pi OS (alebo Raspbian) „Bullseye“ alebo staršiu, môžete si nástroj na záťažové testovanie Stressberry nainštalovať pomocou:
pip3 install stressberry
Ak však používate najnovšiu verziu operačného systému Raspberry Pi „Bookworm“, budete si musieť nainštalovať Stressberry vo virtuálnom prostredí Python (naše sme nazvali „pretaktovanie“):
python -m venv overclock
cd overclock
source bin/activate
pip3 install stressberry
Teraz môžete vykonať úvodný záťažový test pri predvolenej rýchlosti hodín Pi Zero 2 W na porovnanie s pretaktovanými výsledkami neskôr. Spustite tento príkaz (vo virtuálnom prostredí Pythonu na „Bookworm“) na 100-sekundový test s použitím všetkých štyroch jadier CPU:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Keď SoC dosiahne stabilnú základnú teplotu, začne sa záťažový test a každý riadok zobrazí aktuálnu teplotu a frekvenciu procesora, ktorá by sa mala dostať až na 1000 MHz (t.j. 1 GHz).
Upravte súbor Config.txt na pretaktovanie
Teraz urobme pretaktovanie Raspberry Pi Zero 2 W zmenou nastavení rýchlosti CPU a GPU, ktoré sa aktivujú pri reštarte. Otvor config.txt súbor nastavení v textovom editore nano:
sudo nano /boot/config.txt
Pridajte nasledujúce riadky:
arm_freq=1200
core_freq=500
Tu, používame arm_frekv nastaviť takt CPU na 1200MHz (1,2GHz), pričom tiež použijete jadro_frekv zvýšiť rýchlosť jadra GPU (z predvolených 400 MHz). Pozrite si oficiálne Raspberry Pi dokumentácia o pretaktovaní pre všetky možné možnosti. Najnovší firmvér automaticky zvýši napätie, ak je systém pretaktovaný, ale v prípade potreby to môžete manuálne prepísať (my sme to neurobili), napríklad pomocou:
over_voltage=2
Ukončite nano a uložte nastavenia stlačením Ctrl + X, potom Y a Zadajte. Ak chcete aktivovať pretaktovanie, reštartujte Pi Zero 2 W:
sudo reboot
Akonáhle sa reštartuje, spustite neofetch opäť príkaz terminálu; mali by ste vidieť novú rýchlosť procesora 1,2 GHz.
Záťažový test pretaktovaného Pi Zero 2 W
Ak používate Raspberry Pi OS „Bookworm“, budete musieť spustiť Stressberry z vášho virtuálneho prostredia Python, takže znova aktivujte:
cd overclock
source bin/activate
Potom spustite rovnaký test Stressberry ako predtým (s iným názvom súboru pre výstup):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Tentokrát by ste mali vidieť, že CPU dosahuje pretaktovanú rýchlosť 1,2 GHz. Bude mať tiež vyššiu teplotu – v našich testoch s nepridalo sa žiadne chladenie, dosiahla maximum 67,1 °C (152,8 °F), čo je výrazne pod úrovňou 80 °C, pri ktorej by začalo byť tepelné škrtenie aplikované.
S dodatočným chladením, ako je ventilátor alebo chladič, sa niektorým používateľom podarilo zvýšiť rýchlosť procesora až na 1,4 GHz a GPU na 700 MHz, ale počet najazdených kilometrov sa môže líšiť pre rôzne dosky Pi Zero 2 W a spôsob chladenia použité.
Ak pretaktovanie na určitej úrovni spôsobuje nestabilitu systému, mali by ste skúsiť skromnejšie pretaktovanie. V niektorých prípadoch sa Pi Zero 2 W nemusí dokonca spustiť na pracovnej ploche, zvyčajne kvôli nedostatku dostatočného výkonu.
Čo ak sa Pi Zero 2 W nespustí?
Ak po zmene nastavení pretaktovania v config.txt, zistíte, že váš Raspberry Pi Zero 2 W sa nespustí, netrápte sa. Najjednoduchším riešením je jednoducho držať Shift tlačidlo počas spúšťania na dočasné vypnutie pretaktovania; Raspberry Pi by sa potom malo spustiť normálne.
Ak to nepomôže, vypnite Pi Zero 2 W, vyberte microSD kartu a pripojte ju (pomocou USB čítačky kariet) k inému počítaču, aby ste mohli upraviť config.txt súbor odtiaľ. Potom môžete zmeniť nastavenia pretaktovania alebo ich komentovať pridaním symbolu # na začiatok každého riadku.
Pretaktovanie Raspberry Pi Zero 2 W je jednoduché
Ak potrebujete trochu extra výpočtový výkon pre váš prenosný projekt alebo retro herný systém, je pomerne jednoduché zmeniť nastavenia konfigurácie na pretaktovanie Raspberry Pi Zero 2 W. Aby sa zabránilo tepelnému škrteniu SoC, bude lepšie fungovať s určitou formou chladenia.