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 04/05/2007, à 17:29

Romu

Encore un pb "XFree86-DRI missing", mais d'un genre particulier

Bonjour,
J'ai du faire une con.... quelque part en essayant d'installer compiz 0.5 et le compiz normal (0.36) ne parche plus du tout. Explications :

En session Xorg :
- fglrxinfo me renvoie des infos correctes mon driver est bien installé (8.34 celui des dépôts)
- glxinfo : direct rendering : Yes
- glxgears tourne c'est fluide
- fgl_glxgears tourne aussi sans souci

En session Xgl :
- Le serveur démarre sans problème
- fglrxinfo me renvoie les mêmes infos que sous Xorg (exactement les mêmes)
- glxinfo : direct rendering : No
- glxgears ne tourne pas bien du tout, ça saccade
- fgl_glxgears refuser de fonctionner "XFree86-DRI missing"

Du coup bien sur compiz refuse de se lancer avec la fameuse "XFree86-DRI missing" lui aussi.

Il n'y a aucune error dans le Xorg.log (aucun EE).

Je précise que j'ai tenté X fois de réinstaller fglrx, xgl, compiz... de passer de nouveau en "vesa" pour revenir sous "fglrx"...

Moi perdu là, besoin ti coup de main.

Merci.

Dernière modification par Romu (Le 04/05/2007, à 17:30)


A tout problème complexe, il existe une solution simple : la mauvaise

Hors ligne

#2 Le 04/05/2007, à 18:21

Romu

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

J'ai peut être trouvé un truc, quand je tape "fglrxinfo", j'ai :

display: :0.0  screen: 0

Mais quand je fais "glxinfo", j'ai :

name of display: :1.0
Xlib:  extension "XFree86-DRI" missing on display ":1.0".
display: :1  screen: 0

Donc j'aurais tendance à dire qu'il y a là un léger problème, mais comment le résoudre ?


A tout problème complexe, il existe une solution simple : la mauvaise

Hors ligne

#3 Le 04/05/2007, à 20:36

Smarter

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

Vérifie que tu as ceci dans ton xorg.conf:

Section "Extensions"
    Option        "Composite" "Disable"
EndSection

et si tu l'as tu peux aussi rajouter, au cas où:

Section "ServerFlags"
    Option        "AIGLX" "off"
EndSection

Hors ligne

#4 Le 04/05/2007, à 21:52

Romu

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

Merci Smarter, j'ai bien ça dans mon xorg.org. J'avais vu des erreurs dans le Xorg.log qui montraient que AIGLX essayait de se lancer. J'avais donc rajouter ces quelques lignes et malheureusement, si ça résout bien les erreurs de Xorg, ça ne règle pas le problème.


A tout problème complexe, il existe une solution simple : la mauvaise

Hors ligne

#5 Le 12/05/2007, à 01:45

vali210

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

j'ai exactement le meme problème sad

#6 Le 12/05/2007, à 12:13

Mav

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

Idem, j'ai beau chercher je trouve pas de solutions

P.S. : j'ai une  ATI X1950 Pro


Cairo-Dock : www.cairo-dock.org
OSM : www.openstreetmap.org

Hors ligne

#7 Le 12/05/2007, à 14:31

Romu

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

J'ai complètement réinstallé Feisty et bien sur ça a solutionné le problème.

Dernière modification par Romu (Le 12/05/2007, à 14:31)


A tout problème complexe, il existe une solution simple : la mauvaise

Hors ligne

#8 Le 12/05/2007, à 14:53

Mav

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

J'ai l'impression que les principaux problèmes avec XGL ont lieu lorsque l'install a été faite par upgrade


Cairo-Dock : www.cairo-dock.org
OSM : www.openstreetmap.org

Hors ligne

#9 Le 17/05/2007, à 16:52

MKMax

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

J'ai la même chose chez moi, aprés pluisieurs tentatives d'installations differentes.
Au passage, j'ai une ATI XT1900GT

Hors ligne

#10 Le 17/05/2007, à 21:08

MKMax

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

Sur un autre post j'ai eu une réponse de jdefaver me disant que c'était normal que l'acceleration graphique disparaisse avec XGL.

Il m'a dit de taper commande avant de lancer une appli et ça fonctionne:


http://forum.ubuntu-fr.org/viewtopic.php?id=120465

Hors ligne

#11 Le 20/05/2007, à 12:08

Mav

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

Hello !

Je suis repassé sous les drivers 8.34.8 (les drivers proprio de feisty), et je n'ai plus de problèmes de ralentissements à la sortie de l'écran de veille, ni d'affichage bizarre dans les applis KDE, mon beryl tourne mieux mais j'ai toujours le problème du premier post

A suivre....


Cairo-Dock : www.cairo-dock.org
OSM : www.openstreetmap.org

Hors ligne

#12 Le 28/05/2007, à 09:23

Mav

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

J'ai une possible piste mais ne connaissant pas le fonctionnement de XGL, c'est possible que ca ne soit pas ca.
J'ai pu enlevé l'erreur et obtenir un fonctionnement correct de l'accélération graphique en spécifiant à chaque de programme nécéssitant la 3D, DISPLAY=:0, ce qui force l'affichage sur 0:0. Avec ca, fgl_glxgears et glxgears fonctionnent impeccablement bien

mav@MavUbuntu:~$ DISPLAY=:0 fgl_glxgears
Using GLX_SGIX_pbuffer
8647 frames in 5.0 seconds = 1729.400 FPS
10405 frames in 5.0 seconds = 2081.000 FPS
10381 frames in 5.0 seconds = 2076.200 FPS

mav@MavUbuntu:~$ DISPLAY=:0 glxgears
55863 frames in 5.0 seconds = 11172.591 FPS
55881 frames in 5.0 seconds = 11176.194 FPS
55846 frames in 5.0 seconds = 11169.097 FPS

Bref, comme vous pouvez le voir, les perfs sont au rendez-vous pour une X1950 Pro.

Seulement, quand on regarde le script lancé par XGL à chaque démarrage de session

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session

On s'apercoit que la variable DISPLAY est forcée à 1.
Voilà, je sais pas si ca fait avancer le schmilblick mais en tout cas, en forcant l'affichage sur le DISPLAY 0, j'obtiens des perfs meilleurs, beaucoup beaucoup moins de ralentissements (dû peut-être aussi à la mise à jour de fglrx il y a quelques jours) et je peux maintenant jouer sans problème à ActionCube ou Enemy's territory

Je n'ai pas encore tenté de modifier la variable DISPLAY directement dans le script, car je suis en pleine remise de projet et je voudrais pas perdre de temps en cas de problèmes


Cairo-Dock : www.cairo-dock.org
OSM : www.openstreetmap.org

Hors ligne

#13 Le 28/05/2007, à 12:47

Orace

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

Bonjour,

Un peu de technique.
En fait, tout ce que vous constatez est normal, il n'y a aucun problème, mais il faut juste je pense une explication.

En fait, tout vient du couple XGL-beryl qui fait un pont entre les programmes et la carte gaphique.

supposons que vous avez un bon direct rendering, sur votre carte graphique : DISPLAY 0 (l'affichage numero 0)

SANS XGL :
quel que soit le programme que vous lancé (sauf beryl..), vous utilisez DISPLAY 0, donc le programme est directement branché sur la carte graphique et bonne perf.

AVEC XGL :
ça pourrait être presque la même chose. mais en fait XGL donne toutes les ressources (direct rendering du display 0) pour faire tourner l'accélération graphique de beryl. xgl alors créé un DISPLAY 1 (c'est ce que l'on voit dans le script) sur lequel tourne vos programme, et ce display 1 là n'est que logiciel, donc pas de hardware, pas de direct rendering. et on ne peut rien y faire. Beryl lui récupére les images du display 1 pour les mettres a sa sauce sur le display 0.


Alors pourquoi garder XGL ? bien sur pour avoir beryl.
On pourrait avoir beryl et de la bonne 3D si les AIGLX était enfin porté sur tout les drivers. Ce qui se passe alors, c'est que Beryl et vos programme tourne en parrallèle sur la carte graphique, mais que beryl récupére les images de vos jeux pour les mettres à sa sauce (certainement un pont du genre texture rendering).

allez voir en bas les inconvéniants : http://fr.wikipedia.org/wiki/Xgl
sinon sur le site ubuntu XGL et AIGLX

Dernière modification par Orace (Le 28/05/2007, à 12:50)

Hors ligne

#14 Le 28/05/2007, à 17:10

Mav

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

Merci de cet eclaircissement


Cairo-Dock : www.cairo-dock.org
OSM : www.openstreetmap.org

Hors ligne

#15 Le 28/05/2007, à 18:35

pouf

Re : Encore un pb "XFree86-DRI missing", mais d'un genre particulier

hm j'ai peur de ne pas tout saisir malheuresement
Sous une session gnome, direct rendering = yes
Sous xgl : No

le No est donc du à ce fameux DISPLAY.

Est ce que cela veut dire que je n'aurai jamais d'acceleration sous xgl?
Je n'ai pas encore installé beryl (enfin si mais ça ne marche pas )

Ai je une chance que ça marche même sans le direct rendering à No?

enfin bref eclairez moi tongue

Pouf

Dernière modification par pouf (Le 28/05/2007, à 18:36)

Hors ligne