Cómo averiguar qué GPU NVIDIA tengo

13

Estoy tratando de usar la información de esta página para optimizar el rendimiento de mi GPU. Para eso, necesito saber qué GPU NVIDIA tengo.

Intenté el comando sudo lshw -C displayy obtengo el siguiente resultado que no es muy útil:

*-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

¿Alguien puede indicarme cómo saber exactamente qué GPU NVIDIA tengo?

Gracias gil

GilLevi
fuente

Respuestas:

16

actualice su base de datos PCI ID con:

sudo update-pciids

Y use el siguiente comando en su terminal:

lspci -nn | grep '\[03'

Verá el nombre del modelo de su tarjeta gráfica. Si es ambiguo, puede buscar el nombre del modelo actual en la ID de PCI (algo así como [10de: 11bc]) en Internet.

P.-H. Lin
fuente
24

Si lo tiene instalado, también puede usarlo, lo nvidia-smique proporciona aún más información para las GPU NVIDIA (después de todo, esto es lo que usan en la página que ha vinculado):

$ 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 solo quieres el nombre de la GPU:

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

La mayoría se puede encontrar usando el comando lspci junto con grep.

La mayoría de las GPU se enumeran con el nombre del modelo con el siguiente comando:

lspci | grep VGA
Dan Johansen
fuente
2

Otra opción es usar el programa nvclock . Ofrece una serie de opciones, principalmente para overclocking de la tarjeta (memoria y GPU) y control de temperatura / ventilador, pero también proporciona una opción de información que le dará la arquitectura exacta del chip que tiene: nvclock -i

Konrad Gajewski
fuente