Metti il ​​turbo al tuo vecchio computer a scheda singola Raspberry Pi 3 o 3B+ overclockando la CPU per liberare tutta la sua potenza.

Sebbene i vecchi modelli Raspberry Pi 3B e 3B+ non siano potenti come il Pi 4 o il nuovo Pi 5, puoi migliorare le loro prestazioni overclockando la CPU. Ciò farà funzionare il processore a una velocità massima più elevata, anche se dovrai trovare un modo per dissipare il calore extra creato per evitare la limitazione termica della CPU e mantenere la stabilità.

Segui i passaggi seguenti per iniziare a overclockare il tuo Raspberry Pi 3 ed eseguire uno stress test per verificarne le prestazioni.

Perché overcloccare il tuo Raspberry Pi 3?

Overclockando il tuo Raspberry Pi 3B dallo standard 1,2GHz fino a 1,3GHz (o anche superiore), dovrebbe sembrare un po' più scattante durante la navigazione nella GUI del desktop e dovresti vedere prestazioni migliorate durante l'esecuzione di carichi di lavoro pesanti, come quando correre a Sistema di giochi Raspberry Pi con RetroPie. Puoi anche overcloccare il modello Pi 3B+ dalla sua velocità predefinita di 1,4 GHz.

instagram viewer

Lo svantaggio dell'overclocking è che potrebbe ridurre la durata del tuo Pi 3B o 3B+. Potrebbe anche invalidare la garanzia se si utilizza il forza_turbo=1 impostazione per abilitare la modalità turbo. Quindi esegui l'overclock a tuo rischio e pericolo, soprattutto se lo spingi a velocità più elevate.

Mantienilo fresco per evitare limitazioni

Una delle cose principali che devi considerare quando overclocki un Raspberry Pi 3B è la temperatura della CPU. Se la temperatura supera gli 80°C, il SoC Raspberry Pi dispone di un meccanismo di sicurezza che inizierà automaticamente a rallentare i core della CPU, riducendone la velocità finché la temperatura non scende. Il massimo throttling, inclusa la GPU, avviene a 85°C.

Sul Raspberry Pi 3B+, il throttling entra in funzione a soli 60°C, anche se è possibile spingerlo fino a 70°C con un'impostazione del file di configurazione. Il Raspberry Pi 3B+ è dotato di un diffusore di calore integrato per il suo SoC, da qui il colore argento della scheda. Ciò consente al Pi 3B+ di avere una velocità di clock massima predefinita della CPU più elevata di 1,4 GHz rispetto a 1,2 GHz del Pi 3B. Puoi comunque aggiungere ulteriore raffreddamento.

Credito immagine: Lampone Pi

Come su altri computer a scheda singola Raspberry Pi (ad eccezione del Pi 400 con tastiera integrata), è possibile aggiungi il raffreddamento passivo al Pi 3B o 3B+ sotto forma di dissipatore di calore collegato al SoC con protezione termica impasto. Alcuni Custodie per Raspberry Pi contengono anche un dissipatore di calore incorporato.

C'è anche l'opzione di raffreddamento attivo sotto forma di ventola, alimentata da 5 V o 3,3 V. Ancora una volta, alcuni case Pi hanno una ventola integrata. Entrambi i metodi di raffreddamento, o entrambi, aiuteranno a mantenere bassa la temperatura della CPU durante il funzionamento con carichi pesanti e a velocità più elevate durante l'overclocking.

Come overclockare un Raspberry Pi 3

Come con altri Modelli Raspberry Pi eseguendo il sistema operativo Raspberry Pi ufficiale, puoi alterare la velocità di clock della CPU modificando il file config.txt file che utilizza per le impostazioni all'avvio.

Prima di farlo, è una buona idea aggiornare e aggiornare il tuo sistema. Aprire una finestra di terminale facendo clic sull'icona nella barra dei menu in alto o tramite Menù > Accessori > Terminale, e inserendo:

sudo apt update && sudo apt upgrade -y

Prima di overcloccare il tuo Raspberry Pi 3B o 3B+, ti consigliamo di installare un paio di strumenti utili per verificarne le impostazioni e le prestazioni. Innanzitutto, installa lo strumento di informazioni di sistema Neofetch:

sudo apt install neofetch

Successivamente, installa lo strumento di stress test Stressberry:

sudo apt install stress
sudo pip3 install stressberry

Per visualizzare le informazioni di sistema correnti, eseguire:

neofetch

Dovrebbe mostrare la velocità della CPU predefinita di 1,2 GHz su Pi 3B o 1,4 GHz su Pi 3B+. Prima dell'overclocking, potresti voler eseguire uno stress test iniziale alla velocità di clock predefinita per confrontarlo successivamente con i risultati dell'overclocking. 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 (che potrebbe richiedere un po' di tempo), inizierà lo stress test e ogni riga mostrerà la temperatura e la frequenza attuali della CPU (in MHz).

Modifica il file Config.txt su Overclock

Ora è il momento di modificare le impostazioni di velocità della CPU per iniziare l'overclock del Raspberry Pi 3B o Pi 3b+. Apri il config.txt file con l'editor di testo nano:

sudo nano /boot/config.txt

Scorri verso il basso per trovare la sezione che inizia con "#decommenta per overclockare il braccio" ed elimina la riga sottostante. Tieni presente che questa sezione potrebbe non essere presente nel file config.txt file della versione Bookworm del sistema operativo Raspberry Pi, ma puoi comunque aggiungere le righe seguenti per eseguire l'overclock.

Se stai utilizzando un Pi 3B, aggiungi le seguenti righe:

arm_freq=1300
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500

Qui stiamo aumentando la velocità di clock massima della CPU a 1,3 GHz (da 1,2 GHz), la frequenza massima del core a 500 MHz (da 400 MHz) e aumentando la velocità della GPU da 400 MHz a 500 MHz (opzionale). Stiamo anche aumentando leggermente il livello di tensione del core (con sovratensione=4) e la frequenza SDRAM per migliorare le prestazioni.

Se utilizzi un Pi 3B+, ti consigliamo di utilizzare invece le seguenti impostazioni:

arm_freq=1450
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500

Qui stiamo eseguendo un modesto overclock dal valore predefinito di 1,4 GHz a 1,45 GHz. Le altre linee rimangono le stesse del Pi 3B.

Ora esci dall'editor di testo nano e salva le nuove impostazioni premendo Ctrl + X, Poi Y E accedere. Per attivare le impostazioni di overclock, dovrai riavviare il Pi 3B o 3B+:

sudo reboot

Quando il Pi si riavvia, esegui il file neofetch nuovo comando da terminale; dovresti vedere la nuova velocità della CPU che hai impostato: nel caso del Pi 3B+, in realtà mostrerà 1,5 GHz anziché 1,45 GHz, ma quest'ultima è corretta.

Metti alla prova il tuo Pi 3B/3B+ overclockato

Eseguiamo lo stesso stress test di prima, utilizzando Stressberry:

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 1,3 GHz (1300 MHz) o 1,45 GHz (1450 MHz) su Pi 3B+. Avrà anche una temperatura più alta: nei nostri test, utilizzando un Pi 3B senza raffreddamento, è salita a oltre 80° e la CPU ha iniziato a rallentare finché la temperatura non è scesa. L'aggiunta del raffreddamento dovrebbe aiutare a evitare o ridurre questo problema.

Su un Pi 3B+ senza raffreddamento aggiuntivo, la temperatura è salita sopra i 60° e si è verificato un throttling. Se vuoi aumentare questa soglia sul Pi 3B+ a 70°C, aggiungi la seguente riga a config.txt e riavviare:

temp_soft_limit=70

Overclocking del Pi 3 a velocità più elevate

Se vuoi aumentare ulteriormente la velocità della CPU del tuo Raspberry Pi 3B o 3B+ e mantenere la stabilità, avrai sicuramente bisogno di un buon sistema di raffreddamento. Tieni presente che per aumentare il valore di sovratensione a più di 6, dovrai aggiungere anche la linea forza_turbo=1 al config.txt file: ciò annullerà la garanzia.

Alcuni utenti hanno segnalato di aver overcloccato con successo il Pi 3B a 1,5 GHz e il Pi 3B+ fino a ben 1,6 GHz (utilizzando raffreddamento attivo e passivo), ma il tuo chilometraggio può variare.

Spingere la velocità a questo tipo di altezze viene fatto a proprio rischio e pericolo. Se l'overclocking a un certo livello causa instabilità del sistema, dovresti tentare un overclock più modesto o migliorare il raffreddamento passivo/attivo del Raspberry Pi. In alcuni casi, il Pi 3B/3B+ potrebbe non avviarsi nemmeno sul desktop.

Cosa succede se il Raspberry Pi 3 non si avvia?

Se, dopo aver modificato le impostazioni di overclock in config.txt, se scopri che il tuo Raspberry Pi 3B/3B+ non si avvia correttamente, non preoccuparti. La soluzione più semplice è tenere il file Spostare tasto durante l'avvio per disabilitare temporaneamente l'overclock; il Pi dovrebbe quindi avviarsi normalmente. È quindi possibile ridurre il livello di overclock impostato.

Se ancora non si avvia, puoi sempre spegnere il Raspberry Pi, rimuovere la scheda microSD e collegare quest'ultima (utilizzando un lettore di schede USB) a un altro computer per modificare il file config.txt archiviare lì. È quindi possibile modificare le impostazioni di overclock o commentarle aggiungendo un simbolo # all'inizio di ogni riga.

L'overclocking di Raspberry Pi 3 è facile

Come mostrato sopra, l'overclock del tuo Raspberry Pi 3B o 3B+ è un processo relativamente semplice. Potrebbe essere necessario aumentare il livello di sovratensione a velocità di clock più elevate, ma è meglio non spingerlo oltre 12. L’overclocking può anche ridurre la durata del Pi.

Con la potenza di elaborazione aggiuntiva ottenuta dall'overclocking, il Pi dovrebbe essere in grado di eseguire altre attività ad uso intensivo della CPU in modo più efficace, inclusa la riproduzione video e i giochi retrò. Ciò sbloccherà più possibilità su come utilizzare il tuo Raspberry Pi.