Túlhajtásával változtassa Raspberry Pi Zero 2 W-ját igazi zsebrakétává.

Kulcs elvitelek

  • A Raspberry Pi Zero 2 W túlhajtható a teljesítmény növelése érdekében, így ideális az igényesebb hordozható projektekhez és a retro játékok emulációjához.
  • A túlhajtás csökkentheti a Pi Zero 2 W élettartamát, ezért óvatosan járjon el.
  • A legjobb eredmény érdekében hűtést alkalmazzon a túlmelegedés és a hőszabályozás elkerülése érdekében.

A többi Raspberry Pi egylapos számítógéphez hasonlóan a Raspberry Pi Zero 2 W is túlhajtható a teljesítmény növelése érdekében. Tudja meg, hogyan kell túlhajtani a Pi Zero 2 W CPU-ját és GPU-ját, hogy gyorsabban működjön.

Miért túlhúzza a Raspberry Pi Zero 2 W-ját?

A Raspberry Pi Zero 2 W egy hatalmas frissítés az eredeti Pi Zero modelleken, ugyanazzal a Broadcom BCM2710A1 SoC-vel, mint a teljes méretű Pi 3-on. Ez lehetővé teszi bizonyos munkaterhelések akár ötször gyorsabb futtatását, mint a Pi Zero.

A zsebméretű formával és a 15 dolláros árcédulával kombinálva ez a Pi Zero 2 W-t ideálissá teszi hordozható projektekben való használatra. Általában fej nélkül, monitor vagy billentyűzet nélkül fut, és akkor

instagram viewer
távolról elérheti a Raspberry Pi-t SSH-n keresztül.

Ha azonban a Pi Zero 2 W-t asztali rendszerként szeretné használni grafikus felhasználói felülettel, az kissé késésnek tűnhet a Pi 4-hez vagy Pi 5-höz képest. A CPU (és a GPU) túlhajtásával egy kis extra tömörítést adhat. Ez hasznosnak bizonyulhat a retro játékrendszerek emulálásához is.

A túlhúzás hátránya, hogy csökkentheti a Pi Zero 2 W élettartamát. A garancia érvényét is vonhatja, ha használja a force_turbo=1 beállítást a config.txt fájlban, hogy magasabb (6 feletti) túlfeszültségszintet engedélyezzen. Tehát saját felelősségére kell túlhajtani – különösen, ha nagyobb sebességre tolja.

Tartsa hidegen Raspberry Pi Zero 2 W-ját

Ha a Raspberry Pi Zero 2 W-ot nagyobb sebességen futtatja, az több hőt termel. Amint eléri a 80°C-ot (176°F), az SoC automatikusan elkezdi visszafojtani a CPU magokat, csökkentve azok sebességét, amíg a hőmérséklet le nem csökken. Ha a hőmérséklet 85 °C-ra (185 °F) emelkedik, akkor a rendszer a maximális fojtószelepet aktiválja, beleértve a GPU-t is.

Míg egy csupasz Pi Zero 2 W-os kártyával sikerült elérni az 1,2 GHz-es túlhajtást, előfordulhat, hogy némi hűtés hozzáadásával alacsonyan tarthatja a hőmérsékletet, különösen, ha bármilyen hosszúságú nagy terhelést futtat idő. Ez a hűtés lehet hűtőborda vagy ventilátor – vagy akár mindkettő, például a The Pi Hut esetében Kétventilátoros hűtőborda.

Hogyan lehet túlhajtani a Raspberry Pi 2 W-ot

Csakúgy, mint a többinél Raspberry Pi modellek A szokásos operációs rendszer, a Raspberry Pi OS (korábbi nevén Raspbian) futtatása esetén módosíthatja a Pi Zero 2 W rendszer-chip (SoC) órajelét a config.txt beállítások fájl.

Célszerű az összes rendszercsomag frissítésével és frissítésével kezdeni. Ha az asztali grafikus felhasználói felületet használja, nyisson meg egy terminálablakot a felső menüsor ikonjára kattintva, vagy Menü > Tartozékok > Terminál, és írja be:

sudo apt update && sudo apt upgrade -y

Ez eltarthat néhány percig a legújabb szoftvercsomagok ellenőrzéséhez, majd a rendszer frissítéséhez.

A Raspberry Pi Zero 2 W túlhajtása előtt néhány hasznos eszközt telepítünk a teljesítmény és a hőmérséklet összehasonlítására az előtte és utána. Először telepítse a Neofetch rendszerinformációs eszközt:

sudo apt install neofetch

Az aktuális rendszerinformációk megtekintéséhez futtassa:

neofetch

Meg kell mutatnia a Pi Zero 2 W alapértelmezett CPU-sebességét, 1 GHz-et. Ezután telepítse a "stressz" munkaterhelés-generáló eszközt:

sudo apt install stress

Ha a Raspberry Pi OS (vagy Raspbian) „Bullseye” vagy korábbi verzióját használja, telepítheti a Stressberry stressz-tesztelő eszközt a következőkkel:

pip3 install stressberry

Ha azonban a Raspberry Pi OS legújabb „Bookworm” verzióját használja, telepítenie kell a Stressberry-t Python virtuális környezetbe (a miénket „túlórának” neveztük):

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

Most már elvégezhet egy kezdeti stressztesztet a Pi Zero 2 W alapértelmezett órajelén, hogy később összehasonlíthassa a túlhúzott eredményekkel. Futtassa ezt a parancsot (a Python virtuális környezetben a „Bookworm”-on) egy 100 másodperces teszthez mind a négy CPU mag használatával:

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

Amint az SoC elérte a stabil alaphőmérsékletet, megkezdődik a stresszteszt, és minden sor mutatja az aktuális CPU hőmérsékletet és frekvenciát, aminek 1000 MHz-ig (azaz 1 GHz-ig) kell lennie.

Szerkessze a Config.txt fájlt Overclock értékre

Most végezzük el a Raspberry Pi Zero 2 W túlhajtását a CPU és a GPU sebességbeállításainak módosításával, amelyek az újraindításkor aktiválódnak. Nyissa meg a config.txt beállítások fájl a nano szövegszerkesztőben:

sudo nano /boot/config.txt

Adja hozzá a következő sorokat:

arm_freq=1200
core_freq=500

Itt használjuk kar_frekv hogy a processzor órajelét 1200 MHz-re (1,2 GHz) állítsa, miközben használja is mag_frekv a GPU magsebességének növeléséhez (az alapértelmezett 400 MHz-ről). Lásd a hivatalos Raspberry Pi-t túlhajtási dokumentáció az összes lehetséges opcióhoz. A legújabb firmware automatikusan megnöveli a feszültséget, ha a rendszer túlhúzódik, de szükség esetén ezt manuálisan felülírhatja (mi nem), például:

over_voltage=2

Lépjen ki a nano-ból, és mentse a beállításokat a gomb megnyomásával Ctrl + x, akkor Y és Belép. Az overclock aktiválásához indítsa újra a Pi Zero 2 W-ot:

sudo reboot

Miután újraindult, futtassa a neofetch terminál parancs újra; látnia kell az új 1,2 GHz-es CPU-sebességet.

Tesztelje stressz-tesztje túlhúzott Pi Zero 2 W-ját

Ha Raspberry Pi OS „Bookworm” rendszert használ, a Stressberryt a Python virtuális környezetéből kell futtatnia, tehát aktiválja újra:

cd overclock
source bin/activate

Ezután futtassa ugyanazt a Stressberry tesztet, mint korábban (más fájlnévvel a kimenethez):

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

Ezúttal látnia kell, hogy a CPU eléri az 1,2 GHz-es túlhajtási sebességet. Magasabb lesz a hőmérséklete is – a mi tesztjeink szerint hűtés nélkül elérte a maximum 67,1 °C-ot (152,8 °F), jóval az alatt a 80 °C-os szint alatt, amelynél a hőfojtás elkezdődni alkalmazott.

További hűtéssel, például ventilátorral vagy hűtőbordával, egyes felhasználóknak sikerült tovább növelniük a CPU sebességét, hogy 1,4 GHz, a GPU pedig 700 MHz-re, de a futásteljesítmény változhat a különböző Pi Zero 2 W-os kártyák és a hűtési módok esetén használt.

Ha egy bizonyos szintű túlhajtás a rendszer instabilitását okozza, akkor érdemes egy szerényebb túlhúzással próbálkozni. Egyes esetekben előfordulhat, hogy a Pi Zero 2 W még az asztalig sem indul el, általában a megfelelő teljesítmény hiánya miatt.

Mi van, ha a Pi Zero 2 W nem indul el?

Ha a túlhajtási beállítások módosítása után config.txt, úgy találja, hogy a Raspberry Pi Zero 2 W nem indul el, ne aggódjon. A legegyszerűbb megoldás az, ha egyszerűen megfogja a Váltás gomb a rendszerindítás során az overclock ideiglenes letiltásához; a Raspberry Pi-nek ezután rendesen el kell indulnia.

Ha ez nem működik, kapcsolja ki a Pi Zero 2 W-t, majd vegye ki a microSD-kártyát, és csatlakoztassa (USB-kártyaolvasóval) egy másik számítógéphez a szerkesztéshez. config.txt fájl onnan. Ezután módosíthatja a túlhúzási beállításokat, vagy megjegyzéseket fűzhet hozzájuk egy # szimbólum hozzáadásával az egyes sorok elejére.

A Raspberry Pi Zero 2 W túlhajtása egyszerű

Ha egy kis extra feldolgozási teljesítményre van szüksége hordozható projektjéhez vagy retro játékrendszeréhez, viszonylag egyszerű megváltoztatni a konfigurációs beállításokat a Raspberry Pi Zero 2 W túlhajtására. Az SoC hőfojtásának elkerülése érdekében jobban fog működni valamilyen hűtési móddal.