J'utilise avec succès le pilote radeon open source et j'utilise KMS-power_profiles (voir le lien ci-dessous) pour la gestion de l'alimentation de mes graphiques afin d'éviter toute surchauffe. Mais je ne parviens pas à définir power_profile au démarrage et à le conserver après la suspension - je dois donc le faire manuellement à chaque démarrage ou réveil de mon ordinateur portable.
Plusieurs questions sur la configuration au démarrage ont été posées à askubuntu et ailleurs et j’ai essayé toutes les méthodes décrites sans succès. Je suis nouveau sur Linux (Ubuntu) mais je crois avoir bien suivi les instructions. Etant donné que je ne peux pas commenter les réponses car de nouveaux utilisateurs et des heures de recherche sur le Web ne m'ont pas aidée, je poste cette question comme une nouvelle question. S'il vous plaît aider :)
J'utilise: ATI Mobility Radeon HD 4250 (famille R600) sur Ubuntu 12.04 x64 avec Gallium 0.4 sur AMD RS880 = le pilote Open Source par défaut fourni avec l'installation.
La méthode la plus souvent décrite consiste à mettre
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile
dans
/etc/rc.local
avant
exit 0
Cela fait, je peux prouver que rc.local est en cours d'exécution (inséré une commande pour créer un répertoire qui a fonctionné), mais
cat /sys/class/drm/card0/device/power_profile
renvoie high
au lieu de low
.
De nouveau, définir manuellement le power_profile
en tant que root (même en exécutant directement rc.local) fonctionne . Mais même dans ce cas, le réglage est rétabli sur high
après le réveil.
Autres moyens que j'ai essayés sans succès:
/etc/sysfs.conf
/etc/init.d/
Y a-t-il une raison à laquelle vous pourriez penser qui empêche de configurer radeon power_profile à partir du démarrage et de le conserver après une suspension? Pourrait-il y avoir un autre processus écrasant mes paramètres?
Merci de votre aide!
P.S. Je ne souhaite pas utiliser le pilote propriétaire pour la gestion de l'alimentation car il pose d'autres problèmes graves.
Références:
Je ne sais toujours pas pourquoi les autres solutions n'ont pas fonctionné pour moi, mais j'ai finalement trouvé une solution efficace en utilisant pm-utils. Je ne sais pas si c'est le meilleur moyen de le faire mais il fait tout ce que je souhaitais: Réglez le radeon power_profile
sur low
au démarrage et conservez-le. paramètre après suspendre-reprendre .
É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 :)
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