Ce tutoriel vous explique comment identifier la(es) carte(s) graphique(s) de votre PC sous Linux en utilisant soit l’interface graphique ou l’interface en ligne de commande. Vous pourrez également savoir quelle est la carte graphique actuellement utilisée par le système ainsi que le pilote utilisé par chaque carte graphique.
Sommaire
Identifier la(es) carte(s) graphique(s)
Via l’interface graphique (GUI)
Avec HardInfo
- Installez le paquet
hardinfo
:sudo apt install hardinfo
- Ouvrez HardInfo (Informations du système) :
hardinfo &
- Dans la colonne de gauche, sélectionnez Périphériques > Périphériques PCI.
- Repérez les champs VGA compatible controller et/ou 3D controller :
Dans l’exemple ci-dessus, deux cartes graphiques sont détectées : une Intel HD Graphics 630 (intégrée au CPU) et une NVIDIA Geforce GTX 1050 M (dédiée).
Via l’interface en ligne de commande (CLI)
Avec lspci
- Mettez à jour la liste des périphériques PCI disponibles :
sudo update-pciids
- Entrez la commande suivante :
lspci | egrep "3D|VGA" 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04) 01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
Dans l’exemple ci-dessus, deux cartes graphiques sont détectées : une Intel HD Graphics 630 (intégrée au CPU) et une NVIDIA Geforce GTX 1050 M (dédiée).
Avec lshw
- Installez le paquet
lshw
:sudo apt install lshw
- Entrez la commande suivante :
lshw -C display *-display description: 3D controller produit: GP107M [GeForce GTX 1050 Mobile] fabriquant: NVIDIA Corporation [...] *-display description: VGA compatible controller produit: HD Graphics 630 fabriquant: Intel Corporation [...]
Dans l’exemple ci-dessus, deux cartes graphiques sont détectées : une Intel HD Graphics 630 (intégrée au CPU) et une NVIDIA Geforce GTX 1050 M (dédiée).
Identifier la carte graphique utilisée
Pour identifier la carte graphique actuellement utilisée par votre système :
- Installez le paquet
mesa-utils
, nécessaire pour utiliser glxinfo :sudo apt install mesa-utils
- Entrez la commande suivante :
glxinfo|egrep "OpenGL vendor|OpenGL renderer" OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)
Dans l’exemple ci-dessus et sur un PC équipé de deux cartes graphiques, c’est le processeur graphique Intel HD Graphics 630 qui est utilisé.
Identifier le pilote utilisé par une carte graphique
Pour identifier le pilote utilisé par votre carte graphique, entrez la commande suivante :
lshw -C display
*-display
description: 3D controller
produit: GP107M [GeForce GTX 1050 Mobile]
fabriquant: NVIDIA Corporation
[...]
configuration: driver=nouveau
*-display
description: VGA compatible controller
produit: HD Graphics 630
fabriquant: Intel Corporation
[...]
configuration: driver=i915
Dans l’exemple ci-dessus, la carte graphique NVIDIA GTX 1050 M utilise le pilote nouveau ; le processeur graphique Intel HD Graphics 630 utilise quant à lui le pilote i915.