Como descobrir qual GPU NVIDIA eu tenho

13

Estou tentando usar as informações desta página para otimizar meu desempenho da GPU. Para isso, preciso saber qual GPU NVIDIA eu tenho.

Eu tentei o comando sudo lshw -C displaye estou recebendo a seguinte saída, o que não é muito ú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

Alguém pode me indicar como exatamente para descobrir qual GPU NVIDIA eu tenho?

Obrigado Gil

GilLevi
fonte

Respostas:

16

atualize seu banco de dados de ID PCI com:

sudo update-pciids

E use o seguinte comando no seu terminal:

lspci -nn | grep '\[03'

Você verá o nome do modelo da sua placa gráfica. Se for ambíguo, você pode procurar o ID do PCI (algo como [10de: 11bc]) na Internet pelo nome do modelo correto.

P.-H. Lin
fonte
23

Se você o tiver instalado, também poderá usar o nvidia-smique fornece ainda mais informações para as GPUs NVIDIA (afinal, é isso que elas usam na página que você vinculou):

$ 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                                               |
+-----------------------------------------------------------------------------+

Se você deseja apenas o nome da GPU:

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

A maioria pode ser encontrada usando o comando lspci em conjunto com o grep.

A maioria das GPUs é listada com o nome do modelo com o seguinte comando:

lspci | grep VGA
Dan Johansen
fonte
2

Outra opção é usar o programa nvclock . Ele oferece várias opções, principalmente para overclock da placa (memória e GPU) e controle de temperatura / ventilador, mas também fornece uma opção de informações que fornecerá a arquitetura exata do chip que você possui: nvclock -i

Konrad Gajewski
fonte