Freezes avec la Radeon HD 5770
Posté le : Mardi 23 Novembre 2010 à 22:39

Aujourd’hui, je vous présentes, une petite astuce qui permet de résoudre pas mal de problèmes de freezes avec ces maudites 5770. Personnellement, j'ai une sapphire 1Go avec laquel déja sous windows j'avais quelques soucis. Ils avaient lieux, en général, 5 minutes après l'allumage du pc, lorsque je lançais un jeux. En fouinant un peu sur google, j'ai vu que cette carte, avait une fonction d'économie d'énergie qui faisait descendre sa fréquence d'une manière assez conséquente. Et qu'en l'occurrence, il suffit de régler manuellement ces fréquences pour qu'elles restent stables. Bon sous windows, il y avait un petit fichier a modifier dans le dossier de l'user dont j'ai zappé l'arborescence, enfin bref ayant eu le même problèmes de freeze avec ma debian et ayant eu un peu de mal à trouver une solution, je vous propose les manips qui ont résolu tout mes problèmes (manips a effectué en root) :
Pour activer la possibilité de modifications de la fréquence :
$ aticonfig --od-enable
Pour connaitre la fréquence à laquel tourne votre GC :
$ aticonfig --adapter=0 --od-getclocks (si le vitesse du GPU est infèrieur à 200MHz et que vous avez des freezes, ils viennent peut-être de là).
Pour changer la fréquence:
$ aticonfig --od-setclocks=850,1300 (850 correspond a la vitesse en MHz du GPU, et le 1300 la vitesse aussi en MHz de la mémoire de la CG, bien entendu, vous pouvez mettre les fréquences que vous souhaitez, il suffit juste qu'elles tournent autour de 800 pour le GPU et de 1200 pour la mémoire, soit la vitesse de croisière pour les 5770).
Pour faire un check de la température et pour vérifié que l'overclock ne risque pas de cramer votre GC :
$ aticonfig --od-gettemperature
Et pour valider les changements:
$ aticonfig --od-commitclocks
Et voilà, personnellement je n'ai plus aucun freeze, après avoir réalisé ces opérations (/me croise les doigts). En tout cas, si jamais vous voulez approfondir le truc, vous pouvez lire le man de aticonfig.