Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/04/2006, à 21:53

neokod

[Résolu] fglrxinfo : en %user => MESA et en #root => ATI ?!

Bonsoir,

Toujours en train de lutter pour faire marcher ma ATI Mobility Radeon 9600 M10 sur ma Dapper Drake kernel ubuntu 2.6.15.20

J'ai utilisé la méthode 1 du wiki, et j'ai bien les drivers ATI d'afficher par fglrxinfo en utilisateur root mais pas en utilisateur standard ! :$

En utilisateur normal :

% fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)

En faisant juste un "su" donc sans prendre l'environnement de root

# fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9600 Generic
OpenGL version string: 2.0.5695 (8.23.7)

En faisant un "su -" pour avoir l'environnement de root

% su -
# fglrxinfo
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error: unable to open display :0

Pour cette erreur précise, elle peut être résolue après un "xhost +local:" lancé par l'utilisateur standard.

Donc ma question, comment faire pour que le drivers ATI soit reconnu en utilisateurs standard et non uniquement en root ?

Est-ce dû les droits sur le device ?

# la /dev/dri -d
drwxr-xr-x 2 root root 60 2006-04-12 21:39 /dev/dri
# la /dev/dri/card0 -d
crw-rw-rw- 1 root root 226, 0 2006-04-12 21:39 /dev/dri/card0

J'ai pourtant tenter de mettre le groupe "video" vu que mes utilisateurs sont dans ce groupe et ça ne semble pas changer le problème.


Merci

Dernière modification par neokod (Le 13/04/2006, à 09:41)

Hors ligne

#2 Le 13/04/2006, à 09:40

neokod

Re : [Résolu] fglrxinfo : en %user => MESA et en #root => ATI ?!

Je viens de trouver grâce à un p'tit diff entre la sortie strace en root et en user normal :-)

L'accès au dossier des modules dri était non accessible aux utilisateurs

# chmod 750 /usr/X11R6/lib/modules/dri -R
# chown root:video /usr/X11R6/lib/modules/dri -R

et si votre utilisateur standard n'est pas dans le groupe "video" (vous pouvez le savoir en tapant "id") il suffit de l'ajouter :

# addgroup votrelogin video

J'ajoute ça dans la partie troubleshooting du wiki

Hors ligne

#3 Le 11/07/2008, à 17:02

Youcha

Re : [Résolu] fglrxinfo : en %user => MESA et en #root => ATI ?!

C'est apparement dû au fait que "fglrx" est blacklisté:
sudo vim /etc/modprobe.d/blacklist-restricted
Enlever la ligne fglrx.
Activer le driver dans le "Hardware Drivers".