web-dev-qa-db-fra.com

Comment connaître le GPU NVIDIA dont je dispose

J'essaie d'utiliser les informations de la page this pour optimiser les performances de mon GPU. Pour cela, j'ai besoin de connaître le GPU NVIDIA dont je dispose.

J'ai essayé la commande Sudo lshw -C display et j'obtiens le résultat suivant qui n'est pas très utile:

*-display:0 UNCLAIMED   
       description: VGA compatible controller
       product: Gd 5446
       vendor: Cirrus Logic
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: vga_controller bus_master
       configuration: latency=0
       resources: memory:e8000000-e9ffffff memory:ee080000-ee080fff
  *-display:1
       description: VGA compatible controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 3
       bus info: pci@0000:00:03.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=64
       resources: irq:28 memory:ec000000-ecffffff memory:e0000000-e7ffffff memory:ea000000-ebffffff ioport:c100(size=128) memory:ee000000-ee07ffff

Quelqu'un peut-il m'indiquer comment trouver exactement quel GPU NVIDIA je possède?

Merci Gil

12
GilLevi

veuillez mettre à jour votre base de données PCI ID avec:

Sudo update-pciids

Et utilisez la commande suivante dans votre terminal:

lspci -nn | grep '\[03'

Vous verrez le nom du modèle de votre carte graphique. Si c'est ambigu, vous pouvez rechercher l'ID PCI (quelque chose comme [10de: 11bc]) sur Internet pour trouver le nom de modèle correct.

14
P.-H. Lin

Si vous l'avez installé, vous pouvez également utiliser nvidia-smi qui fournit encore plus d'informations pour les GPU NVIDIA (après tout, ce qu'ils utilisent dans la page que vous avez liée):

$ nvidia-smi

Mon Sep 15 16:02:31 2014       
+------------------------------------------------------+                       
| NVIDIA-SMI 340.32     Driver Version: 340.32         |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GT 650M     Off  | 0000:01:00.0     N/A |                  N/A |
| N/A   59C    P0    N/A /  N/A |      8MiB /  2047MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|    0            Not Supported                                               |
+-----------------------------------------------------------------------------+

Si vous voulez juste le nom du GPU:

$ nvidia-smi --query-gpu=name --format=csv,noheader
GeForce GT 650M
19
BenC

La plupart peuvent être découverts en utilisant la commande lspci en conjonction avec grep.

La plupart des GPU sont listés avec le nom du modèle avec la commande suivante:

lspci | grep VGA
3
Dan Johansen

Une autre option consiste à utiliser le programme nvclock. Il offre un certain nombre d'options, principalement pour l'overclocking de la carte (mémoire et GPU) et le contrôle de la température/du ventilateur, mais il fournit également une option d'information qui vous donnera la architecture exacte de la puce que vous avez: nvclock -i

2
Konrad Gajewski