Overclocking de Raspberry Pi: comment le faire et ce que vous devez savoir
Added 2018-04-18
Le Raspberry Pi 3 est un excellent petit ordinateur, beaucoup plus puissant que les modèles précédents. Mais saviez-vous que vous pouvez en tirer encore plus de pouvoir? Voici comment overclocker votre Raspberry Pi et le pousser plus loin que vous ne l’aviez jamais imaginé!
Pourquoi overclocker votre Raspberry Pi?
Un Raspberry Pi 3 standard est doté d'un processeur quadricœur 1,2 GHz 64 bits, d'une mémoire vive de 1 Go, ainsi que d'un processeur graphique Broadcom VideoCore IV faisant partie du système Broadcom sur puce BCM2837.
Si vous surchargez le processeur, la vitesse d'horloge par défaut de Raspberry Pi augmentera de 1,2 GHz à 1,5 GHz, en fonction de votre solution de refroidissement (telle qu'un dissipateur de chaleur). Notez que, dans la mesure où le Raspberry Pi utilise un SoC, vous devrez ajuster la RAM pour prendre en charge l’overclocking.
Quel est l’intérêt d’overclocker un Raspberry Pi? Eh bien, c’est simple: vous voulez en tirer le meilleur parti. Plusieurs outils populaires fonctionneront mieux que prévu avec l'overclocking.
Kodi: Les problèmes de performances liés au streaming vidéo dans Kodi peuvent être résolus grâce à l’overclocking de votre Raspberry Pi. Si vous utilisez également un VPN, une vitesse d'horloge plus élevée vous aidera également.
Exagear: Essayer de faire fonctionner le logiciel Windows sur votre Raspberry Pi ? Même avec la bonne préparation, l'overclocking peut aider ici.
Bureau: Raspberry Pi 3 peut être utilisé comme un bureau standard . Qui ne voudrait pas un peu de performance supplémentaire, grâce à un overclockedcessor?
L'overclocking est toujours risqué
Bien que l'overclocking de Raspberry Pi soit simple à réaliser, ce n'est pas sans risque.
Panne de composant: L'augmentation de la chaleur peut également entraîner la défaillance de composants.
Corruption de données: L'utilisation de vitesses d'horloge plus élevées entraîne souvent la corruption des données. Si vous utilisez un lecteur de disque dur pour le système d’exploitation de votre Pi, le problème ne devrait pas être énorme. Toutefois, si votre Raspberry Pi repose sur une carte microSD (la plupart le sont), vous constaterez que le support Flash est de moins en moins fiable.
Alimentation fiable: Vous devriez déjà utiliser une alimentation de bonne qualité pour votre Raspberry Pi. Un adaptateur inférieur à 2,5 A recommandé n’est pas adapté à l’overclocking. La corruption des données se produira rapidement avec une alimentation faible.
À un moment donné, l'overclocking de votre Raspberry Pi annulerait la garantie. Cependant, à compter du 19 septembre 2012, ce n'est pas le cas , grâce aux outils d’overclocking intégrés; Cependant, un paramètre affectera la garantie de l’appareil et sera couvert ci-dessous.
Comment overclocker un Raspberry Pi 3
Vous voulez toujours overclocker votre Raspberry Pi? Bien que vous puissiez overclocker d’autres distributions, nous examinerons le processus sur Raspbian Stretch. Commencez par exécuter une mise à jour complète et une mise à niveau:
sudo apt update && sudo apt install upgrade
Ceci fait, installez l’outil sysbench:
sudo apt install sysbench
Vous en aurez besoin plus tard pour vérifier comment l'overclocking a amélioré les performances. Pour l'instant, toutefois, exécutez sysbench pour obtenir une référence:
sysbench --test = cpu --cpu-max-prime = 2000 --num-threads = 4 exécution
Prenez note des résultats ou ajoutez un fichier de destination dans lequel les résultats seront comparés ultérieurement.
sysbench --test = cpu --cpu-max-prime = 2000 --num-threads = 4 exécution>
benchmark-before.txt
Ensuite, vous devrez éditer le fichier config.txt. Vous le trouverez dans le répertoire de démarrage, qui est le mieux accessible via le terminal.
Commencez par basculer vers le répertoire racine
cd /
Ensuite, changez de répertoire pour démarrer.
cd boot
Confirmez que vous êtes au bon endroit en listant le contenu.
ls
Vous devriez trouver config.txt. À ce stade, il n’est pas intéressant de savoir que le répertoire de démarrage est la seule partie du système d’exploitation de votre Raspberry Pi accessible depuis Windows. Nous y reviendrons plus tard. Pour l'instant, faites une copie du fichier:
sudo cp config.txt config.old
Vous devriez maintenant avoir deux fichiers de configuration. Le premier est celui que vous pouvez éditer, config.txt ; la seconde est votre sauvegarde, config.old .
Pour éditer le fichier config.txt:
sudo nano config.txt
Vous trouverez ici une liste de paramètres, au format "nom = valeur". Recherchez «overclock»; vous devriez trouver une ligne qui se lit "#Déclaration pour overclocker le bras". Supprimez le hashtag de la première ligne en dessous, # arm_freq = 800.
Pour overclocker votre Raspberry Pi 3 de manière significative, vous devez entrer des valeurs pour les quatre conditions suivantes:
- arm_freq
- core_freq
- sdram_freq
- surtension
Pour le Raspberry Pi 3, il est courant d’overclocker avec les éléments suivants:
arm_freq = 1300
core_freq = 500
sdram_freq = 500
surtension = 600
Ces paramètres correspondent à la vitesse d’horloge stable maximum que vous êtes susceptible d’obtenir. Des options plus basses sont disponibles, mais quelque peu inutiles. Cependant, comme indiqué plus haut, le logiciel que vous exécutez déterminera si vous êtes satisfait ou non de la vitesse overclockée.
Vérifiez les performances d'overclock avec sysbench
Maintenant que le système est overclocké, vous devriez réexécuter l'outil sysbench:
sysbench --test = cpu --cpu-max-prime = 2000 --num-threads = 4 exécution>
benchmark-after.txt
Comparer la différence ici devrait mettre en évidence les améliorations de performances que vous pouvez attendre de votre Raspberry Pi overclocké.
Une fois que vous avez déterminé la vitesse d’horloge maximale qui vous convient, vous pouvez continuer comme d’habitude… ou préférez utiliser le paramètre force_turbo pour que le Pi fonctionne à des vitesses maximales. Bien que vous soyez libre de le faire, c’est le seul facteur de l’overclocking de Raspberry Pi qui volonté annuler votre garantie.
Comment récupérer un overclock échoué
Si vous avez redémarré votre Raspberry Pi avec des paramètres overclockés et que vous avez constaté qu’il ne fonctionnerait pas ou qu’il se bloquait, se bloquait ou se comportait de manière indésirable, vous devrez annuler vos modifications. C'est facile à faire:
- Éteignez le Raspberry Pi.
- Retirez la carte microSD.
- Insérez la carte dans le lecteur de carte de votre PC.
- Renommer \ boot \ config.old à config.txt .
- Ouvrez le \ boot \ config.txt fichier.
- Entrez la vitesse d'horloge correcte et sauvegardez.
- Retirez la carte microSD en toute sécurité, replacez-la dans votre Pi et démarrez.
Tout devrait maintenant être revenu à la normale.
Peut-on overclocker d'autres modèles Raspberry Pi?
Pour overclocker les anciens Raspberry Pis, tout ce dont vous avez besoin est intégré au système d'exploitation Raspbian. Commencez par ouvrir l’outil de configuration, soit sur le bureau ( Préférences> Configuration de Raspberry Pi ) ou depuis la ligne de commande.
sudo raspi-config
Après avoir pris note de l'avertissement, choisissez Overclocker .
Dans le menu suivant, vous trouverez une liste d’options. L'option d'overclocking actuellement sélectionnée sera Aucune, mais vous aurez le choix entre cinq alternatives, en fonction de votre modèle Raspberry Pi. La photo ci-dessous montre l'écran d'overclockage du Raspberry Pi 2.
Alors que sur d’autres appareils, l’overclocking est une affaire de légère augmentation et de test; avec des options prédéfinies, cela n’est pas vraiment nécessaire. Tout ce que vous devez faire est de sélectionner le préréglage overclocké que vous souhaitez utiliser, puis sélectionnez D'accord l'appliquer. Toutefois, si vous essayez un overclocking non standard qui n’est pas disponible via une option prédéfinie (à l’aide du fichier config.txt, comme expliqué précédemment), effectuez de petits ajustements minutieux et testez les résultats.
Notez que l'overclocking peut également affecter les performances du matériel connecté, tel que l'écran PiTFT d'Adafruit. En tant que tel, vous devrez prendre des précautions supplémentaires (telles que le réglage manuel du fichier config.txt après avoir défini une nouvelle vitesse d'horloge dans le menu).