Comment effectuer un test de performance 3D rapide et détaillé

51

Je me demande comment tester rapidement les performances de mes graphiques 3D. Puisque glxgears n'est pas un benchmark , que dois-je utiliser? Aussi glxgears parfois bloqué à 60FPS, vous ne pouvez même pas comparer avant / après la mise à jour du pilote (par exemple, en ajoutant PPA xorg-edgers). Même les glxgears ne fonctionnent pas vraiment en boîte.

Une des possibilités est d'utiliser des écrans de veille, mais vous ne pouvez pas voir les FPS. Je ne suis pas non plus disposé à installer 600 Mo nexuiz , surtout si je tourne sur Live-CD. Les autres jeux 3D sont également très gros ... Les tests Unigine sont trop exigeants pour les drivers opensource (problèmes avec OpenGL trop faible et probablement compression de texture (S3TC ...)). Je voudrais aussi tester les extensions OpenGL 2.x.

Comment tester rapidement vos performances 3D?

    
posée gsedej 24.03.2011 - 21:30
la source

6 réponses

52

Ubuntu depuis 11.04 est livré avec des tests de performances glmark2 et glmark2-es2 qui sont assez bons pour effectuer des tests simples (avec shader) et sont très légers pour le téléchargement.

glmark2 est activement développé par le groupe Linaro. À chaque nouvelle version, de nouveaux benchmarks plus exigeants sont à venir. lien

Benchmark fonctionne également bien sur les appareils (ARM, OpenGL-ES2), ce qui en fait une bonne comparaison (matérielle) entre les plates-formes. glmark2-es2 s'exécutant sur OMAP4 / powervr Pandaboard lien

    
réponse donnée gsedej 29.09.2012 - 17:40
la source
13

Unigine a une version Linux de ses tests de performances avec différents niveaux de support de shader, peut-être intéressant à vérifier:

lien

Ceci est également inclus dans la suite de tests Phoronix, qui contient également de nombreuses autres options de tests graphiques (et autres).

lien

En bref, utilisez le centre logiciel pour installer php5-cli en tant que dépendance de Phoronix, puis téléchargez l'archive tar Phoronix et extrayez-la. Des manuels d'utilisation détaillés sont disponibles sur le site Phoronix.

    
réponse donnée Joni Nevalainen 06.04.2011 - 22:24
la source
12

Les jeux chromium-bsu et gltron dans Ubuntu ont une empreinte d'installation beaucoup plus petite que nexuiz et les deux disposent d'un compteur FPS. Si je voulais tester rapidement, j'irais dans cette direction.

    
réponse donnée sam hocevar 25.03.2011 - 11:36
la source
9

glxgears collé à 60fps peut être dû à la synchronisation du signal VSync. J'espère que les autres applications de référence n'auront pas les mêmes résultats, mais en fonction de votre carte graphique, vous pouvez contourner ce problème. (mais avec le risque d'observer la déchirure à l'écran)

Si vous voulez continuer, je vous suggère de jeter un coup d’œil à cette discussion .

Pour désactiver Vsync, lancez glxgears comme ceci:

vblank_mode=0 glxgears
    
réponse donnée Yanok 29.09.2012 - 17:57
la source
2

gfxbench

de Kishonti Ltd. est considéré comme une référence incontournable du secteur.

Vous pouvez télécharger une version gratuite de leur test à l’adresse: lien

Exécutez ensuite leurs scripts:

sh gfxbench_gl-linux-qt-4.0.13+community_64bit.sh
./gfxbench_gl

Kishonti gagne de l’argent en vendant des versions plus spécialisées de ces tests, ainsi que du code source si vous payez une licence coûteuse.

Youtube contient le rendu de la plupart de leurs benchmarks de haut niveau, par ex. Car Chase: lien

Suite de test phoronix

Mentionné sur lien , mais voici plus de détails.

Sur Ubuntu 16.10:

sudo apt-get install phoronix-test-suite
phoronix-test-suite list-available-suites

Cela donne l'ID de la suite, les descriptions et le type. Il suffit donc de sélectionner l'une des suites graphics comme pts/mesa ( pts == Suite de test Phoronix) et de l'exécuter:

phoronix-test-suite run pts/mesa

Le PTS semble être un front-end pour plusieurs benchmarks.

pts/mesa télécharge et exécute les jeux FPS réels en plein écran, les résultats peuvent donc être représentatifs.

    
la source
1

Bonjour
Découvrez SPEC.org:

  

La Standard Performance Evaluation Corporation (SPEC) est une société à but non lucratif créée pour établir, maintenir et approuver un ensemble normalisé de points de référence pertinents pouvant être appliqués à la nouvelle génération d’ordinateurs haute performance. SPEC développe des suites de référence et examine et publie également les résultats soumis par nos organisations membres et autres détenteurs de licences de référence.

    
réponse donnée sazary 24.03.2011 - 22:47
la source

Lire d'autres questions sur les étiquettes