Comment vérifier si Ubuntu utilise ma carte graphique NVIDIA?

67

La raison pour laquelle je pose cette question est qu’aucun des jeux que j’ai installés via le centre logiciel et qui nécessitent une accélération 3D, comme TORCS par exemple, ne sera exécuté. Quand j'essaye de courir alors, rien ne se passe. J'ai un Dell Inspiron N5110 avec un nVidia GeForce GT 525M.

J'ai essayé ce qui suit et quelques suggestions pour des personnes ayant des problèmes similaires:

lspci -v

Ce qui m'a donné:

01:00.0 VGA compatible controller: nVidia Corporation Device 0df5 (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Dell Device 04ca
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at e000 [size=128]
    Expansion ROM at f6000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia
    Kernel modules: nvidia_current, nvidia_current_updates, nvidia, nouveau, nvidiafb

J'ai aussi essayé:

egrep -i " connected|card detect|primary dev" /var/log/Xorg.0.log

Ce qui m'a donné:

[    20.873] (II) intel(0): Output LVDS1 connected

Et:

nvidia-smi -a

Ce qui a donné:

NVIDIA: could not open the device file /dev/nvidiactl (No such file or directory).
Nvidia-smi has failed because it couldn't communicate with NVIDIA driver. Make sure that latest NVIDIA driver is installed and running.

Je ne comprends pas vraiment ce que tout cela signifie. S'il vous plaît aider.

    
posée Nic 17.10.2011 - 12:04
la source

4 réponses

41

Je sais que la question est ancienne, mais j’ai trouvé une solution que je n’ai trouvée sur aucun autre sujet.

Ouvrez un terminal et tapez

lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

Votre sortie ressemblera à quelque chose comme ça:

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller]) 

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] [1002:682f] (rev ff) (prog-if ff)

Recherchez maintenant le [VGA controller] à la fin de chaque périphérique. Quel que soit le périphérique qui l’a, est le GPU actif. Dans mon cas, c’est le processeur i7 (HD 4000) qui s’occupe du travail.

    
réponse donnée Geo 27.07.2014 - 22:31
la source
32

J'ai trouvé this (si vous avez NVidia et cartes graphiques intel):

Je pense que la commande suivante devrait vous donner une indication de votre puce active:

$ glxinfo|egrep "OpenGL vendor|OpenGL renderer*"

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile*

Si vous avez basculé sur la carte NVidia:

$ optirun glxinfo|egrep "OpenGL vendor|OpenGL renderer"

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 555M/PCIe/SSE2
    
réponse donnée Jorge Valcal 17.05.2015 - 10:45
la source
22

nvidia-settings utilitaire

Sous Ubuntu 15.10, après l’installation de nvidia-352 et le GPU semble fonctionner:

nvidia-settings

montre quelque chose comme:

Notezcommentcelas’affiche:

GPU0-(NVS5400M)

NVS5400MestmonmodèleGPU.ÉgalementtestésurunQuadroK1100M.Celanes’estpasprésentéavantl’installationdupilote.

Aussisijetire:

sudoapt-getinstallmesa-utils__GL_SYNC_TO_VBLANK=0vblank_mode=0glxgears

l'utilisationduprocesseurgraphiquevadans>90%,signesupplémentairequecelafonctionne.

Cesenvssontlàpourdésactivervsync: lien

Mais au final, le seul test qui compte est de faire un test de performance avec / sans GPU et de voir votre FPS monter ou non: Comment effectuer un test de performance 3D détaillé et rapide

nvidia-settings est open source en passant: lien

Similaire sur le tableau de bord: lien

    
la source
8

Le moyen le plus simple de vérifier est d'aller dans Paramètres - > Détails - > À propos de

    
réponse donnée Maduka Jayalath 18.06.2018 - 04:34
la source

Lire d'autres questions sur les étiquettes