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