vendredi, septembre 20, 2024
AccueilActualitésTechnologieTout ce que vous devez savoir sur l'overclocking d'un Raspberry Pi 5

Tout ce que vous devez savoir sur l’overclocking d’un Raspberry Pi 5

Le Raspberry Pi 5 est un puissant ordinateur monocarte, mais vous pouvez le rendre encore plus rapide grâce à l'overclocking.

Le Raspberry Pi 5 peut être overclocké pour de meilleures performances, ce qui peut s’avérer utile pour des tâches nécessitant un processeur important, comme l’apprentissage automatique.

Pour overclocker le Pi 5, vous devez maintenir sa température en dessous de 80°C. Le boîtier officiel du Raspberry Pi 5 avec un ventilateur de refroidissement et l’accessoire Active Cooler avec un dissipateur thermique et un ventilateur peuvent aider au contrôle thermique.
L’overclocking du Pi 5 implique de modifier le fichier de paramètres de démarrage config.txt et de changer les paramètres de vitesse du CPU. Cependant, l’overclocking peut réduire la durée de vie de votre Pi 5 et annuler la garantie.

Bien que le Raspberry Pi 5 soit deux à trois fois plus rapide qu’un Pi 4, il peut être overclocké pour des performances encore meilleures. Découvrez comment overclocker le système sur puce de votre Raspberry Pi 5 pour libérer la vitesse.

Pourquoi overclocker votre Raspberry Pi 5 ?

La vitesse par défaut du processeur du Raspberry Pi 5 (2,4 GHz) est nettement plus rapide que celle du Pi 4 (1,8 GHz), offrant des performances nettement supérieures pour de nombreuses tâches. Son GPU VideoCore VII (unité de traitement graphique) fonctionne également à 800 MHz par défaut, contre 500 MHz pour le VideoCore VI du Pi 4.

Tout comme pour l’overclocking d’un Raspberry Pi 4, ces vitesses peuvent être augmentées en overclockant les quatre cœurs du processeur et le GPU du Pi 5 SoC. Cela devrait permettre d’améliorer les performances pour les tâches nécessitant un processeur important, telles que l’utilisation du Raspberry Pi en tant que serveur multimédia Plex ou l’exécution d’un modèle de langage volumineux pour un chatbot d’intelligence artificielle.

L’inconvénient de l’overclocking est qu’il peut réduire la durée de vie de votre Pi 5. L’utilisation d’une surtension excessive peut même annuler la garantie. Vous le faites donc à vos risques et périls, surtout si vous le poussez à des vitesses plus élevées.

Gardez votre Raspberry Pi 5 au frais

Pour permettre l’overclocking du SoC (système sur puce) de votre Raspberry Pi 5, vous devez maintenir sa température en dessous de 80°C (176°F). Lorsqu’elle atteint ce niveau, le SoC déclenche automatiquement un mécanisme de sécurité qui commence à réduire la vitesse des cœurs du processeur jusqu’à ce que la température baisse. Si la température parvient à atteindre 85°C, le mécanisme d’étranglement maximal sera déclenché, y compris pour le GPU.

Bien que le Raspberry Pi 5 soit moins chaud qu’un Pi 4 lorsqu’il exécute des tâches de bureau typiques, il a besoin d’aide en matière de contrôle thermique lorsqu’il est soumis à de lourdes charges. C’est pourquoi la société Raspberry Pi a lancé le Pi 5 avec quelques options supplémentaires.

Le boîtier officiel du Raspberry Pi 5 dispose d’un ventilateur de refroidissement intégré que vous connectez à un port JST, étiqueté “FAN”, sur la carte du Pi 5. Pour un refroidissement encore plus puissant, l’accessoire Active Cooler, monté sur le dessus de la carte Pi 5, est doté d’un dissipateur thermique et d’un ventilateur. Nous avons utilisé l’Active Cooler lors de nos tests d’overclocking.

Refroidisseur actif du Raspberry Pi 5
Crédit photo : Raspberry Pi

Comment overclocker un Raspberry Pi 5

Comme pour les autres modèles de Raspberry Pi utilisant le système d’exploitation officiel, Raspberry Pi OS, vous pouvez modifier la vitesse d’horloge du SoC du Pi 5 en modifiant le fichier de paramètres de démarrage config.txt.

Avant de commencer, il est préférable de mettre à jour et de mettre à niveau votre système. Ouvrez une fenêtre de terminal en cliquant sur son icône dans la barre de menu supérieure, ou via Menu > Accessoires > Terminal, et entrez :

sudo apt update && sudo apt upgrade -y

Cela peut prendre un peu de temps pour vérifier la présence des derniers logiciels et mettre à jour le système.

Installer les outils de surveillance

Avant d’overclocker le Raspberry Pi 5, nous allons installer quelques outils utiles afin de pouvoir comparer les performances et la température avant et après. Tout d’abord, installez l’outil d’information système Neofetch :

sudo apt install neofetch

Pour voir les informations système actuelles, exécutez

neofetch

La vitesse par défaut du processeur du Pi 5 devrait être de 2,4 GHz. Ensuite, installez l’outil de génération de charge de travail “stress” :

sudo apt install stress

Pour installer l’outil de test de stress Stressberry dans le Raspberry Pi OS “Bookworm”, vous devez d’abord créer un environnement Python virtuel (nous avons appelé le nôtre “overclock”), changer de répertoire et l’activer :

python -m venv overclock
cd overclock
source bin/activate

Vous pouvez ensuite installer Stressberry :

pip3 install stressberry

Effectuons maintenant un premier test de stress à la vitesse d’horloge par défaut afin de pouvoir comparer les résultats obtenus avec l’overclock plus tard. Exécutez cette commande pour un test de 100 secondes utilisant les quatre cœurs du processeur :

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

Après avoir attendu une température de base stable, ce qui peut prendre un peu de temps, le test de stress s’exécutera et chaque ligne indiquera la température actuelle du CPU et la fréquence (en MHz), qui devrait atteindre 2400.

Modifier le fichier Config.txt pour l’overclocking

Il est maintenant temps de modifier les paramètres de vitesse du CPU pour commencer à overclocker le Pi 5. Ouvrez le fichier de configuration config.txt dans l’éditeur de texte nano :

sudo nano /boot/config.txt

Ajoutez les lignes suivantes :

arm_freq=2800
gpu_freq=900
over_voltage_delta=50000

Ici, nous réglons la vitesse d’horloge du CPU à 2,8 GHz, augmentons également la vitesse du GPU et augmentons la tension du cœur du SoC pour aider – vous pouvez ou non avoir besoin d’appliquer cette surtension pour que cela fonctionne. Quittez nano et enregistrez les paramètres en appuyant sur Ctrl + X, puis Y et Entrée. Pour activer l’overclock, redémarrez le Pi 5 :
sudo reboot

Lorsqu’il redémarre, exécutez à nouveau la commande neofetch dans le terminal ; vous devriez voir la nouvelle vitesse du CPU de 2,8 GHz.
Exécution de Neofetch dans un terminal sur le Raspberry Pi 5

Test de stress pour votre Pi 5 overclocké

Vous devrez exécuter Stressberry à partir de votre environnement virtuel Python, donc réactivez-le :

cd overclock
source bin/activate

Ensuite, lancez le même test Stressberry que précédemment (avec un nom de fichier différent pour la sortie) :

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

Cette fois, vous devriez voir que le processeur atteint la vitesse overclockée de 2,8 GHz, ou la vitesse que vous avez définie. Il aura également une température plus élevée – dans nos tests, avec un refroidisseur actif installé sur le Pi 5, il a atteint un maximum de 64,8°C , bien en dessous du niveau auquel le throttling serait appliqué.
Pi 5 effectuant un test de stress dans le terminal

Certains utilisateurs ont réussi à augmenter la vitesse du CPU jusqu’à 3 GHz ou un peu plus, et celle du GPU jusqu’à 1 GHz, mais le kilométrage peut varier en fonction des cartes Pi 5 et de la méthode de refroidissement utilisée. Si l’overclocking à un certain niveau provoque une instabilité du système, vous devriez essayer un overclock plus modeste. Dans certains cas, le Pi 5 peut ne pas démarrer sur le bureau, généralement en raison d’un manque de puissance.

Que faire si le Pi 5 ne démarre pas ?

Si, après avoir modifié les paramètres d’overclocking dans config.txt, vous constatez que votre Raspberry Pi 5 ne démarre pas, ne vous inquiétez pas. La solution la plus simple consiste à maintenir la touche Shift enfoncée pendant le démarrage pour désactiver temporairement l’overclocking ; le Pi 5 devrait alors démarrer normalement.
Si cela ne fonctionne pas, vous pouvez toujours éteindre le Pi 5, puis retirer la carte microSD et la connecter (à l’aide d’un lecteur de carte USB) à un autre ordinateur pour éditer le fichier config.txt à partir de là. Vous pouvez alors modifier les paramètres d’overclocking, ou les commenter en ajoutant le symbole # au début de chaque ligne.

Il est même possible de sous-cadencer le Pi 5 si vous souhaitez réduire la consommation d’énergie (peut-être pour un projet portable) et/ou maintenir la température à un niveau bas.

L’overclocking du Raspberry Pi 5 est facile à réaliser

Comme vous l’avez vu, l’overclocking du Pi 5 est un processus relativement simple. Grâce à la puissance de traitement supplémentaire obtenue par l’overclocking, vous pouvez exécuter plus efficacement les tâches gourmandes en ressources processeur, ce qui peut s’avérer utile pour des tâches telles que l’apprentissage automatique et les modèles de langage volumineux. Votre nouvelle puissance supplémentaire vous permettra de réaliser encore plus de projets avec votre Raspberry Pi 5.

Pascal Dalibard
Pascal Dalibardhttp://appel-aura-ecologie.fr
Pascal est un passionné de technologie qui s'intéresse de près aux dernières innovations dans le domaine de la téléphonie mobile et des gadgets. Il est convaincu que la technologie peut changer le monde de manière positive, mais il est également soucieux de l'impact environnemental de ces produits.

Actualités

Coups de cœur