Je me demande comment tester rapidement les performances de mes graphiques 3D. Depuis glxgears
n'est pas un benchmark que dois-je utiliser? De plus, glxgears étant parfois bloqué à 60 images par seconde, vous ne pouvez même pas comparer avant/après la mise à jour du pilote (par exemple, en ajoutant xorg-edgers PPA). Même glxgears ne fonctionne pas vraiment bien.
Les économiseurs d'écran sont une possibilité, mais vous ne pouvez pas voir les FPS. Je ne souhaite pas non plus installer 600 Mo nexuiz, spécialement si je suis sur Live-CD. D'autres jeux 3D sont également très gros ... Les tests Unigine sont trop exigeants pour les pilotes opensource (problèmes avec OpenGL trop bas et probablement compression de la texture (S3TC ...)). Je voudrais également tester les extensions OpenGL 2.x.
Comment tester rapidement vos performances 3D?
Ubuntu depuis 11.04 est livré avec des repères glmark2
et glmark2-es2
qui sont assez bons pour effectuer des repères 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 repères plus exigeants sont à venir. https://launchpad.net/glmark2
Benchmark fonctionne également bien sur les périphériques (ARM, basé sur OpenGL-ES2), ce qui en fait une bonne comparaison entre plates-formes (matérielle). glmark2-es2 s'exécutant sur OMAP4/powervr Pandaboard http://www.youtube.com/watch?v=G5jg9D1lH5Y
Unigine a une version Linux de leurs tests avec différents niveaux de shader, cela peut valoir la peine d'être vérifié:
Ceci est également inclus dans la suite de tests Phoronix, qui propose également de nombreuses autres options de tests graphiques automatisés (et autres).
http://www.phoronix-test-suite.com/
En bref, utilisez le centre de logiciel pour installer php5-cli en tant que dépendance de Phoronix, puis téléchargez l’archive Phoronix et extrayez-la. Des manuels d'utilisation détaillés sont disponibles sur le site de Phoronix.
Les jeux chromium-bsu
et gltron
dans Ubuntu ont une empreinte d’installation beaucoup plus réduite que nexuiz
et disposent tous deux d’un compteur FPS. Si je voulais tester rapidement, j'irais de cette façon.
glxgears
bloqué à 60fps peut être dû à la synchronisation du signal VSync. J'espère que d'autres applications de référence n'auront pas les mêmes résultats, mais en fonction de votre carte graphique, vous pouvez éviter cela. (mais avec le risque d'observer une déchirure à l'écran)
Si vous voulez continuer, je vous suggère de jeter un coup d'œil à ceci discussion .
Pour désactiver Vsync, lancez glxgears comme ceci:
vblank_mode=0 glxgears
gfxbench
by Kishonti Ltd. est considéré comme un standard en or dans l'industrie.
Vous pouvez télécharger une version gratuite de leur test d'évaluation à l'adresse suivante: https://gfxbench.com/linux-download/
Puis lancez 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 également si vous payez une licence onéreuse.
Youtube contient le rendu de la plupart de leurs points de repère de haut niveau, par exemple. Chase en voiture: https://www.youtube.com/watch?v=kJ9FyMtNdV4
phoronix-test-suite
Mentionné à https://askubuntu.com/a/33841/52975 , 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. Choisissez donc l’une des suites graphics
telle que pts/mesa
(pts
== de la suite de tests Phoronix) et exécutez-la:
phoronix-test-suite run pts/mesa
PTS semble être un front-end pour plusieurs points de repère.
pts/mesa
télécharge et exécute les jeux FPS en plein écran, les résultats peuvent donc être représentatifs.
Salut
Découvrez SPEC.org:
La société Standard Performance Evaluation Corporation (SPEC) est une société à but non lucratif constituée pour établir, maintenir et approuver un ensemble normalisé de points de repère pertinents pouvant être appliqués à la dernière génération d'ordinateurs hautes performances. SPEC développe des suites de tests de performance et examine et publie également les résultats soumis par nos organisations membres et autres détenteurs de licences de référence.