web-dev-qa-db-fra.com

Réglages et configuration du pilote Radeon Open Source

Puis-je modifier ou configurer le pilote Radeon pour réduire la surchauffe. Mon GPU obtient une température de 70 à 80 ° C au démarrage. Je ne veux pas Catalyst maintenant car ils sont très lents pour la 2D.

utilisant la mobilité hd4570, Ubuntu 12.04 x64 3.2.0-24-generic.

6
Tosho

Tosho, j’ai eu exactement le même problème pour définir le fichier power_profile au démarrage et le conserver pendant les opérations de supend-resume en appliquant les solutions courantes (comme décrit ici ) et a finalement trouvé une solution de travail . solution utilisant pm-utils . Je ne suis pas sûr que ce soit la meilleure façon de le faire (je suis nouveau sur Linux) mais il fait tout ce que je souhaitais: Réglez le radeon power_profile sur low au démarrage et conservez ce paramètre après suspend-resume .

Étape 1: Créer un crochet

gksudo gedit /usr/lib/pm-utils/power.d/radeon-power_profile

Étape 2: indiquez le réglage souhaité

#!/bin/sh

echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

exit 0

Étape 3: le rendre exécutable

Sudo chmod +x /usr/lib/pm-utils/power.d/radeon-power_profile

C'est ça :)

9
Precise Penguin

Je rencontrais un problème similaire où ma Mobility Radeon HD4570 fonctionnait extrêmement chaud (au ralenti à 84 degrés) et beaucoup plus chaud que sous Windows. J'ai utilisé Jockey (appelé Pilotes supplémentaires du tableau de bord) pour installer les pilotes propriétaires et redémarrer, et je vois maintenant une chute d'environ 20 degrés sur mon temp précédent, cela vaut peut-être la peine d'essayer.

J'espère que ça aide

4
agc93
$ cat /etc/udev/rules.d/30-local.rules

KERNEL=="card0", SUBSYSTEM=="drm", DRIVERS=="radeon", ATTR{device/power_method}="profile", ATTR{device/power_profile}="auto"

Où ATTR {device/power_profile} = "auto" peut être (source: https://wiki.archlinux.org/index.php/ATI ):

  • "default" utilise les horloges par défaut et ne modifie pas l'état d'alimentation. Ceci est le comportement par défaut.
  • "auto" sélectionne entre les états d'alimentation "moyen" et "élevé" en fonction du fait que le système fonctionne sur batterie ou non.
  • Les états d'alimentation "faible" sont sélectionnés lorsque les moniteurs sont à l'état désactivé. "low" oblige le gpu à rester à l'état bas tout le temps. Notez que "faible" peut causer des problèmes d’affichage sur certains ordinateurs portables; c'est pourquoi auto utilise uniquement "bas" lorsque les écrans sont éteints.
  • "mid" force le gpu à être dans le "mid" état de puissance tout le temps. L'état d'alimentation "faible" est sélectionné lorsque les moniteurs sont à l'état désactivé.
  • "high" force le gpu à être dans le "high" état de puissance tout le temps. L'état d'alimentation "faible" est sélectionné lorsque les moniteurs sont à l'état désactivé.
1
xkill

alt-f2:

gksudo gedit /etc/init.d/ATI-power-save

écrivez ceci dans le fichier ATI-power-save:

#!/bin/sh

# ATI power save
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

enregistrer et exécuter ces commandes:

Sudo chmod +x /etc/init.d/ATI-power-save 
Sudo update-rc.d ATI-power-save defaults 99

comme décrit ici

0
user18107