Page 1 sur 1

[radeon, kernel] drm, thermal et powersaving (stoppé)

Publié : ven. 06 août 2010, 18:10
par Fil Rouge
Bonjour,

Je voulais savoir où en était la gestion de l'énergie du pilote libre radeon avec le noyau 2.6.34. J'ai expérimenté il y a peu quelque manip pour activer la gestion d'énergie de ma carte Radeon mobility HD3650.

Vu que j'use de KMS pour plus délégance (et plus de xorg.conf) mais aussi de taille de police dans les fenêtres tty, j'ai essayé les méthodes suivantes :

Dans /boot/grub/menu.lst

Code : Tout sélectionner

# (0) Arch Linux
title  Arch Linux
root   (hd0,6)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/[...] ro radeon.pm=1 radeon.dynclks=1 radeon.dynpm=1
initrd /boot/kernel26.img
J'ai dans ce cas bien la gestion d'énergie qui s'active :

Code : Tout sélectionner

$ dmesg | grep -i drm
[drm] Initialized drm 1.1.0 20060810
[drm] radeon defaulting to kernel modesetting.
[drm] radeon kernel modesetting enabled.
[drm] initializing kernel modesetting (RV635 0x1002:0x9591).
.......
[drm] radeon: power management initialized
[drm] Detected VRAM RAM=256M, BAR=256M
[drm] RAM width 128bits DDR
......
Mais ceci n'a aucun impact sur la température de mon GPU. J'ai essayé la méthode sans KMS avec dynamicPM et clockgating ça me donne pas de résultat satisfaisant ( forcepowerlowmode m'anéantie l'accélération).

Ma question est simple, il y a t'il actuellement sur le noyau stable 2.6.34 Arch le support de la gestion d'énergie pour le pilote radeon libre.

PS : catalyst 10.7 marche bien, gestion thermique aussi, mais radeon a un meilleur rendu 2D malgré tout.

Re: [radeon, kernel] drm, thermal et powersaving (en cours)

Publié : lun. 09 août 2010, 17:05
par LeCrayonVert
Mêmes conclusions que toi. Et j'ai testé le 2.6.35 qui apporte encore d'autres cartes pour la prise en charge de l'énergie, tout semble fonctionner (fréquence d'horloge plus basse, voltage plus bas en mode low), mais le ventilo tourne toujours à fond comme si la température était toujours trop élevée. Aucun problème avec le driver proprio.
Soit c'est parce que c'est encore le tout début de la gestion de l'énergie (donc il reste encore des améliorations), soit le problème est plus compliqué qu'il n'y paraît et que ca dépendrait des BIOS (donc du revendeur) de la carte graphique...

Re: [radeon, kernel] drm, thermal et powersaving (en cours)

Publié : mar. 10 août 2010, 15:11
par Fil Rouge
J'ai cru comprendre que certain noyau 2.6.34 permettait la définition de profil par l'intermédiaire d'un fichier config : power_profil (dans /sys/class/drm/card0/device/)
Cependant je n'ai pas ce fichier donc pas à mon avis de possibilité de lancer un profil low. Il me faudra attendre le noyau 35. Dommage car parfois le pilote proprio me fait des misères, pas méchante mais c'est parfois désagréable. Bon je cloture le sujet, ma question n'aura plus de fondement avec un peu de patience.