Mise à jour (8-05-2014): Comme prévu, dans Ubuntu 14.04 DPM est activé par défaut pour tous les GPU AMD modernes (HD 4000 à HD 7000). Si vous exécutez cette version avec une carte graphique prise en charge, vous n'avez rien à faire pour utiliser cette fonctionnalité.
Mise à jour (28-11-2013): Ubuntu 13.10 est livré avec le noyau 3.11 par défaut. Donc, si vous utilisez cette version, il vous suffit d'ajouter le paramètre au noyau Linux. J'ai mis à jour le guide en conséquence. En outre, il semblerait que sous Ubuntu 14.04, DPM sera activé par défaut, alors j'espère que ce guide sera obsolète d'ici là! ;)
Ok, ces derniers jours, j'ai un peu expérimenté et je l'ai activé! C'est vraiment très facile une fois que vous avez découvert comment le faire. Pour les personnes qui veulent aussi l'essayer, je vais vous expliquer chaque étape. A commencer par l'installation du nouveau noyau.
Tout d'abord quelques points à considérer. La prise en charge Radeon DPM est réservée aux cartes graphiques Radeon HD 2000 (R600) et aux versions plus récentes. Si vous utilisez une très ancienne carte graphique ATI Radeon, la prise en charge de la gestion de l'alimentation est déjà exploitée sur le pilote open-source.
Étapes pour Ubuntu 13.04 ou inférieur uniquement:
Pour utiliser Radeon DPM, vous avez besoin du noyau Linux 3.11 ou plus récent. Vous pouvez utiliser le noyau PPA du noyau principal d'Ubuntu et télécharger la dernière image stable du noyau Linux 3.11 à partir de ce répertoire kernel.ubuntu.com . Toutes les futures mises à jour du noyau sont également correctes et peuvent également être trouvées dans ce répertoire.
L'utilisation de la fonction de gestion dynamique de l'alimentation nécessite la mise à jour du micrologiciel de la carte graphique. Le dernier microcode / firmware Radeon peut être téléchargé à partir de ce répertoire . Vous avez besoin des fichiers * _smc.bin de juin. Si vous n'êtes pas sûr du nom de code de votre carte graphique spécifique, vous pouvez généralement le trouver en regardant la sortie de lspci -v | moins ... Le ou les fichiers doivent être placés dans / lib / firmware / radeon . Si vous essayez d'utiliser Radeon DPM sans le micrologiciel, l'accélération finira par être désactivée pour le GPU. Vous devez également vous assurer que vous avez le micrologiciel mis à jour dans / lib / firmware / radeon avant d' installer le noyau> 3.11 - il sera automatiquement tiré dans l'image installée.
Ubuntu 13.10 ou inférieur, ou utilisateurs de Radeon HD 3000 ou inférieur:
La prise en charge de Radeon DPM n'est pas activée par défaut sous le noyau Linux 3.13 ou pour les anciens GPU. Vous devez ajouter le paramètre radeon.dpm = 1 au noyau Linux pour l'activer dans ces cas. Pour les étapes à suivre sur Ubuntu, consultez le wiki Ubuntu sur les différentes manières.
Avec le nouveau noyau installé, le micrologiciel mis à jour et le paramètre du noyau activé, vous devriez être prêt à partir. Vous devez maintenant redémarrer votre système et vous pouvez vérifier si tout fonctionne après cela en faisant
cat / sys / kernel / debug / dri / 64 / radeon_pm_info
Remarque: @ luca992 a indiqué que le fichier radeon_pm_info pouvait se trouver dans un répertoire différent (par exemple dans / sys / kernel / debug / dri / 1 / au lieu de dri / 64 /). Si vous êtes absolument sûr d'avoir suivi toutes les étapes correctement, vous pouvez vérifier si cela peut être le cas dans votre situation.
Vous devriez voir quelque chose comme ceci:
uvd vclk: 0 dclk: 0
power level 0 sclk: 22000 mclk: 25000 vddc: 900
Vous pouvez configurer davantage DPM en ouvrant /etc/rc.local et en ajoutant la ligne suivante:
echo parameter > /sys/class/drm/card0/device/power_dpm_state
Où "paramètre" peut être:
- batterie (un ensemble de niveaux de performances ciblés pour un fonctionnement optimal sur batterie)
- équilibré (un ensemble de niveaux de performances ciblés pour une utilisation quotidienne optimale)
- performances (un ensemble de niveaux de performances ciblés pour les performances GPU les plus élevées)
Sources: http://www.botchco.com/agd5f/?p=57