#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 specifiedError: 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".