Overclock votre GPU Radeon avec AMDGPU
- 3382
- 105
- Clara Nguyen
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?
- « Comment utiliser Getopts pour analyser une option de script
- Commencer à miner Ethereum sur Ubuntu 16.04 Xenial Xerus Linux »