#1 Le 10/03/2006, à 21:04
- motus
[Résolu] Probleme glxgears nvidia avc Xgl
Voilà mon probleme, depuis que je suis sur xgl, lorsque je lance "glxgears -printfps":
-soit un écran noir apparait 2s puis je suis délogué et me retrouve dans la fenetre de log d'ubuntu.
-soit ça m'affiche une petite fenetre noire ou il ne se passe rien, mais le fps est calculé sur le terminal (environ 950 fps)
Certains screensaver ont le meme comportement, ils plantent mon serveur x, ou s'affiche comme si je n'avais pas d'acceleration 3d (2 images par secondes au max).
L'effet fenetre molle est également parfois sacadé.
Pourtant avant d'installer xgl, je n'avais aucun probleme de ce genre.
Je voudrais savoir si ces problemes sont dus à l'instabilité d'xgl ou d'une mauvaise configuration de ma part.
Pour info J'ai une carte nvidia geforce fx5200, et ai installé les drivers comme indiqué dans la doc, mais j'ai un leger doute sur mon xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Dec 14 16:39:22 PST 2005# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorgSection "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSectionSection "Files"
# path to defoma fonts
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSectionSection "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSectionSection "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSectionSection "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "true"
EndSectionSection "Monitor"
Identifier "B91A"
Option "DPMS"
EndSectionSection "Device"
Identifier "NVIDIA Corporation NV34 [GeForce FX 5200]"
Driver "nvidia"
EndSectionSection "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NV34 [GeForce FX 5200]"
Monitor "B91A"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Dernière modification par motus (Le 16/03/2006, à 02:09)
Hors ligne
#2 Le 15/03/2006, à 16:06
- Tao
Re : [Résolu] Probleme glxgears nvidia avc Xgl
J'ai a peu près le même problème :
- glxgears donne une fenêtre noire (mais ne ferme jamais ma session)
- glxinfo me dit que je n'ai pas de direct rendering
- Mais là où ça me dérange le plus c'est que du coup mplayer en plein écran avec la sortie gl2 est très saccadé aussi.
Pourtant sous Xorg normal, aucun de ces problèmes ! Ça m'étonne aussi que l'accélération 3D soit complètement désactivé car globalement les effet compiz sont fluides (quelques rares saccades des fenêtres molles au début des déplacements). Et comme glxinfo et glxgears sont corrects sous Xorg normal, je pense que mes pilotes propriétaire sont bien installés.
Ma carte graphique est une nvidia Geforce MX440 64Mo, et mon cpu un athlon XP 1500+.
J'ai suivi le wiki pour l'installation de xgl : https://wiki.ubuntu.com/XglHowto
A-t-on manqué quelque chose ?
EDIT : @matus, je te suggère d'ajouter au titre de ce fil que le problème est en relation à Xgl, ça mettra plus de visibilité pour ceux que sont callés là dessus !
Dernière modification par Tao (Le 15/03/2006, à 16:09)
Hors ligne
#3 Le 15/03/2006, à 22:42
- Tao
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Finalement j'ai résolu mon problème est modifiant le gdm.conf-custom plutot que de faire pointer le lien de X sur Xgl (comme indiqué sur le lien de mon post précédent). En fait, c'est qu'il fallait passer en paramètres de Xgl "-accel glx:pbuffer -accel xv"
Hors ligne
#4 Le 16/03/2006, à 00:15
- dadoudam
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Ah lala, quel PU ce MOTUS !
Hors ligne
#5 Le 16/03/2006, à 00:58
- motus
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Finalement j'ai résolu mon problème est modifiant le gdm.conf-custom plutot que de faire pointer le lien de X sur Xgl (comme indiqué sur le lien de mon post précédent). En fait, c'est qu'il fallait passer en paramètres de Xgl "-accel glx:pbuffer -accel xv"
Salut, merci pour ta réponse, mais je n'ai pas très bien compris ta solution.
Voici mon fichier gdm.conf-custom
[daemon]
[security]
[xdmcp]
[gui]
[greeter]
GraphicalTheme=gdm-neskowin_beach-nld[chooser]
[debug]
[servers]
Que dois je faire exactement?
Dois je garder le lien de X vers Xgl?
Hors ligne
#6 Le 16/03/2006, à 02:06
- motus
Re : [Résolu] Probleme glxgears nvidia avc Xgl
C'est bon merci, j'ai résolu le pb.
Voilà à quoi doit ressembler le fichier gdm.conf-custum (Pour une Nvidia)
[daemon]
[security]
[xdmcp]
[gui]
[greeter]
GraphicalTheme=gdm-neskowin_beach-nld[chooser]
[debug]
[servers]
1=Xgl[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv
flexible=true
Il faut s'assurer également que le X pointe vers le Xorg
ln -sf /usr/bin/Xgl /etc/X11/X
Et dans le fichier gdm.conf, mettre en commentaire la ligne 0=Standard et ajouter 1=Standard
#0=Standard
1=Standard
Voilà tout.
Sinon j'ai toujours le probleme du direct rendering, la commande glxinfo m'indique ceci:
direct rendering: No
D'ou viens le probleme?
Dernière modification par motus (Le 26/03/2006, à 19:45)
Hors ligne
#7 Le 16/03/2006, à 11:03
- jcg
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Excuser moi mais j'ais pas tout compris
J'avais installer Xgl et ça marchait super bien, puis je l'ais virer pour avoir l'accel graphique. Avec vos manip peut on avoir les deux ou non?
Breizh a tao !!!
Hors ligne
#8 Le 16/03/2006, à 16:26
- Tao
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Sinon j'ai toujours le probleme du direct rendering, la commande glxinfo m'indique ceci:
direct rendering: No
D'ou viens le probleme?
D'après ce que j'ai compris sur le net, tu ne pourras pas avoir de direct rendering avec Xgl, pour le moment du moins. Notre meilleure chance de l'avoir serait que nvidia (ou ati) sortent de nouveaux pilotes qui permettent ça.
Sinon si dans ton gdm.conf-custom tu avais mis 0=Xgl, tu n'aurais pas eu à modifier ton gdm.conf avec une carte nvidia. Par contre, avec une ati il faut absolument avoir 1=Xgl d'après les infos que j'ai pu trouver, mais je n'ai pas trop bien compris pourquoi.
Il y a aussi autre chose que je n'ai pas bien saisi : certains mettent "-accel xv:fbo" plutôt que "-accel xv". J'ai essayé les deux et je n'ai pas vu de différences, mais ça ne veux pas dire qu'il n'y en a pas...
@jcg : avec cette manip, il y a de l'accélération graphique, mais pas totalement complète car une partie est gérée en mesa. Mais bon, c'est déjà mieux que rien. Tente le coup et vois si ça te convient.
Hors ligne
#9 Le 16/03/2006, à 20:37
- jcg
Re : [Résolu] Probleme glxgears nvidia avc Xgl
J'ais essayé ta solution -> idem qu'avant
C'est vraiment les boules d'avoir une si belle interface et de pas pouvoir en profiter pleinement.
Dernière modification par jcg (Le 16/03/2006, à 20:37)
Breizh a tao !!!
Hors ligne
#10 Le 17/03/2006, à 03:31
- reggaemanu
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Pourquoi s'acharner à vouloir voir un « yes » alors que les perfs sont meilleur que sans xgl et avec le direct rendering ?
Perso, glxgears me donne 5400 et quelques FPS sous xgl, je n'ai jamais eu autant sur xorg avec le direct rendering.
Hors ligne
#11 Le 17/03/2006, à 07:45
- jcg
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Pour ma part sous Xorg un glxgears me donne 5800 et sous Xgl 280 alors je vois pas comment vous faites ?
Breizh a tao !!!
Hors ligne
#12 Le 17/03/2006, à 13:16
- motus
Re : [Résolu] Probleme glxgears nvidia avc Xgl
jcg, tu as suivi la procédure que j'ai décrit?
Hors ligne
#13 Le 17/03/2006, à 13:30
- jcg
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Excuse moi mais à ma grande surprise petit essais ce midi et j'ais Xgl et de l'accel graphique alors qu'apres la manip hier soir ça marchait pas... Peut etre un reboot etait nescessaire. Je ferais un glxgears ce soir pour voir les résultats.:D
Dernière modification par jcg (Le 17/03/2006, à 13:30)
Breizh a tao !!!
Hors ligne
#14 Le 17/03/2006, à 14:40
- Tao
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Pourquoi s'acharner à vouloir voir un « yes » alors que les perfs sont meilleur que sans xgl et avec le direct rendering ?
Perso, glxgears me donne 5400 et quelques FPS sous xgl, je n'ai jamais eu autant sur xorg avec le direct rendering.
1) Glxgears n'est pas un benchmark fiable.
2) même si mon glxgears est un peu plus rapide sous glx, la lecture de vidéo en plein écran l'est nettement moins et prend pourtant beaucoup plus de ressources. Aussi le fait que l'affichage soit non accèléré a pour conséquent d'occuper davantage le cpu (alors que xgl est sensé le décharger) et par suite si on a une tâche gourmande en cpu en arrière plan (une compilation par exemple) alors l'affichage saccade un peu.
Celà dit Xgl est encore tout frais sorti (et encore, même pass en stable), il y a encore le temps pour corriger ça. Et les pilotes des cartes graphiques aussi!
Mais bon, en attendant, s'il y a moyen d'améliorer un peu les choses avec des options d'Xgl, je ne vois pas pourquoi on ne decrait pas explorer cette possibilité !
Hors ligne
#15 Le 17/03/2006, à 17:16
- gilir
Re : [Résolu] Probleme glxgears nvidia avc Xgl
A part une compilation de la dernière version de XGL du cvs, on est condamné à attendre des drivers graphiques meilleurs
Hors ligne
#16 Le 17/03/2006, à 17:28
- Tao
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Et tu sais à quoi correspond le :fbo qu'on peut ajouter derrière le -accel xv ? Des fois il est dit de le mettre, des fois non...
Hors ligne
#17 Le 17/03/2006, à 17:36
- gilir
Re : [Résolu] Probleme glxgears nvidia avc Xgl
C'est une instruction différente, a vrai dire, ca devient beaucoup trop technique à ce niveau là Quand j'ai un doute, je me réfère au How-To anglais : http://ubuntuforum.com/showthread.php?s=284ecb75224a6cb5b3aea49103f3fdd9&t=131267
Hors ligne
#18 Le 17/03/2006, à 17:44
- Tao
Re : [Résolu] Probleme glxgears nvidia avc Xgl
EDIT : oups, me suis trompé de topic pour poster mon message ! Désolé..
Dernière modification par Tao (Le 17/03/2006, à 17:46)
Hors ligne
#19 Le 17/03/2006, à 18:59
- jcg
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Pour info un glxgears -printfps me donne maintenant 7990, je vais retester les fond d'écran animés.
Breizh a tao !!!
Hors ligne
#20 Le 17/03/2006, à 20:23
- jcg
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Supppppper
Les fond d'ecrans xscreensaver sont fluides, pas pratique du tout pour se servir du PC mais ça assure grave quand même.
Les vidéos plein écran pas de Pb
Seul léger Pb sur certain programmes des fenêtres semi-transparentes.....Oups
Dernière modification par jcg (Le 17/03/2006, à 20:24)
Breizh a tao !!!
Hors ligne
#21 Le 18/03/2006, à 00:19
- reggaemanu
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Seul léger Pb sur certain programmes des fenêtres semi-transparentes.....Oups
Toutes les applications SDL ont ce problème, pour avoir des fenetre scorrecte il faut lancer les applciations en question en précédent la commande de "export XLIB_SKIP_ARGB_VISUALS=1"
Glxgears n'est pas un benchmark fiable.
glxgears n'est pas un benchmark dans le sens ou il ne sert à rien pour comparer diverses config materielles...mais sur la meme machine, un test avec ou sans xgl est tout à fait probant.
la lecture de vidéo en plein écran l'est nettement moins et prend pourtant beaucoup plus de ressources. . Aussi le fait que l'affichage soit non accèléré a pour conséquent d'occuper davantage le cpu (alors que xgl est sensé le décharger) et par suite si on a une tâche gourmande en cpu en arrière plan (une compilation par exemple) alors l'affichage saccade un peu.
Ceci est du au fait que xvvidéo n'est pas accéléré (rien à voir avec le direct rendering) et qu'on doivent utiliser la sortie gl2 pour le plein écran hors cette sortie est plus gourmande en cpu que xv (mais pas plus sur xgl que sur xorg).
Ce n'est pas xgl qui est censé décharger le cpu mais xglx, dont la forme finale sera xegl, et qui pour le moment est un hack appelé xgl, 2 serveurs graphique l'un par dessus l'autre forcément niveau ressources...surtout qu'il manque nune fonction dans les drivers graphique actuels qui est donc utilisée en software et bouffe plus de ressources cpu.
Hors ligne
#22 Le 18/03/2006, à 00:36
- gilir
Re : [Résolu] Probleme glxgears nvidia avc Xgl
mouarf, ca c'est une explication claire et limpide
Hors ligne
#23 Le 18/03/2006, à 01:09
- jcg
Re : [Résolu] Probleme glxgears nvidia avc Xgl
reggaemanu -> Merci pour l'astuce des jeux c'est niquel
T'en aurais pas une pour les sites web en flash car a chaque fois que je veux affiché une page web avec du flash la fenetre se ferme à peine ouverte?
Breizh a tao !!!
Hors ligne
#24 Le 18/03/2006, à 07:47
- jcg
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Up
Breizh a tao !!!
Hors ligne
#25 Le 24/03/2006, à 13:11
- manu86
Re : [Résolu] Probleme glxgears nvidia avc Xgl
Merciiii ça marche ! (tuxracer lol)
J'obtiens entre 10 et 11 000 FPS sous xgl !!! C'est le pied !
Hors ligne