Woher weiß man den Hersteller einer Grafikkarte?

8

In einer kurzen Diskussion mit kos habe ich kürzlich festgestellt, dass Nvidia keine eigenen Grafikkarten (außer der Quadro-Serie) herstellt, sondern von anderen Herstellern hergestellt und verkauft wird (Zotac, EVGA, Gigabyte, ...).

Es ist also ziemlich einfach ( lspci, lshw), den Chipsatz Ihrer Grafikkarte zu kennen, aber Google hat uns nicht dabei geholfen, den Hersteller zu kennen.

Warum sollte sich jemand dafür interessieren?
Denn je nach Hersteller haben wir unterschiedliche Uhren, unterschiedliche Kühlsysteme, unterschiedliche Fähigkeiten.

Wie können wir also den Hersteller / Produzenten von Ubuntu kennen?
Gibt es einen entsprechenden Befehl dmidecodefür GPUs?
Andere Ideen, bei denen der Computer nicht physisch geöffnet und dort nach Hinweisen gesucht wird?

dadexix86
quelle

Antworten:

13

Sie können laufen lspci -knn | grep VGA -A1und den Hersteller sehen.

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]

oder ohne 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

Sie können dies mit einem Befehl tun:

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

Dies gibt die vollständige Herstellerzeichenfolge an:

lspci -k | awk '/VGA/{getline;sub("^[^ ]* ","");sub("Device.*","");print}'
Pilot6
quelle
1
Schön, ich dachte lspcihätte nur den Chip gezeigt. Schneller Hack, um den Hersteller direkt zu drucken:lspci -knn | perl -ne 'if(/^[^ ]* VGA/){$_=<>;s/^[^:]*: (.*)Device.*/$1/;print;exit}'
Kos
@ Pilot6 hat mir den Tag gerettet: D
Deki Akbar
0

Es gibt verschiedene Möglichkeiten, den Hersteller Ihrer Grafikkarte herauszufinden. Eine der Möglichkeiten ist die Verwendung des Befehls lspci:

lspci | grep -i vga

00: 02.0 VGA-kompatibler Controller: Integrierter Grafikprozessor des Intel Corporation Core Processor (Version 02)

Im obigen Fall ist der Hersteller, wie Sie sehen können, Intel.

Sie können auch alle Hardwareinformationen für Ihre Grafikkarte wie folgt abrufen:

lshw -class display
manishrw
quelle
3
Dies ist keine hilfreiche Antwort. Die Frage betraf nicht integrierte Adapter. Auf diese Weise erhalten Sie nur den Chiphersteller, nicht den Grafikkartenhersteller.
Pilot6
Tatsächlich. In meinem Fall ist auf diesem Computer der Hersteller der Karte mit Intel-Chip ASUS
dadexix86
0

Ein weiterer Befehl:

lspci  -v

Beispielausgabe:

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

ODER - Installieren Sie eine GUI:

sudo apt-get install gnome-device-manager

Um es auszuführen - gnome-device-manager

Sag mir warum
quelle
0

Wenn die Karte nicht installiert ist, können Sie auch die auf der Karte selbst aufgedruckte FCC-Nummer überprüfen. Sobald Sie das haben, kann ein bisschen Googeln den Hersteller enthüllen.

Kamau Malone
quelle
Die Frage war, wie man den Verkäufer findet, ohne die Karte herauszuziehen. Der Anbieter wird fast immer auch gedruckt.
Pilot6
@ Pilot6 hat den Teil über das Nichtöffnen der Box verpasst. Aber in meinen Tagen, als ich White-Box-PCs baute und in der PC-Reparatur arbeitete, sah ich einige nicht markierte Peripheriegeräte.
Kamau Malone