A CPU túlhajtásával gyorsabban futhat Raspberry Pi 400 készülékén. Íme, hogyan kell csinálni.
A billentyűzetbe integrálva a Raspberry Pi 400 egy elegáns asztali számítógépet biztosít. Csak csatlakoztassa a monitorhoz, és már mehet is. A billentyűzetháztól eltekintve azonban lényegében egy módosított Raspberry Pi 4-ről van szó, ugyanazzal a Broadcom BCM2711 négymagos Cortex-A72 processzorral. És akárcsak a Pi 4-et, ezt is túlhajthatja, ha úgy érzi, hogy extra sebességre van szüksége. Itt megmutatjuk, hogyan kell csinálni.
Miért kell túlhúzni a Raspberry Pi 400-at?
Míg a Pi 400 alapértelmezett 1,8 GHz-es CPU-sebessége megfelelő a mindennapi asztali használatra és olyan feladatokra, mint pl. a saját webszolgáltatások önkiszolgáló alternatívái, kissé hiányosnak találhatja a CPU-igényes feladatokat, például a videó átkódolását a Raspberry Pi használata Plex médiaszerverként, vagy megkísérli nagy nyelvi modell futtatása egy AI chatbot számára.
Ilyen esetekben előfordulhat, hogy a Pi 400 küszködik a terhelés alatt, ami hosszabb időt vesz igénybe, vagy leesik a képkockák 4K-s videólejátszása során.
Ha a Raspberry Pi 400-at a szabványos 1,8 GHz-ről 2,0 GHz-re (vagy még magasabbra) túlhajtja, akkor egy kicsit csípősebb lesz, és nagyobb terhelés esetén is jobb lesz a teljesítménye.
A túlhúzás hátránya, hogy csökkentheti a Pi 400 élettartamát, és érvénytelenítheti a garanciát is. Tehát saját felelősségére teszi – különösen, ha nagyobb sebességre tolja.
A Pi 400 beépített hűtése
A legfontosabb dolog, amire figyelni kell a túlhajtásnál, az a CPU hőmérséklete. Ha 80°C körülire emelkedik, a Raspberry Pi SoC biztonsági mechanizmussal rendelkezik, amely automatikusan elkezdi visszafojtani a CPU magokat, csökkentve azok sebességét, amíg a hőmérséklet le nem csökken. A maximális fojtás, beleértve a GPU-t is, 85 °C-on történik.
Más Raspberry egykártyás számítógépekkel ellentétben nem tud egyszerűen hozzáadni aktív hűtést (például ventilátort) a Pi 400 kártyához, hacsak fel nem nyitja a pattintható billentyűzettokot – amit a legtöbb felhasználó nem szeretne megtenni. A Pi 400-nak azonban megvan a beépített fém hűtőbordája: hatalmas, a ház teljes területén szétterül. Ez segít alacsonyan tartani a CPU-hőmérsékletet nagy terhelés alatt és nagyobb sebességen túlhúzáskor.
Hogyan lehet túlhajtani a Raspberry Pi 400-at
Ahogy a többinél is Raspberry Pi modellek a hivatalos Raspberry Pi operációs rendszert futtatva módosíthatja a CPU órajelét a config.txt fájl, amelyet a rendszerindításkor a beállításokhoz használ.
Először is frissítenie kell a rendszert. Nyisson meg egy terminálablakot a felső menüsorban lévő ikonra kattintva vagy a következőn keresztül Menü > Tartozékok > Terminál, és írja be:
sudo apt update && sudo apt upgrade -y
Mielőtt túlhajtja a Pi 400-at, telepítenie kell néhány hasznos eszközt. Először telepítse a Neofetch rendszerinformációs eszközt:
sudo apt install neofetch
Ezután telepítse a Stressberry stressz-tesztelő eszközt:
sudo apt install stress
sudo pip3 install stressberry
Az aktuális rendszerinformációk megtekintéséhez futtassa:
neofetch
Az alapértelmezett 1,8 GHz-es CPU-sebességet kell mutatnia. Ezután egy kezdeti stressztesztet kell végrehajtania az alapértelmezett órajelen, hogy később összehasonlíthassa a túlhúzott eredményekkel. Futtassa ezt a parancsot egy 100 másodperces teszthez mind a négy mag használatával:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Miután megvárta a stabil alaphőmérsékletet, elindul, és minden sor az aktuális CPU hőmérsékletet és frekvenciát mutatja (MHz-ben).
Szerkessze a Config.txt fájlt Overclock értékre
Most módosítsa a CPU sebesség beállításait a túlhúzás elindításához. Nyissa meg a config.txt fájl a nano szövegszerkesztőben:
sudo nano /boot/config.txt
Görgessen le a „#uncomment to overclock the arm” kezdetű szakaszhoz, és törölje az alatta lévő sort. Most adja hozzá a következő sorokat:
arm_freq=2000
gpu_freq=750
over_voltage=6
Itt a CPU órajelét 2 GHz-re állítjuk, növeljük a magfeszültséget, és bónuszként a GPU sebességét is megnöveljük. 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 400-at:
sudo reboot
Amikor újraindul, futtassa a neofetch terminál parancs újra; látnia kell az új 2,2 GHz-es CPU-sebességet.
Stressz-tesztelje le túlhajtott Pi 400-át
Futtassa le ugyanazt a stressztesztet, mint korábban, a Stressberry használatával:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Ezúttal látnia kell, hogy a CPU eléri a 2 GHz-es túlhajtási sebességet. Ennek is lesz magasabb hőmérséklet – tesztjeink során elérte a maximum 48,2°C-ot, jóval az alatt a szint, amelynél a fojtás alkalmazott.
A Pi 400 túlhajtása nagyobb sebességre
Ha a Pi 400 CPU-sebességét még magasabbra szeretnéd vinni, akkor hozzá kell adni a sort force_turbo=1 hoz config.txt fájlt, hogy a túlfeszültség értéke 6 fölé emelkedjen. Vegye figyelembe, hogy ez a garancia érvényét veszti.
Például a Pi 400 2,2 GHz-re történő túlhajtásához adja hozzá ezeket a sorokat a túlhajtási részhez config.txt:
force_turbo=1
arm_freq=2200
gpu_freq=750
over_voltage=8
Mentse el a fájlt, mint korábban, és indítsa újra. A Pi 400-nak jól be kell indulnia ezen a túlhajtási szinten, és lefuttathat egy újabb stressztesztet a Stressberry segítségével. Kísérleteink során azt találtuk, hogy a teljes 2,2 GHz-en fut, és a hőmérséklet elérte az 54 °C-ot, ami még mindig jóval a szabályozási tartomány alatt van.
A sebesség még nagyobb növelése saját felelősségére történik, de a YouTuber leepspvideo úgy találta, hogy képes a Pi 400-at 2,4 GHz-en futtatni.
Ha azonban 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 400 nem is indul el az asztalig, általában a megfelelő teljesítmény hiánya miatt.
Mi van, ha a Pi 400 nem indul el?
Ha a túlhajtási beállítások módosítása után config.txt, ha azt tapasztalja, hogy a Pi 400 nem indul el megfelelően, 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; akkor rendesen be kell indulnia.
Ha ez nem működik, bármikor kikapcsolhatja a Pi 400-at, eltávolíthatja a microSD-kártyát, és csatlakoztathatja (USB-kártyaolvasóval) egy másik számítógéphez a szerkesztéshez. config.txt fájlt ott. 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 400 túlhajtása egyszerű
Mint láthatta, a Pi 400 túlhajtása viszonylag egyszerű. Előfordulhat, hogy magasabb órajelnél növelni kell a túlfeszültség szintjét, de ne tolja 12 fölé.
A túlhúzásból származó extra feldolgozási teljesítménynek köszönhetően a 4K-s videók lejátszása simább lesz, és hatékonyabban futtathat más CPU-igényes feladatokat. Ezzel még több projektlehetőséget nyit a Raspberry Pi számára.