Pārvērtiet savu Raspberry Pi Zero 2 W par īstu kabatas raķeti, to pārsteidzot.

Key Takeaways

  • Raspberry Pi Zero 2 W var pārspīlēt, lai uzlabotu veiktspēju, padarot to ideāli piemērotu prasīgākiem portatīvajiem projektiem un retro spēļu emulācijai.
  • Virstaktēšana var samazināt Pi Zero 2 W kalpošanas laiku, tāpēc rīkojieties piesardzīgi.
  • Lai iegūtu vislabākos rezultātus, pievienojiet dzesēšanas pasākumus, lai novērstu pārkaršanu un termisko droseles darbību.

Tāpat kā citus Raspberry Pi vienas plates datorus, Raspberry Pi Zero 2 W var pārspīlēt, lai uzlabotu tā veiktspēju. Uzziniet, kā pārspīlēt Pi Zero 2 W CPU un GPU, lai tas darbotos ātrāk.

Kāpēc Overclock jūsu Raspberry Pi Zero 2 W?

Raspberry Pi Zero 2 W ir milzīgs jauninājums oriģinālajiem Pi Zero modeļiem, kas lepojas ar tādu pašu Broadcom BCM2710A1 SoC kā pilna izmēra Pi 3. Tas ļauj tai izpildīt dažas darba slodzes līdz pat piecām reizēm ātrāk nekā Pi Zero.

Apvienojumā ar kabatas izmēra formu un 15 $ cenu zīmi tas padara Pi Zero 2 W ideālu lietošanai pārnēsājamos projektos. Parasti tas tiks darbināts bez galvas, bez monitora vai tastatūras, un jūs to darīsit

instagram viewer
Piekļūstiet Raspberry Pi attālināti, izmantojot SSH.

Tomēr, ja vēlaties izmantot Pi Zero 2 W kā darbvirsmas sistēmu ar GUI, tas var šķist nedaudz nokavēts salīdzinājumā ar Pi 4 vai Pi 5. Pārspīlējot tā centrālo procesoru (un GPU), varat tam piešķirt nedaudz papildu zip. Tam vajadzētu izrādīties noderīgi arī retro spēļu sistēmu atdarināšanai.

Virstaktēšanas trūkums ir tāds, ka tas var samazināt jūsu Pi Zero 2 W kalpošanas laiku. Tas var arī anulēt jūsu garantiju, ja izmantojat force_turbo=1 iestatījums failā config.txt, lai iespējotu augstākus pārsprieguma līmeņus (vairāk nekā 6). Tāpēc pārstartējiet uz savu risku, it īpaši, ja spiežat to uz lielāku ātrumu.

Saglabājiet savu Raspberry Pi Zero 2 W vēsu

Darbinot Raspberry Pi Zero 2 W ar lielāku ātrumu, tas ražo vairāk siltuma. Tiklīdz tā sasniegs 80°C (176°F), SoC automātiski sāks atslēgt CPU kodolus, samazinot to ātrumu, līdz temperatūra pazeminās. Ja temperatūra paaugstinās līdz 85°C (185°F), tiks aktivizēta maksimālā drosele, tostarp attiecībā uz GPU.

Lai gan mums izdevās sasniegt 1,2 GHz frekvenci tikai ar tukšu Pi Zero 2 W plati, iespējams, ka dzesēšanas pievienošana palīdzēs samazināt temperatūru, it īpaši, ja tiek darbināta liela slodze jebkurā garumā laiks. Šī dzesēšana var būt radiatora vai ventilatora veidā, vai pat abos, piemēram, ar The Pi Hut. Divu ventilatoru radiators.

Kā pārspīlēt Raspberry Pi 2 W

Tāpat kā uz citām Raspberry Pi modeļi Izmantojot standarta operētājsistēmu Raspberry Pi OS (iepriekš zināma kā Raspbian), varat mainīt Pi Zero 2 W sistēmas mikroshēmas (SoC) takts ātrumu, mainot config.txt iestatījumu fails.

Ieteicams sākt ar visu sistēmas pakotņu atjaunināšanu un jaunināšanu. Ja izmantojat darbvirsmas GUI, atveriet termināļa logu, augšējā izvēlņu joslā noklikšķinot uz tā ikonas vai izmantojot Izvēlne > Piederumi > Terminālisun ievadiet:

sudo apt update && sudo apt upgrade -y

Tas var aizņemt dažas minūtes, lai pārbaudītu jaunākās programmatūras pakotnes un pēc tam atjauninātu sistēmu.

Pirms Raspberry Pi Zero 2 W pārspīlēšanas mēs instalēsim dažus noderīgus rīkus, lai salīdzinātu veiktspēju un temperatūru pirms un pēc. Vispirms instalējiet Neofetch sistēmas informācijas rīku:

sudo apt install neofetch

Lai redzētu pašreizējo sistēmas informāciju, palaidiet:

neofetch

Tam vajadzētu parādīt Pi Zero 2 W noklusējuma CPU ātrumu 1 GHz. Pēc tam instalējiet "stresa" darba slodzes ģenerēšanas rīku:

sudo apt install stress

Ja izmantojat Raspberry Pi OS (vai Raspbian) “Bullseye” vai vecāku versiju, varat instalēt Stressberry stresa testēšanas rīku, izmantojot:

pip3 install stressberry

Tomēr, ja izmantojat jaunāko Raspberry Pi OS versiju “Bookworm”, jums būs jāinstalē Stressberry Python virtuālajā vidē (mūsu mēs saucām par “overclock”):

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

Tagad varat veikt sākotnējo stresa testu ar Pi Zero 2 W noklusējuma pulksteņa ātrumu, lai vēlāk salīdzinātu ar pārspīlētajiem rezultātiem. Palaidiet šo komandu (Python virtuālajā vidē vietnē “Bookworm”), lai veiktu 100 sekunžu pārbaudi, izmantojot visus četrus CPU kodolus:

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

Kad SoC būs sasniedzis stabilu bāzes temperatūru, sāksies stresa tests, un katrā rindā tiks parādīta pašreizējā CPU temperatūra un frekvence, kurai vajadzētu sasniegt līdz 1000 MHz (t.i., 1 GHz).

Rediģējiet failu Config.txt uz Overclock

Tagad veiksim Raspberry Pi Zero 2 W overclock, mainot CPU un GPU ātruma iestatījumus, kas tiks aktivizēti, kad tas tiks restartēts. Atveriet config.txt iestatījumu fails nano teksta redaktorā:

sudo nano /boot/config.txt

Pievienojiet šādas rindas:

arm_freq=1200
core_freq=500

Šeit mēs izmantojam roku_frekv lai iestatītu CPU takts frekvenci uz 1200MHz (1,2GHz), vienlaikus arī izmantojot core_freq lai palielinātu GPU kodola ātrumu (no noklusējuma 400 MHz). Skatiet oficiālo Raspberry Pi pārspīlēšanas dokumentācija par visiem iespējamajiem variantiem. Jaunākā programmaparatūra automātiski palielina spriegumu, ja sistēma ir pārspīlēta, taču varat to manuāli ignorēt, ja nepieciešams (mēs to nedarījām), piemēram, ar:

over_voltage=2

Izejiet no nano un saglabājiet iestatījumus, nospiežot Ctrl + X, tad Y un Ievadiet. Lai aktivizētu overclock, restartējiet Pi Zero 2 W:

sudo reboot

Kad tas ir atsāknēts, palaidiet neofetch termināla komanda vēlreiz; jums vajadzētu redzēt jauno CPU ātrumu 1,2 GHz.

Pārbaudi savu overclocked Pi Zero 2 W

Ja izmantojat Raspberry Pi OS “Bookworm”, jums būs jāpalaiž Stressberry no savas Python virtuālās vides, tāpēc atkārtoti aktivizējiet:

cd overclock
source bin/activate

Pēc tam palaidiet to pašu Stressberry testu kā iepriekš (ar citu izvades faila nosaukumu):

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

Šoreiz jums vajadzētu redzēt, ka centrālais procesors sasniedz pārspīlēto ātrumu 1,2 GHz. Tam būs arī augstāka temperatūra — mūsu testos ar dzesēšana netika pievienota, tā sasniedza maksimumu 67,1 °C (152,8 °F), kas ir krietni zem 80 °C līmeņa, pie kura sāktu termiskā drosele piemērots.

Izmantojot papildu dzesēšanu, piemēram, ventilatoru vai radiatoru, dažiem lietotājiem ir izdevies vēl vairāk palielināt CPU ātrumu, lai 1,4 GHz un GPU līdz 700 MHz, taču nobraukums var atšķirties dažādām Pi Zero 2 W platēm un dzesēšanas metodei lietots.

Ja virstaktēšana noteiktā līmenī izraisa sistēmas nestabilitāti, jums vajadzētu izmēģināt pieticīgāku overclock. Dažos gadījumos Pi Zero 2 W var pat neielādēties darbvirsmā, parasti pietiekamas jaudas trūkuma dēļ.

Ko darīt, ja Pi Zero 2 W netiks palaists?

Ja pēc virstaktēšanas iestatījumu maiņas config.txt, jūs konstatējat, ka jūsu Raspberry Pi Zero 2 W nesāksies, neuztraucieties. Vienkāršākais risinājums ir vienkārši turēt Shift taustiņš sāknēšanas laikā, lai īslaicīgi atspējotu overclock; Raspberry Pi vajadzētu palaist normāli.

Ja tas nedarbojas, izslēdziet Pi Zero 2 W, pēc tam izņemiet microSD karti un pievienojiet to (izmantojot USB karšu lasītāju) citam datoram, lai rediģētu config.txt failu no turienes. Pēc tam varat mainīt pārspīlēšanas iestatījumus vai komentēt tos, katras rindas sākumā pievienojot simbolu #.

Pārspīlēt Raspberry Pi Zero 2 W ir viegli

Ja pārnēsājamam projektam vai retro spēļu sistēmai ir nepieciešama papildu apstrādes jauda, ​​ir samērā vienkārši mainīt konfigurācijas iestatījumus, lai pārtaktu Raspberry Pi Zero 2 W. Lai izvairītos no SoC termiskās droseles, tas labāk darbosies ar kādu dzesēšanas veidu.