Aller au contenu principal
Sujet résolu
Ce sujet a été marqué résolu et ne nécessite aucune autre attention.
Sujet: Comment changer la fréquence GPU sur le pilote amdgpu (Lu 1706 fois) sujet précédent - sujet suivant

Comment changer la fréquence GPU sur le pilote amdgpu

Bonjour à tous,

Ma Radeon RX580 me fait des misères. Quand elle est stressée, elle me provoque des hard reboot : écran noir, les ventilos s'affolent, le son se coupe. Plus d'interface graphique, plus de kernel, plus rien : appui sur le bouton reset ou bouton power obligatoire.

Elle n'est pourtant pas sollicitée plus que ça, et sur le papier elle devrait tenir à des stress bien plus importants que ceux-ci.
En faisant des recherches, je m'aperçois que le problème existe aussi sur Windows avec cette carte graphique. Ce serait dû à une hausse excessive de la fréquence interprétée par le pilote. Il existe des tutos pour Windows afin de modifier la fréquence depuis Catalyst :
https://www.youtube.com/watch?v=zJbc0rwUiH4

Je me dis qu'AMD a dû prévoir ce type d'option dans le pilote linux amdgpu, mais où trouver cette option?
J'ai cherché de la doc, je tombe systématiquement sur le pilote radeon et non sur le pilote amdgpu. Entre-temps, les arborescences ont changé et je ne trouve pas réponse à ma question.

Merci d'avance !

Gleizoux

Re : Comment changer la fréquence GPU sur le pilote amdgpu

Répondre #1
hello.
ça ne va pas faire avancer le chmilblick mais j'ai une rx580 Saphire sur mon fixe, et aucun soucis sous windows ou linux.
C'est 100% stable.

Tu peux déjà voir ce que ça donne niveau charge/fréquence via "radeontop" normalement


EDIT: en cherchant c'est possible via:
https://wiki.archlinux.org/index.php/AMDGPU#Overclocking
ou encore:
https://github.com/sibradzic/amdgpu-clocks



Et particulièrement:
https://github.com/Lurkki14/tuxclocker
https://gitlab.com/corectrl/corectrl

Re : Comment changer la fréquence GPU sur le pilote amdgpu

Répondre #2
Salut burn2 et merci pour ta réponse !

Tu fais du jeu ? Chez moi la RX plante que quand elle est vraiment stressée (Dirt Rally 2.0 en ultra, Ark en ultra/élevé par exemple).

Je vais regarder tes liens tout de suite, merci pour le partage !

Re : Comment changer la fréquence GPU sur le pilote amdgpu

Répondre #3
Ah, je ne joue pas sous linux, je joue sous windows sans pb par contre.

Mais bon comme dit ça dépend vraiment aussi de la marque de ta RX580.
Sapphire est reconnu pour faire des gpus fiables et bien refroidis.

Re : Comment changer la fréquence GPU sur le pilote amdgpu

Répondre #4
Mais bon comme dit ça dépend vraiment aussi de la marque de ta RX580.

Très bien dit. La mienne est une MSI Armor. Sur le papier, elle fait partie des meilleures RX580 de sa génération (2017), sur le papier seulement car je ne suis pas spécialement satisfait de sa gestion de la température et de sa ventilation (mais bon ça c'est aussi dû à la puce Polaris10 qui n'est qu'un overclock des puces précédentes).

Merci pour tes liens, Tuxclocker est super !!!
Il suffit de suivre la procédure d'installation indiquée, on le lance via ./opt/tuxclocker/bin/tuxclocker en console et ça marche parfaitement. J'ai donc fait plusieurs benchmark grâce aux benchmarks d'unigine, que je te conseille d'ailleurs @burn2 pour voir si tu as le même problème que moi en stress.
Globalement Tuxclocker m'a sorti des valeurs qui ne correspondent pas à celles indiquées par AMD, notamment en termes de puissance (plafonnée à 135W sur amdgpu, alors qu'AMD préconise 185W).
j'ai tenté de baisser la fréquence d'horloge sans succès : même en baissant à 1100Mhz, le minimum restera à 1200Mhz car il semble qu'elle ne puisse pas faire moins.
J'ai donc fait le contraire: overclocker à 1500Mhz pour tester (attention, bien surveiller l'usage du GPU car AMD préconise un overclock à 1370Mhz max), et là pour l'instant plus de problème sur les jeux (par contre blackscreen sur le benchmark en extreme).

En tout cas Tuxclocker a répondu à ma question : on peut modifier la viitesse du ventilo, la fréquence de mémoire, la fréquence d'horloge la puissance et le voltage sur une simple petite interface écrite en Qt, vraiment très pratique. Notez toutefois que Tuxclocker n'est compatible que sur les dernières cartes AMD (pas compatible avec le pilote radeon). En revanche toutes les cartes nVIDIA semblent être prises en charge.

Merci @burn2 et tiens moi au courant si jamais tu fais le bench par curiosité  ;)