Comment tester votre matériel graphique 3D Linux, style années 90
Sommaire
Points clés à retenir
-
glxgears est une démo Linux permettant de tester les performances du matériel vidéo.
-
Pour installer glxgears sur Debian/Ubuntu, utilisez le package « mesa-utils ».
-
L'exécution de glxgears affiche les engrenages en rotation et les informations sur le framerate, et vous pouvez les modifier avec les options de ligne de commande.
Les graphiques 3D modernes sous Linux fonctionnent généralement immédiatement, mais comment pouvez-vous vous assurer que vos pilotes et votre matériel fonctionnent avant votre prochaine session de jeu ? glxgears est une démo graphique qui peut vous aider à tester votre carte graphique.
Qu'est-ce que glxgears ?
glxgears est une démo graphique qui remonte aux années 90. Il comporte trois engrenages imbriqués, d’où son nom. La partie « glx » vient du fait qu'il a été développé dans le cadre de la bibliothèque GLX pour prendre en charge OpenGL sur X11.
Les engrenages tournants de la démo sont devenus un test matériel de facto. La fréquence d'images et le mouvement des engrenages vous indiquent si votre matériel graphique 3D Linux est correctement configuré, surtout si vous comptez jouer à beaucoup de jeux 3D sous Linux. La principale raison pour laquelle la démo est restée malgré les graphismes 3D de plus en plus sophistiqués est qu'elle a l'air vraiment cool. C'est devenu un mème graphique similaire à la théière de l'Utah.
Installation de glxgears
glxgears est suffisamment populaire pour être inclus dans les gestionnaires de paquets de la plupart des distributions majeures, mais vous devrez peut-être faire quelques recherches pour savoir de quel paquet se trouve.
Sur les distributions basées sur Debian et Ubuntu, c'est dans les mesa-utils. Mesa est un pilote OpenGL pour Linux. Sur Debian/Ubuntu, glxgears est l'un des utilitaires de support de ce paquet.
Pour l'installer, tapez :
sudo apt install mesa-utils
Comment exécuter glxgears
Maintenant que vous avez installé glxgears, il ne vous reste plus qu'à l'exécuter. Vous pouvez lancer glxgears depuis la ligne de commande :
glxgears
Vous verrez une fenêtre s'ouvrir avec la célèbre démo de spinning gears. Périodiquement, glxgears imprimera la fréquence d'images dans le terminal à partir duquel vous l'avez lancé. Ceci est utile pour évaluer les performances de votre matériel graphique et vous permettre de vous vanter. Pour arrêter glxgears, fermez la fenêtre glxgears ou appuyez sur Ctrl+C. Lorsque vous fermez la fenêtre, vous recevrez un message concernant une connexion interrompue à l'écran. Ne vous inquiétez pas, c'est normal.
Il existe également des arguments de ligne de commande que vous pouvez utiliser sur glxgears.
Pour afficher la démo en mode plein écran, utilisez l'option -fullscreen. Pour quitter la démo, appuyez sur la touche Échap (Échap).
glxgears -fullscreen
Le commutateur -info affichera un tas d'informations sur votre matériel vidéo sur l'écran avant l'exécution de la démo, mais cela n'intéresse vraiment que les développeurs.
glxgears -info
Le commutateur -stereo affichera la démo dans un mode pour lunettes stéréoscopiques. Si vous en avez une paire, vous êtes peut-être un utilisateur de CAO voyageant dans le temps depuis les années 90. Je n'ai pas pu tester cette option puisque je ne possède pas ces lunettes.
glxgears -stereo
L'option -display vous permettra de spécifier sur quel écran exécuter glxgears. Le format est la variable d'environnement $DISPLAY. X11 considère qu'un écran est composé d'au moins un moniteur, d'un clavier et d'un dispositif de pointage tel qu'une souris, une boule de commande ou un pavé tactile. Ainsi, plusieurs moniteurs connectés à une machine contrôlée par le même clavier et la même souris constituent un seul écran. Le format d'un affichage dans X11 est :(affichage).(écran). Ainsi, le premier moniteur de votre machine est :0.0, et un deuxième moniteur sur le même écran est :0.1.
Pour afficher glxgears sur un deuxième moniteur sur le même écran :
glxgears -display :0.1
glxgears est un moyen rapide et amusant de tester votre matériel graphique sous Linux. Si vous jouez, découvrez comment surveiller les statistiques de votre GPU avec une superposition.