Il Raspberry Pi 5 è un potente computer a scheda singola, ma puoi farlo funzionare ancora più velocemente con l'overclocking.
Punti chiave
- Il Raspberry Pi 5 può essere overcloccato per prestazioni migliori, il che può essere utile per attività pesanti come l'apprendimento automatico.
- Per overclockare il Pi 5, è necessario mantenere la temperatura al di sotto degli 80°C. Il case ufficiale del Raspberry Pi 5 con ventola di raffreddamento e l'accessorio Active Cooler con dissipatore di calore e ventola possono aiutare con il controllo termico.
- L'overclocking del Pi 5 comporta la modifica del file delle impostazioni di avvio config.txt e la modifica delle impostazioni di velocità della CPU. Tuttavia, l'overclocking potrebbe ridurre la durata del tuo Pi 5 e invalidare la garanzia, quindi procedi con cautela.
Sebbene il Raspberry Pi 5 sia due o tre volte più veloce di un Pi 4, può essere overcloccato per prestazioni ancora migliori. Scopri come overcloccare il system-on-chip del tuo Raspberry Pi 5 per liberare quell'aumento di velocità gratuito.
Perché overcloccare il tuo Raspberry Pi 5?
La velocità predefinita della CPU di 2,4 GHz del Raspberry Pi 5 è significativamente più veloce di quella di 1,8 GHz del Pi 4, offrendo prestazioni notevolmente più veloci per molte attività. Anche la sua GPU VideoCore VII (unità di elaborazione grafica) funziona a 800 MHz per impostazione predefinita, rispetto al VideoCore VI del Pi 4 a 500 MHz.
Proprio come con overclockare un Raspberry Pi 4, tuttavia, queste velocità possono essere aumentate overclockando i quattro core CPU e la GPU del SoC Pi 5. Ciò dovrebbe portare a prestazioni migliori per attività che richiedono un uso intensivo del processore come utilizzando Raspberry Pi come server multimediale Plexo tentare di farlo eseguire un modello linguistico di grandi dimensioni per un chatbot AI.
Lo svantaggio dell'overclocking è che potrebbe ridurre la durata del tuo Pi 5. L'uso di una sovratensione eccessiva potrebbe addirittura invalidare la garanzia. Quindi lo fai a tuo rischio e pericolo, soprattutto se lo spingi a velocità più elevate.
Mantieni il tuo Raspberry Pi 5 fresco
Per abilitare l'overclocking del SoC (system-on-chip) del tuo Raspberry Pi 5, dovrai mantenerne la temperatura al di sotto di 80°C (176°F). Una volta raggiunto quel livello, il SoC attiverà automaticamente un meccanismo di sicurezza che inizierà a rallentare i core della CPU, riducendone la velocità finché la temperatura non scende. Se la temperatura riesce a raggiungere gli 85°C (185°F), verrà attivato il massimo throttling, anche per la GPU.
Anche se il Raspberry Pi 5 in realtà funziona a temperature più basse di un Pi 4 durante l'esecuzione delle tipiche attività desktop, sotto carichi pesanti ha bisogno di aiuto con il controllo termico. Ecco perché l'azienda Raspberry Pi ha lanciato il Pi 5 con un paio di extra opzionali.
La custodia ufficiale del Raspberry Pi 5 ha una ventola di raffreddamento integrata che si collega a una porta JST, etichettata "FAN", sulla scheda Pi 5. Per una potenza di raffreddamento ancora maggiore, l'accessorio Active Cooler, montato sulla parte superiore della scheda Pi 5, è dotato sia di dissipatore di calore che di ventola. Abbiamo utilizzato l'Active Cooler nei nostri test di overclocking.
Come overclockare un Raspberry Pi 5
Come con altri Modelli Raspberry Pi eseguendo il sistema operativo ufficiale, Raspberry Pi OS, puoi alterare la velocità di clock del SoC del Pi 5 modificando il config.txt file delle impostazioni di avvio.
Prima di iniziare, è meglio aggiornare e aggiornare il sistema. Apri una finestra di terminale facendo clic sulla sua icona nella barra dei menu in alto o tramite Menù > Accessori > Terminalee inserisci:
sudo apt update && sudo apt upgrade -y
Potrebbe essere necessario un po' di tempo per verificare la disponibilità dei pacchetti software più recenti e quindi aggiornare il sistema.
Prima di overcloccare il Raspberry Pi 5, installeremo un paio di strumenti utili in modo da poter confrontare le prestazioni e la temperatura prima e dopo. Innanzitutto, installa lo strumento di informazioni di sistema Neofetch:
sudo apt install neofetch
Per visualizzare le informazioni di sistema correnti, eseguire:
neofetch
Dovrebbe mostrare la velocità della CPU predefinita del Pi 5 di 2,4 GHz. Successivamente, installa lo strumento di generazione del carico di lavoro "stress":
sudo apt install stress
Per installare lo strumento di stress test Stressberry nel sistema operativo Raspberry Pi "Bookworm", devi prima farlo creare un ambiente Python virtuale (che abbiamo chiamato il nostro "overclock"), cambiarvi la directory e attivalo:
python -m venv overclock
cd overclock
source bin/activate
È quindi possibile installare Stressberry:
pip3 install stressberry
Ora eseguiamo uno stress test iniziale alla velocità di clock predefinita per confrontarli successivamente con i risultati overclockati. Esegui questo comando per un test di 100 secondi utilizzando tutti e quattro i core della CPU:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Dopo aver atteso una temperatura di base stabile, operazione che potrebbe richiedere un po' di tempo, verrà eseguito lo stress test e ogni riga mostrerà la temperatura e la frequenza attuali della CPU (in MHz), che dovrebbero arrivare fino a 2400.
Modifica il file Config.txt su Overclock
È giunto il momento di modificare le impostazioni di velocità della CPU per iniziare l'overclocking del Pi 5. Apri il config.txt file delle impostazioni nell'editor di testo nano:
sudo nano /boot/config.txt
Aggiungi le seguenti righe:
arm_freq=2800
gpu_freq=900
over_voltage_delta=50000
Qui, stiamo impostando la velocità di clock della CPU a 2,8 GHz, aumentando anche la velocità della GPU e aumentando la tensione del core del SoC per aiutare: potrebbe essere necessario o meno applicare questa sovratensione per farlo funzionare. Uscire da nano e salvare le impostazioni premendo Ctrl + X, Poi Y E accedere. Per attivare l'overclock, riavvia il Pi 5:
sudo reboot
Al riavvio, esegui il file neofetch nuovo comando da terminale; dovresti vedere la nuova velocità della CPU di 2,8 GHz.
Metti alla prova il tuo Pi 5 overcloccato
Dovrai eseguire Stressberry dal tuo ambiente virtuale Python, quindi riattivalo:
cd overclock
source bin/activate
Quindi esegui lo stesso test Stressberry di prima (con un nome file diverso per l'output):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Questa volta dovresti vedere che la CPU raggiunge la velocità di overclock di 2,8 GHz, o qualunque velocità tu abbia impostato. Avrà anche una temperatura più alta: nei nostri test, con un Active Cooler montato sul Pi 5, ha raggiunto un massimo di 64,8°C (148,6°F), ben al di sotto del livello al quale verrebbe applicato lo strozzamento.
Alcuni utenti sono riusciti ad aumentare ulteriormente la velocità della CPU, a 3GHz o poco più, e la GPU a 1GHz, ma il chilometraggio può variare a seconda delle diverse schede Pi 5 e del metodo di raffreddamento utilizzato. Se l'overclocking a un certo livello provoca instabilità del sistema, dovresti provare un overclock più modesto. In alcuni casi, il Pi 5 potrebbe non avviarsi nemmeno sul desktop, solitamente a causa della mancanza di energia sufficiente.
Cosa succede se il Pi 5 non si avvia?
Se, dopo aver modificato le impostazioni di overclock in config.txt, scopri che il tuo Raspberry Pi 5 non si avvia, non preoccuparti. La soluzione più semplice è semplicemente tenere premuto il file Spostare tasto durante l'avvio per disabilitare temporaneamente l'overclock; il Pi 5 dovrebbe quindi avviarsi normalmente.
Se non funziona, puoi sempre spegnere il Pi 5, quindi rimuovere la scheda microSD e collegarla (utilizzando un lettore di schede USB) a un altro computer per modificare il file config.txt file da lì. È quindi possibile modificare le impostazioni di overclock o commentarle aggiungendo un simbolo # all'inizio di ogni riga.
È anche possibile disattivare il Pi 5 se si desidera ridurre il consumo di energia (magari per un progetto portatile) e/o mantenere bassa la temperatura.
L'overclocking di Raspberry Pi 5 è facile da eseguire
Come hai visto, l'overclocking del Pi 5 è un processo relativamente semplice. Con la potenza di elaborazione aggiuntiva ottenuta dall'overclocking, puoi eseguire attività ad uso intensivo della CPU in modo più efficiente, quindi potrebbe rivelarsi utile per attività come l'apprendimento automatico e modelli linguistici di grandi dimensioni. La tua nuova potenza extra sbloccherà ancora più possibilità di progetto per il tuo Raspberry Pi 5.