Glxgears : une petite question, plizzz

Résolu
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   -  
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voici ma question :

j'ouvre ma session (gnome) ; j'ouvre une console ; je tape la commande glxgears ;
la petite fenêtre s'ouvre avec les 3 roues qui tournent :
je regarde sur ma console :
[zozo@localhost Desktop]$ glxgears
4096 frames in 5.0 seconds = 813.382 FPS
4060 frames in 5.1 seconds = 798.937 FPS
4060 frames in 5.1 seconds = 800.437 FPS
4060 frames in 5.1 seconds = 799.859 FPS
4060 frames in 5.1 seconds = 799.300 FPS
4340 frames in 5.0 seconds = 860.799 FPS

ok ! maintenant je clique sur ma console et je voie :
5320 frames in 5.0 seconds = 1062.013 FPS
5346 frames in 5.0 seconds = 1059.830 FPS
5320 frames in 5.0 seconds = 1062.517 FPS
5320 frames in 5.0 seconds = 1061.772 FPS
5180 frames in 5.2 seconds = 999.066 FPS

ok j'ouvre mozilla-firefox, je me connecte à CCM, puis je regarde sur ma console et je voie :
13720 frames in 5.0 seconds = 2734.976 FPS
21867 frames in 5.0 seconds = 4369.667 FPS
16127 frames in 5.0 seconds = 3218.762 FPS
17920 frames in 5.0 seconds = 3567.355 FPS
16827 frames in 5.0 seconds = 3364.882 FPS
25927 frames in 5.0 seconds = 5169.332 FPS
25060 frames in 5.0 seconds = 4976.032 FPS
23407 frames in 5.0 seconds = 4676.805 FPS
18227 frames in 5.0 seconds = 3619.280 FPS
26880 frames in 5.0 seconds = 5370.104 FPS
26207 frames in 5.0 seconds = 5238.455 FPS
25367 frames in 5.0 seconds = 5060.334 FPS
25227 frames in 5.0 seconds = 5036.401 FPS


je trouve ça bizarre : + j'ouvre des fenêtres et + le nombre de frames augmente !
est-ce normal ?

D'avance merci.

:-))

8 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
C'est marrant en tout cas :) Ben écoute, ouvre plein de fenêtres alors :p En tout cas à partir de 1000FPS tu as un rendu 3D décent donc l'important c'est d'être au dessus de ce seuil. Si ca se trouve il y a un bug quelque part, essaye de faire une mise à jour globale.
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Salut mamiemando,

C'est marrant en tout cas
je trouve aussi :-))

1000FPS
bon alors ça va ! c'est une GeForce 256 donc vraiment une CG moyen moyen.
Et dire que j'avais une CG plus performante que j'ai "explosé" dès mon premier bidouillage !)

mise à jour globale
j'en fait régulièrement ! Du moment que c''est pas gênant.

Merci pour ta réponse.

:-))
0
Herr Dr von Apfelstrudel Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   182
 
Salut,

ça semble logique: en ouvrant une autre fenêtre, tu fait passer glxgears en arrière-plan. Le taux de rafraichissement de l'affichage est donc faussé. D'ailleurs, si tu agrandis la fenêtre de glxgears, tes fps vont baisser (plus de calculs à faire)
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Bonjour,

tu fait passer glxgears en arrière-plan

c'est exactement ça !

Moi je voyais la chose dans un autre sens : en ouvrant + de fenêtres, je pensais que j'utilisais plus de ressources et pensait donc que le nbre de FPS devait diminuer.


D'ailleurs, si tu agrandis la fenêtre de glxgears, tes fps vont baisser

au lancement de glxgears :
4098 frames in 5.1 seconds = 803.376 FPS

en agrandissement la fenêtre :
1540 frames in 5.5 seconds = 281.004 FPS

en agrandissement maxi :
840 frames in 5.4 seconds = 155.816 FPS

bon ! Sans commentaire ! :-)

Merci pour ta réponse.

:-))
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
156 fps ca me semble vraiment peu par contre.
A titre indicatif chez moi avec une nv 6600 gt :
(mando@aldur) (~) $ glxgears -printfps
29854 frames in 5.0 seconds = 5970.690 FPS
31173 frames in 5.0 seconds = 6234.458 FPS
33353 frames in 5.0 seconds = 6670.559 FPS

Du temps ou j'avais une ti4200 c'était aussi quelques milleirs de fps.
Tu as bien installé le driver nvidia propriétaire ? Sous debian (ou dérivés, comme les ubuntu), en root :
aptitude install nvidia-glx nvidia-kernel-2.6-686 nvidia-kernel-common

Vérifie en particulier dans /etc/X11/Xorg.conf que tu charge le driver nv et pas nvidia.
(mando@aldur) (~) $ grep nv /etc/X11/xorg.conf
        Driver          "nvidia"

Si ce n'est pas le cas, reconfigure xorg. Sous debian ça se fait en tapant en root :
dpkg-reconfigure xserver-xorg

Bonne chance
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
merci !

ben j'ai bien le logo NVIDIA qui apparaît au lancement !

j'ai ça aussi :
Section "Device"
Identifier "device1"
BoardName "NVIDIA Legacy"
Driver "nvidia"
Option "DPMS"

Si ce n'est pas le cas, reconfigure xorg

ok je ferai ça ! Mais d'abord, j'ai un gros souci à régler ici:
urpmi auto select ne fonctionne pas

:-))
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Bonjour,

Me voici de retour après les petits soucis !

j'ai bien le logo nvidia au démarrage de la session.
[root@localhost redfox]# grep nv /etc/X11/xorg.conf
Driver "nvidia"
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Mon Feb 26 23:38:46 PST 2007
ModulePath "/usr/lib/xorg/modules/extensions/nvidia71xx"

[root@localhost redfox]#

mais le résultat est identique !

:-))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Bah la bonne nouvelle c'est que le driver semble être. Partant de là je sais pas ce qui fait que tu as des performances moyennes. Essayes une mise à jour mais là je ne vois pas trop d'où pourrait venir le problème.

Bonne chance
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Salut,

il y a pourtant quelque chose que je ne comprend pas :
j'ai bien le logo NVIDIA et pourtant j'ai bien "nvidia" et non pas "nv" dans le fichier xorg.conf.
de plus :
[redfox@localhost ~]$ glxinfo | grep rendering
direct rendering: Yes
[redfox@localhost ~]$
alors que je n'ai jamais réussi à l'obtenir avec la Mandriva 2007.0

donc il semble que la configuration soit correcte ....et pourtant si je change "nvidia" par "nv" : je n'ai plus le logo NVIDIA.

voici quelques infos :
[root@localhost redfox]# rpm -qa | grep nvidia
x11-server-xnvidia-1.2.0-9.2mdv2007.1
nvidia71xx-1.0-7184.10plf2007.1
dkms-nvidia97xx-1.0-9755.2plf2007.1
nvidia71xx-kernel-2.6.17-13mdv-7184-1mdk
dkms-nvidia71xx-1.0-7184.10plf2007.1
nvidia97xx-1.0-9755.2plf2007.1
[root@localhost redfox]#

fichier xorg.conf :
Section "Device"
Identifier "device1"
VendorName "nVidia Corporation"
BoardName "NVIDIA RIVA TNT - GeForce 2 (71xx)"
Driver "nvidia"
Option "DPMS"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia71xx"
ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:-1"
FontPath "/usr/share/fonts/misc:unscaled"
EndSection

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer

Merci.

:-))
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Oui c'est normal
nvidia = driver propriétaire, logo
nv = driver libre, pas de logo
Si tu as le logo c'est que tu as le direct rendering (accélération 3D) et donc que ça marche.
La seule chose surprenant c'est que ça ne marche pas mieux mais c'est peut être normal.

Bonne chance
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Merci beaucoup pour tes réponses !
C'est beaucoup plus clair pour moi.

:-))
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Est ce qu'on peut considérer le post comme résolu, car malheureusement il n'y a pas grand chose de plus à faire ?
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Je pense que oui !
Désolé !

:-))
0