web-dev-qa-db-fra.com

Différence entre contrôleur compatible VGA et contrôleur 3D

Pourquoi ne puis-je pas voir mon adaptateur graphique NVIDIA sous un contrôleur compatible VGA, mais sous un contrôleur 3D lorsque j'utilise lspci -vnn? Quelle est la différence entre les deux et dans quelle section devrait-il réellement figurer?

Edit: Sortie de lspci -k | grep -EA2 'VGA | 3D'

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
    Subsystem: Dell Device 0662
    Kernel driver in use: i915
--
08:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
    Subsystem: Dell GeForce 820M
8
7_R3X

Cela dépend du microprogramme de l'adaptateur pour savoir comment il se déclare sur le bus PCI.

Certains adaptateurs pour ordinateur portable Nvidia se déclarent en tant que 3D controller.

Cela ne fait aucune différence pratique.

La raison en est probablement parce que, dans un système graphique double Optimus, la puce Nvidia n’est pas un véritable adaptateur. Il sort quand même via l'adaptateur Intel et ne fait que l'accélération matérielle.

Vous pouvez installer un pilote propriétaire dans Paramètres système -> Logiciels et mises à jour -> Pilotes supplémentaires (nvidia-352) ou dans un terminal:

Sudo apt-get install nvidia-352

Les deux méthodes font la même chose. Cela installera le pilote recommandé stable.

Si vous avez besoin des "derniers" pilotes, vous pouvez les installer en

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-361 nvidia-prime

à vos risques et périls.

3
Pilot6