Tests de l'affichage graphique

Sont décrits ici l'installation de logiciels de tests permettant de vérifier le bon fonctionnement et les performances du système d'affichage :

L'installation du système d'affichage est décrite dans Affichage X.

1 - Glxspheres

Glxspheres est un programme de test d'affichage 3D inclus dans le paquet virtualgl. Il est disponible en version 32 et 64 bits ,ainsi qu'en version 32 bits pour architecture 64 bits. L'object du test est de donner une première idée du fonctionnement du système d'affichage en 3D, mais les performances fournies ne peuvent pas être utilisées pour comparer des solutions d'affichage.

Glxsphères

1 - Installation

# gdebi virtualgl*.deb
# ln -s /opt/VirtualGL/bin/glxspheres64 /usr/local/bin/glxspheres64

2 - Test

Le test peut-être lancé

$ vblank_mode=0 glxspheres64 
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0x218
Context is Direct
OpenGL Renderer: Gallium 0.4 on AMD TURKS
489.688275 frames/sec - 411.690727 Mpixels/sec
505.542745 frames/sec - 425.019896 Mpixels/sec
$ vblank_mode=0 glxspheres64 -i
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0x218
Context is Direct
OpenGL Renderer: Gallium 0.4 on AMD TURKS
67.770576 frames/sec - 56.976079 Mpixels/sec
127.924148 frames/sec - 107.548390 Mpixels/sec
127.945397 frames/sec - 107.566254 Mpixels/sec
$ vblank_mode=0 glxspheres64 -w 500X500

2 - GpuTest

"GpuTest is a cross-platform (Windows, Linux and Max OS X) GPU stress test and OpenGL benchmark. GpuTest comes with several GPU tests including some popular ones from Windows'world (FurMark or TessMark)." (Source : http://www.geeks3d.com/gputest/ )

Les tests peuvent être lancés directement en ligne de commande, ou bien avec une interface graphique qui nécessite python-gtk.

interface

2.1 - Installation

$ unzip GpuTest_Linux_x64*.zip
$ cd GpuTest_Linux_x64_0.7.0/
$ chmod +x *.sh
# apt install python-gtk

2.2 - Utilisation

$ python gputest_gui.py
$ optirun python gputest_gui.py

FurMark


GpuTest 0.7.0
http://www.geeks3d.com

Module: FurMark
Score: 1314 points (FPS: 21)

Settings:
- 1024x640 windowed
- antialiasing: Off
- duration: 60000 ms

Renderer:
- GeForce GT 635M/PCIe/SSE2
- OpenGL: 4.5.0 NVIDIA 352.79
==================================

3 - Benchmarks 3D Unigine

Des benchmarks 3D, non libres, heaven et valley sont téléchargeables sur le site du développeur : Unigine

$ wget -c https://assets.unigine.com/d/Unigine_Heaven-4.0.run
$ wget -c https://assets.unigine.com/d/Unigine_Valley-1.0.run
$ chmod +x Unigine*.run
$ ./Unigine_Heaven-4.0.run && ./Unigine_Valles-1.0.run
$ cd  Unigine_Heaven-4.0/
$ ./heaven

ou

$ cd Unigine_Valley-1.0/
$ ./valley