Comment connaître le fabricant d'une carte graphique?

8

J'ai récemment découvert, lors d'une brève discussion avec kos , que Nvidia ne produit pas ses propres cartes graphiques (en dehors de la série Quadro), mais d'autres fabricants les produisent et les vendent (Zotac, EVGA, Gigabyte, ...).

Il est donc assez facile ( lspci, lshw) de connaître le chipset de votre carte graphique, mais Google ne nous a pas aidés à trouver un moyen de connaître le fabricant.

Pourquoi quelqu'un devrait-il s'y intéresser?
Parce que selon le fabricant, nous avons différentes horloges, différents systèmes de refroidissement, différentes capacités.

Alors, comment pouvons-nous connaître le fabricant / producteur d'Ubuntu?
Existe-t-il une commande équivalente de dmidecodepour les GPU?
D'autres idées qui n'impliquent pas l'ouverture physique de l'ordinateur et la recherche d'indices?

dadexix86
la source

Réponses:

13

Vous pouvez exécuter lspci -knn | grep VGA -A1et voir le fabricant.

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] [10de:1244] (rev a1)
    Subsystem: Gigabyte Technology Co., Ltd Device [1458:351a]

ou sans PID & VID lspci -k | grep VGA -A1:

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
    Subsystem: Gigabyte Technology Co., Ltd Device 351a

Vous pouvez le faire en une seule commande:

lspci -k | awk '/VGA/{getline; print $2}'

Cela donnera la chaîne complète du fournisseur:

lspci -k | awk '/VGA/{getline;sub("^[^ ]* ","");sub("Device.*","");print}'
Pilot6
la source
1
Bien, je pensais qu'il lspcin'aurait montré que la puce. Hack rapide pour imprimer directement le fabricant:lspci -knn | perl -ne 'if(/^[^ ]* VGA/){$_=<>;s/^[^:]*: (.*)Device.*/$1/;print;exit}'
kos
@ Pilot6 m'a sauvé la journée: D
Deki Akbar
0

Il existe différentes façons de connaître le fabricant de votre carte graphique. L'une des façons utilise la commande lspci:

lspci | grep -i vga

00: 02.0 Contrôleur compatible VGA: Intel Graphics Core Processor Integrated Graphics Controller (rev 02)

Dans le cas ci-dessus, comme vous pouvez le voir, le fabricant est Intel.

Vous pouvez également obtenir toutes les informations matérielles de votre carte graphique comme suit:

lshw -class display
manishrw
la source
3
Ce n'est pas une réponse utile. La question ne concernait pas les adaptateurs intégrés. De cette façon, vous ne pouvez obtenir que le fournisseur de puces, pas le fournisseur de cartes vidéo.
Pilot6
0

Une autre commande:

lspci  -v

Exemple de sortie:

00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev b1)
    Subsystem: Super Micro Computer Inc Device 9280
    Flags: bus master, fast devsel, latency 0
    Capabilities: [50] Power Management version 2
    Capabilities: [58] MSI: Enable- Count=1/2 Maskable- 64bit-
    Capabilities: [6c] Express Root Port (Slot-), MSI 00
    Capabilities: [100] Advanced Error Reporting
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev b1) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=01, subordinate=05, sec-latency=0
    I/O behind bridge: 00002000-00002fff
    Memory behind bridge: d8200000-d83fffff
    Capabilities: [50] Power Management version 2
    Capabilities: [58] MSI: Enable+ Count=1/2 Maskable- 64bit-
    Capabilities: [6c] Express Root Port (Slot-), MSI 00
    Capabilities: [100] Advanced Error Reporting
    Kernel driver in use: pcieport-driver
    Kernel modules: shpchp
....
.....
...
0a:01.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02) (prog-if 00 [VGA controller])
    Subsystem: Super Micro Computer Inc Device 9280
    Flags: bus master, stepping, fast Back2Back, medium devsel, latency 66, IRQ 11
    Memory at d0000000 (32-bit, prefetchable) [size=128M]
    I/O ports at 3000 [size=256]
    Memory at d8400000 (32-bit, non-prefetchable) [size=64K]
    [virtual] Expansion ROM at d8420000 [disabled] [size=128K]
    Capabilities: [50] Power Management version 2

OU - Installez une interface graphique:

sudo apt-get install gnome-device-manager

Pour l'exécuter - gnome-device-manager

Dis moi pourquoi
la source
0

De plus, si la carte n'est pas installée, vous pouvez vérifier le numéro FCC gravé sur la carte elle-même. Une fois que vous avez cela, un peu de recherche sur Google peut révéler le fabricant.

Kamau Malone
la source
La question était de savoir comment trouver le vendeur sans retirer la carte. Le vendeur est également presque toujours imprimé.
Pilot6
@ Pilot6 a raté la partie de ne pas ouvrir la boîte. Mais à l'époque où je construisais des PC à boîtier blanc et travaillais dans la réparation de PC, j'ai vu pas mal de périphériques non marqués.
Kamau Malone,