Overclock votre GPU Radeon avec AMDGPU

Overclock votre GPU Radeon avec AMDGPU

Objectif

Overclock Radeon RX 400 Série et les nouvelles cartes graphiques sous Linux en utilisant les pilotes open source AMDGPU.

Distribution

Cette méthode fonctionnera sur toute distribution Linux exécutant les pilotes AMDGPU.

Exigences

Une installation Linux fonctionnelle en cours d'exécution du noyau 4.10 ou plus récent avec les privilèges racine et les pilotes AMDGPU installés.

Difficulté

Facile

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Introduction

Les pilotes AMDGPU open source n'ont pas d'interface GUI fantaisie qui vous permet d'overclocker votre carte. En fait, ils ne viennent avec aucun type de centre de contrôle. C'est bien, cependant, vous pouvez toujours overclocker votre carte en modifiant quelques valeurs dans des fichiers de configuration, une solution parfaitement linux si vous y réfléchissez.

Installer LM_SENSORS

Si vous n'avez pas déjà LM_SENSORS installé, vous devez l'installer. La commande ci-dessous fonctionne sur Debian Distributions, mais vous pouvez utiliser le gestionnaire de packages de votre distribution.

$ sudo apt install lm-capteurs

Si votre distribution ne démarre pas le service immédiatement, démarrez et activez-le.

$ sudo systemctl start LM-Sensors $ sudo systemctl activer lm-capsors 


Détecter les capteurs

Une fois le service exécuté sur votre système, utilisez l'utilité incluse pour détecter les capteurs de votre système. Cela devrait inclure votre carte graphique AMD.

$ sudo capteurs-détect

Enregistrez vos résultats à la fin du script.

Afin de s'assurer que cela a fonctionné, courez capteurs, Et voyez si votre carte est là. Essayez de redémarrer le Sensors LM Service si vous ne voyez pas votre carte là-bas.

Tu devrais courir capteurs Sur une boucle dans un terminal ouvert ou utilisez un programme comme Gkrellm ou Conky pour surveiller en permanence les températures et les ventilateurs de votre carte pendant que vous overclockez. Pour une sécurité maximale, gardez vos températures autour ou en dessous de 80 ° C.

Vitesses de ventilateur

C'est probablement une bonne idée de définir les vitesses de votre ventilateur manuellement avant de commencer à jouer avec votre horloge et vos vitesses de mémoire. De cette façon, vous pouvez contrôler vos températures plus activement.

Il y a deux fichiers que vous devez modifier. Vous voudrez peut-être en faire des copies de sauvegarde pour restaurer les paramètres d'usine avant de le faire.

Définir la valeur de pwm1_enable pour 1 pour le contrôler manuellement avec un pourcentage de valeur.

$ sudo echo "1"> / sys / class / drm / card0 / périphérique / hwmon / hwmon1 / pwm1_enable

Maintenant, définissez le pourcentage de la vitesse du ventilateur.

$ sudo echo "65"> / sys / class / drm / card0 / périphérique / hwmon / hwmon1 / pwm1

Overclocking

Il y a deux fichiers à modifier lors de l'overclocker votre carte. Ils ont tous deux fixé le pourcentage auquel la carte est overclockée. Le maximum que vous devez entrer est de 20%, mais ne saisis jamais à la fois. Commencez à la valeur de base de 0 et montez lentement, vérifiant vos températures à chaque fois.

Encore une fois, si vous souhaitez faire des sauvegardes de ces fichiers, vous pouvez. Les valeurs par défaut ici devraient être plus évidentes, cependant.

Tout d'abord, vous pouvez définir le pourcentage de la vitesse overclock.

$ sudo echo "8"> / sys / class / drm / card0 / périphérique / pp_sclk_od

Ensuite, vous pouvez faire la mémoire. Les tests récents ont indiqué que les performances baissent lors de l'overclocking de la mémoire. Testez-le par vous-même, mais sachez que cela peut arriver.

$ sudo echo "5"> / sys / class / drm / card0 / périphérique / pp_mclk_od

Une fois que vous les avez définis, vous pouvez utiliser des services publics comme les références unigines pour souligner votre GPU et vous assurer que les overclocks sont stables et que vos températures restent dans une plage de sécurité.

Si vous souhaitez surveiller la vitesse d'horloge de votre carte pendant que vous testez, vous pouvez exécuter le script suivant dans une fenêtre de terminal séparé.

tandis que c'est vrai; faire Cat / sys / kernel / debug / dri / 0 / amdgpu_pm_info; dormir 5; fait 

Réflexions de clôture

L'overclocking doit toujours être manipulé avec prudence. Il est étonnamment facile de détruire vos composants. Tant que vous faites attention, vous pouvez obtenir un peu de performances supplémentaires sur votre carte sans dépenser en espèces supplémentaires.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Comment étendre le gestionnaire de fichiers Thunar avec des actions personnalisées
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Choses à installer sur Ubuntu 22.04
  • Nvidia rtx 3080 Ethereum hashrate et overclock minier…
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Téléchargement Linux
  • Fichiers de configuration Linux: 30 premiers
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?