Bonsoir,

Pour le fun, j'ai installé le bureau 3D Compiz en suivant manuellement les recommandations de nicofo.

A l'usage, sous GNOME + XGL je trouve le déplacement de fenêtre un peu lent et mou. Par défaut j'ai bien les effets 3D cad. le cube et les fenêtres molles.

En regardant de plus près et en comparant GNOME seul et GNOME+XGL je remarque les items suivants :


I) GENERALITES :
-----------------------

[philo]$ uname -a
Linux localhost.localdomain 2.6.19-1.2895.fc6 #1 SMP Wed Jan 10 19:28:18 EST 2007 i686 i686 i386 GNU/Linux


II) SOUS GNOME SEUL :
-------------------------------

[philo]$ echo $DISPLAY
:0.0

[philo]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400 Generic
OpenGL version string: 2.0.6286 (8.33.6)

[philo]$ glxinfo | grep direct
direct rendering: Yes

[philo]$ grep "(EE)" /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[philo]$ grep "(WW)" /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(WW) <default pointer>: No Device specified, looking for one...


III) SOUS GNOME + XGL :
-------------------------

echo $DISPLAY
:1.0
[philo]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400 Generic
OpenGL version string: 2.0.6286 (8.33.6)

[philo]$ glxinfo | grep direct
Xlib: extension "XFree86-DRI" missing on display ":1.0".
direct rendering: No

[philo]$ grep "(EE)" /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[philo]$ grep "(WW)" /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(WW) <default pointer>: No Device specified, looking for one...


D'OU MES DEUX QUESTIONS :

-1) Comment corriger l'erreur "XFree86-DRI missing on display :1.0" ?
-2) Pourquoi (nicofo) affiche-t-on sur le display :1.0 ?


Je précise que je suis passé alternativement de (II) à (III) par le script de nicofo (fermeture et ouverture de session).
Salut,
voici mes 2 réponses

1) je sais pas. J'avais remarqué le même problème : http://forums.fedora-fr.org/viewtopic.php?id=17566&words= (mais pas eu de réponses)

2) la raison est simple : ça ne va pas sur le display :0.0 ! (tu peux essayer si tu veux : change la valeur du display dans /usr/bin/startXgl)
En fait, Xorg est sur :0.0, je lance Xgl sur :1.0

Pour info : il est possible de ne pas lancer Xorg du tout, dans ce cas Xgl est dans :0.0 (pour faire ça : lance la cmd gnome-xgl-switch). Mais les problèmes sont que :
a) GDM met +/- 1 minute de plus pour démarrer (il faut d'ailleurs changer des options dans un fichier de config de GDM)
b) tu l'as remarqué, la version d'Xgl est un peu bugguée de temps en temps (elle n'a plus été mise à jour depuis juin passé !). Je trouve plus intéressant de pouvoir choisir entre une session avec ou sans Xgl à l'écran de login.
ta fglrx qui fonctionne sur x1400!!! pinaise! ta fais comment??? pour faire passer l'information à ceux qui ont le même type de chip graphique que toi stp?

Pour info aussi, les jeux 3D ne fonctionne pas tous avec xgl d'activer, le dri n'a pas l'air d'être activer alors que xgl fonctionne.

Comme dit nicofo, il faudrait peut être aussi une version plus à jour.
nicofo a écrit:
1) je sais pas. J'avais remarqué le même problème : http://forums.fedora-fr.org/viewtopic.p … amp;words= (mais pas eu de réponses)
Oui, je l'avais vu. C'est pourquoi j'ai relancé la question.
J'ai recherché via google sur les forums des autres distrib. sans vraiment trouver quelque chose.
Pour voir, je vais essayer de lancer sur :0.0
Pour rire, je vais poser la question à ATI (sans espoirs).

En fait il y a trois solutions réelles :
-a) Attendre qu'ATI bosse et sorte sa v9. D'après VINDICATOR's, on peut y croire !
-b) Dépenser de l'argent et acheter une NVIDIA !
-c) Apprendre à se passer d'un env. 3D. Cà c'est pas difficile !

D'habitude je prends du NVIDIA. J'arrive pas à comprendre comment j'ai pu me faire avoir cette fois ci.
VINDICATORs a écrit:
ta fglrx qui fonctionne sur x1400!!! pinaise! ta fais comment??? pour faire passer l'information à ceux qui ont le même type de chip graphique que toi stp?
Si c'est pas une vanne, j'applique la méthode de la doc su site avec option Livna, toutes les options de ton fichier de config cité dans la doc en mono écran et, LE POINT CAPITAL, j'applique la méthode gussier dont on a discuté la semaine dernière : Renommer la libGL puis lier dans /usr/lib celle fournie par ATI via Livna pour moi; gussier préfère installer la version ATI. Ce qui a comme contrainte de refaire les liens après yum update de kmod-fglrx ainsi qu'àprès l'install de XGL et la version qui va bien de compiz (nicofo)
VINDICATORs a écrit:
Comme dit nicofo, il faudrait peut être aussi une version plus à jour.
Si je trouve le temps et s'il n'y a pas trop de lézards, je vais essayer d'en générer une mais je suis pas spécialiste en info. graphique 3D.
Je parle de XGL 😉 c'est générer une nouvelle version basé sur une plus récente...

Non c'était pas une vanne, si ça marche impeccable ta méthode je vais la rajouter dans la documentation, même si il y en aura toujours qui reposeront la même question sans passer par la case documentation (et qui ne toucheront donc pas 10000€!).

Sans doute un défaut avec les pilotes au sujet des mobility. Je vais voir si il est possible de le signaler à amd...
VINDICATORs wrote:Pour info aussi, les jeux 3D ne fonctionne pas tous avec xgl d'activer, le dri n'a pas l'air d'être activer alors que xgl fonctionne.
Pour y remédier, c'est très simple : lancer le jeu avec
DISPLAY=:0.0 monjeu
au lieu de simplement
monjeu