Boostez votre ancien ordinateur monocarte Raspberry Pi 3 ou 3B+ en overclockant son processeur pour libérer toute sa puissance.
Bien que les anciens modèles Raspberry Pi 3B et 3B+ ne soient pas aussi puissants que le Pi 4 ou le nouveau Pi 5, vous pouvez améliorer leurs performances en overclockant le processeur. Cela permettra au processeur de fonctionner à une vitesse maximale plus élevée, même si vous devrez trouver un moyen de dissiper la chaleur supplémentaire créée pour éviter la limitation thermique du processeur et la stabilité du processeur.
Suivez les étapes ci-dessous pour commencer à overclocker votre Raspberry Pi 3 et effectuez un test de résistance pour vérifier ses performances.
Pourquoi overclocker votre Raspberry Pi 3?
En overclockant votre Raspberry Pi 3B de la fréquence standard de 1,2 GHz à 1,3 GHz (ou même plus), cela devrait sembler un peu plus vif lors de la navigation dans l'interface graphique du bureau et vous devriez constater des performances améliorées lors de l'exécution de charges de travail lourdes, par exemple lorsque exécuter un
Système de jeux Raspberry Pi avec RetroPie. Vous pouvez également overclocker le modèle Pi 3B+ à partir de sa vitesse par défaut de 1,4 GHz.L’inconvénient de l’overclocking est qu’il pourrait réduire la durée de vie de votre Pi 3B ou 3B+. Cela peut également annuler votre garantie si vous utilisez le force_turbo=1 réglage pour activer le mode turbo. Alors overclockez à vos propres risques, surtout si vous le poussez à des vitesses plus élevées.
Gardez-le au frais pour éviter l'étranglement
L'une des principales choses à prendre en compte lors de l'overclocking d'un Raspberry Pi 3B est la température du processeur. Si la température dépasse 80°C, le SoC Raspberry Pi dispose d'un mécanisme de sécurité qui commencera automatiquement à ralentir les cœurs du processeur, réduisant ainsi leur vitesse jusqu'à ce que la température baisse. Le throttling maximum, y compris celui du GPU, se produit à 85°C.
Sur le Raspberry Pi 3B+, la limitation démarre à seulement 60°C, bien que vous puissiez la pousser jusqu'à 70°C avec un paramètre de fichier de configuration. Le Raspberry Pi 3B+ dispose d'un dissipateur de chaleur intégré pour son SoC, d'où sa couleur argentée sur la carte. Cela permet au Pi 3B+ d'avoir une vitesse d'horloge maximale par défaut du processeur plus élevée de 1,4 GHz par rapport à celle du Pi 3B de 1,2 GHz. Cependant, vous pouvez toujours ajouter un refroidissement supplémentaire.
Comme sur les autres ordinateurs monocarte Raspberry Pi (mis à part le Pi 400 intégré au clavier), vous pouvez ajoutez un refroidissement passif au Pi 3B ou 3B+ sous la forme d'un dissipateur thermique fixé au SoC avec thermique pâte. Quelques Boîtiers Raspberry Pi contiennent également un dissipateur thermique intégré.
Il existe également la possibilité d’un refroidissement actif sous la forme d’un ventilateur, alimenté en 5 V ou 3,3 V. Encore une fois, certains boîtiers Pi ont un ventilateur intégré. L'une ou l'autre méthode de refroidissement, ou les deux, aidera à maintenir la température du processeur à un niveau bas lors de l'exécution de charges lourdes et à des vitesses plus élevées lors de l'overclocking.
Comment overclocker un Raspberry Pi 3
Comme pour les autres Modèles Raspberry Pi exécutant le système d'exploitation officiel Raspberry Pi, vous pouvez modifier la vitesse d'horloge du processeur en modifiant le config.txt fichier qu'il utilise pour les paramètres lors du démarrage.
Avant de le faire, c’est une bonne idée de mettre à jour et de mettre à niveau votre système. Ouvrez une fenêtre de terminal en cliquant sur l'icône dans la barre de menu supérieure, ou via Menu > Accessoires > Borne, et en saisissant :
sudo apt update && sudo apt upgrade -y
Avant d'overclocker votre Raspberry Pi 3B ou 3B+, vous souhaiterez installer quelques outils utiles pour vérifier ses paramètres et ses performances. Tout d'abord, installez l'outil d'information système Neofetch :
sudo apt install neofetch
Ensuite, installez l'outil de test de stress Stressberry :
sudo apt install stress
sudo pip3 install stressberry
Pour voir les informations actuelles du système, exécutez :
neofetch
Il devrait afficher la vitesse du processeur par défaut de 1,2 GHz sur Pi 3B ou de 1,4 GHz sur Pi 3B+. Avant l'overclocking, vous souhaiterez peut-être effectuer un test de résistance initial à la vitesse d'horloge par défaut pour comparer ultérieurement les résultats de l'overclocking. Exécutez cette commande pour un test de 100 secondes en utilisant les quatre cœurs de processeur :
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Après avoir attendu une température de base stable (ce qui peut prendre un certain temps), le test de résistance démarrera et chaque ligne affichera la température et la fréquence actuelles du processeur (en MHz).
Modifiez le fichier Config.txt pour Overclocker
Il est maintenant temps de modifier les paramètres de vitesse du processeur pour commencer à overclocker le Raspberry Pi 3B ou Pi 3b+. Ouvrez le config.txt fichier avec l'éditeur de texte nano :
sudo nano /boot/config.txt
Faites défiler vers le bas pour trouver la section commençant par « #uncomment to overclock the arm » et supprimez la ligne en dessous. Notez que cette section peut ne pas être présente dans le config.txt fichier de la version Bookworm du Raspberry Pi OS, mais vous pouvez toujours ajouter les lignes ci-dessous pour overclocker.
Si vous utilisez un Pi 3B, ajoutez les lignes suivantes :
arm_freq=1300
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500
Ici, nous augmentons la vitesse d'horloge maximale du processeur à 1,3 GHz (au lieu de 1,2 GHz), la fréquence centrale maximale à 500 MHz (au lieu de 400 MHz) et augmentons la vitesse du GPU de 400 MHz à 500 MHz (en option). Nous augmentons également légèrement le niveau de tension du noyau (avec surtension = 4) et la fréquence SDRAM pour aider à améliorer les performances.
Si vous utilisez un Pi 3B+, vous souhaiterez plutôt utiliser les paramètres suivants :
arm_freq=1450
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500
Ici, nous effectuons un modeste overclock de 1,4 GHz par défaut à 1,45 GHz. Les autres lignes restent les mêmes que pour le Pi 3B.
Quittez maintenant l'éditeur de texte nano et enregistrez les nouveaux paramètres en appuyant sur Ctrl + X, alors Oui et Entrer. Pour activer les paramètres d'overclock, vous devrez redémarrer le Pi 3B ou 3B+ :
sudo reboot
Lorsque le Pi redémarre, exécutez le néofetch commande du terminal à nouveau; vous devriez voir la nouvelle vitesse du processeur que vous avez définie. Dans le cas du Pi 3B+, elle affichera en fait 1,5 GHz au lieu de 1,45 GHz, mais cette dernière est correcte.
Testez sous contrainte votre Pi 3B/3B+ overclocké
Faisons le même test de résistance que précédemment, en utilisant Stressberry :
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Cette fois, vous devriez voir que le processeur atteint la vitesse overclockée de 1,3 GHz (1 300 MHz) ou de 1,45 GHz (1 450 MHz) sur le Pi 3B+. Il aura également une température plus élevée: lors de nos tests, en utilisant un Pi 3B sans refroidissement, elle est montée à plus de 80° et le processeur a commencé à s'étrangler jusqu'à ce que la température baisse. L’ajout de refroidissement devrait permettre d’éviter ou de réduire ce phénomène.
Sur un Pi 3B+ sans refroidissement supplémentaire, la température a dépassé 60° et l'étranglement s'est déclenché. Si vous souhaitez augmenter ce seuil sur le Pi 3B+ à 70°C, ajoutez la ligne suivante à config.txt et redémarrez :
temp_soft_limit=70
Overclocker le Pi 3 à des vitesses plus élevées
Si vous souhaitez augmenter encore la vitesse du processeur de votre Raspberry Pi 3B ou 3B+ et maintenir la stabilité, vous aurez certainement besoin d'un bon système de refroidissement. Notez que pour augmenter la valeur de surtension à plus de 6, vous devrez également ajouter la ligne force_turbo=1 au config.txt fichier - cela annulera la garantie.
Certains utilisateurs ont signalé avoir réussi à overclocker le Pi 3B à 1,5 GHz et le Pi 3B+ jusqu'à une fréquence impressionnante de 1,6 GHz (en utilisant un refroidissement actif et passif), mais votre kilométrage peut varier.
Pousser la vitesse à ce genre de hauteurs se fait à vos propres risques. Si un overclocking à un certain niveau provoque une instabilité du système, vous devez tenter un overclocking plus modeste ou améliorer le refroidissement passif/actif du Raspberry Pi. Dans certains cas, le Pi 3B/3B+ peut même ne pas démarrer sur le bureau.
Et si le Raspberry Pi 3 ne démarre pas?
Si, après avoir modifié les paramètres d'overclocking dans config.txt, vous constatez que votre Raspberry Pi 3B/3B+ ne démarre pas correctement, ne vous inquiétez pas. La solution de contournement la plus simple consiste à maintenir le Changement clé pendant le démarrage pour désactiver temporairement l'overclocking; le Pi devrait alors démarrer normalement. Vous pouvez ensuite réduire le niveau d'overclocking que vous définissez.
S'il ne démarre toujours pas, vous pouvez toujours éteindre le Raspberry Pi, retirer la carte microSD et connecter cette dernière (à l'aide d'un lecteur de carte USB) à un autre ordinateur pour éditer le fichier. config.txt déposer là. Vous pouvez ensuite modifier les paramètres d'overclocking ou les commenter en ajoutant un symbole # au début de chaque ligne.
L'overclocking du Raspberry Pi 3 est facile
Comme indiqué ci-dessus, l'overclocking de votre Raspberry Pi 3B ou 3B+ est un processus relativement simple. Vous devrez peut-être augmenter le niveau de surtension à des vitesses d’horloge plus élevées, mais il est préférable de ne pas le pousser au-delà de 12. L’overclocking peut également réduire la durée de vie du Pi.
Avec la puissance de traitement supplémentaire obtenue grâce à l'overclocking, votre Pi devrait avoir la possibilité d'exécuter plus efficacement d'autres tâches gourmandes en CPU, notamment la lecture vidéo et les jeux rétro. Cela débloquera plus de possibilités sur la façon d’utiliser votre Raspberry Pi.