#1 Le 21/09/2006, à 11:07
- DOOM
XGL + FGLRX : "XFree86-DRI" missing on display ":1.0"
Salut Linuxiens !!
J'ai un gros pépin de plantage du server graphique suite à l'execution d'applis 3D.
XGL, quand à lui, fonctionne nickel. néanmoins, quand je tape :
glxinfo
il me renvoie:
Xlib: extension "XFree86-DRI" missing on display ":1.0".
display: :1 screen: 0
direct rendering: No
La commande
fglrxinfo
me renvoie:
Xlib: extension "XFree86-DRI" missing on display ":1.0".
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200 Series DDR Generic
OpenGL version string: 1.3.1091 (X4.3.0-8.28.8)
et
dmesg | grep fglrx
me renvoie:
4294692.540000] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[4294692.543000] [fglrx] Maximum main memory to use for locked dma buffers: 929 MBytes.
[4294692.543000] [fglrx] module loaded - fglrx 8.28.8 [Aug 17 2006] on minor 0
[4294708.735000] [fglrx] AGP detected, AgpState = 0x1f00421b (hardware caps of chipset)
[4294708.736000] [fglrx] AGP enabled, AgpCommand = 0x1f004312 (selected caps)
[4294708.753000] [fglrx] total GART = 67108864
[4294708.753000] [fglrx] free GART = 51113984
[4294708.753000] [fglrx] max single GART = 51113984
[4294708.753000] [fglrx] total LFB = 126873600
[4294708.753000] [fglrx] free LFB = 116387840
[4294708.753000] [fglrx] max single LFB = 116387840
[4294708.753000] [fglrx] total Inv = 0
[4294708.753000] [fglrx] free Inv = 0
[4294708.753000] [fglrx] max single Inv = 0
[4294708.753000] [fglrx] total TIM = 0
Par contre, si je tape
DISPLAY=:0
devant le nom de l'appli à lancer, ça marche mais ça rame. Par ex:
DISPLAY=:0 glxgears
3625 frames in 5.0 seconds = 724.834 FPS
3975 frames in 5.0 seconds = 794.852 FPS
Ceci n'arrive que sous XGL, sous X "normal" je n'ai pas ce problème.
J'ai cherché sur pas mal de forums mais rien ne résou ce problème...
Je sais que nous sommes nobreux à avoir ce problème, alors si quelqu'un pourrait nous aider ça serai cool !
L'ai vraiment tout essayer, j'en peu plus là.... Sniff
Dernière modification par DOOM (Le 21/09/2006, à 11:13)
Hors ligne
#2 Le 21/09/2006, à 12:04
- sbrunner
Re : XGL + FGLRX : "XFree86-DRI" missing on display ":1.0"
Dans ton ~/.bashrc (ou ailleur) tu n'as pas par hasard un
export DISPLAY=:1.0
?
CU
Stéph
Hors ligne
#3 Le 21/09/2006, à 12:24
- DOOM
Re : XGL + FGLRX : "XFree86-DRI" missing on display ":1.0"
non il n'y est pas...
Hors ligne
#4 Le 21/09/2006, à 12:32
- lexdu
Re : XGL + FGLRX : "XFree86-DRI" missing on display ":1.0"
J'ai eu posé cette question une fois, et la réponse qui est tombée c'est: XGL n'utilise pas DRI, donc on s'en f... !
En revanche, il est vrai que ça pose quelques problèmes pour les applications 3D.
Pour le coup du display, c'est à cause de cette ligne
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo & sleep 2 && DISPLAY=:1 exec dbus-launch --exit-with-session gnome-session && /usr/bin/compiz-start
que tu as mis dans le fichier /usr/bin/startxgl.sh
Pour rappel, XGL+Compiz c'est vraiment le début du tout début, la preuve, il y a même un fork de compiz qui vient de naître: Beryl
Dernière modification par lexdu (Le 21/09/2006, à 12:33)
Si tu cherches une dent de fourmi dans un sac de sable, trouve d'abord le sac de sable !
Portable Asus U80v + Lucid Lynx 64bits… dans la chaleur Guyanaise
[Ubuntu User #1358] [Membre du club des beaux Ubunteros]
Hors ligne
#5 Le 21/09/2006, à 13:24
- Vladimir Ilitch
Re : XGL + FGLRX : "XFree86-DRI" missing on display ":1.0"
Pour ma part, j'ai rencontré ce même message d'erreur lorsque j'ai voulu essayer l'anti-aliasing. C'est l'option --fsaa={on|off} de cette page : http://doc.ubuntu-fr.org/materiel/ati/aticonfig.
J'avais donc l'anti-aliasing activé avec un taux de lissage à 0. Et XGL ! Et bien, ça ralentissait ma bécane et mon processus XGL prenait de plus en plus de place en mémoire, jusqu'à plus de 200 mb.
En le désactivant, j'ai retrouvé un XGL fluide, même après des heures d'utilisation, et plus de message d'erreur.
Essaie donc simplement : sudo aticonfig --fsaa=off.
De toutes façons, avec un taux de lissage à 0, l'anti-aliasing sert à rien, et avec un taux à 2 ou 4, ça plante ou c'est plus que saccadé. Si j'ai bien compris, pour profiter de cette option au demeurant très utile, il faudra attendre de nouveaux drivers.
En espérant avoir pu t'aider !
Vladimir Ilitch - http://www.last.fm/user/vladimirilitch/
Hors ligne
#6 Le 21/09/2006, à 14:16
- DOOM
Re : XGL + FGLRX : "XFree86-DRI" missing on display ":1.0"
lexdu : ouais pas bête ça... mais quand je change le numero du screen à 0 seul xorg démarre avec une fenêtre xgl !! lol on n'y est pas encore
Vladimir Ilitch: l'anti aliasing est désactivé par défaut. XGL tourne nikel sauf que les applis 3D comme les jeux me font crasher le server...
Dernière modification par DOOM (Le 21/09/2006, à 14:25)
Hors ligne