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

Reconnaissance et configuration du matériel / kernel linux
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

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

Message 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.
Dernière modification par Fil Rouge le mar. 10 août 2010, 15:12, modifié 1 fois.
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
Avatar de l’utilisateur
LeCrayonVert
Daikyu
Messages : 81
Inscription : ven. 30 juil. 2010, 12:17
Localisation : France

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

Message 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...
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

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

Message 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.
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
Répondre