Ein Linux-Laptop mit geöffnetem Terminalfenster.

Fatmawati Achmad Zaenuri/Shutterstock

Müssen Sie die Graphics Processing Unit (GPU) in einem Linux-Computer identifizieren? So können Sie die Grafikkarte über die Befehlszeile und in GNOME identifizieren.



Der erste Schritt

Du warst wahrscheinlich schon dort. Sie werden einberufen, um einen Verwandten oder Arbeitskollegen zu unterstützen, der keine Techniker ist, und etwas sagt Ihnen, dass dies nicht schmerzlos sein wird. Trotzdem greifst du zu! Sie stellen schnell fest, dass es sich wahrscheinlich um ein Problem mit dem Anzeigetreiber handelt. Hey, das ist vielleicht doch nicht so schlimm! Doch dann ist Ihr kurzlebiges Hoffnungsschimmer erloschen, wenn Sie fragen: Was für eine Grafikkarte haben Sie?

Der Hirsch-in-Scheinwerfer-Ausdruck, den Sie als Antwort erhalten, spricht Bände. Um etwas zu unterstützen, müssen Sie wissen, was es ist. Wie erkennt man die Grafikkarte in einem Linux-Computer?

Nehmen wir das Worst-Case-Szenario an und sagen, die Treiber für die Grafikkarte wurden nie installiert, sodass Sie sich diese nicht einmal ansehen können, um einen Anhaltspunkt zu erhalten. Es spielt keine Rolle! Sie können dieses Rätsel entweder über die Befehlszeile oder über das grafische Benutzeroberfläche (GUI).

lspci und die PCI-ID-Datenbank

Der Verbindung von Peripheriekomponenten (PCI)-Standard ist ein gängiges Protokoll, das Sie verwenden können, um mit internen Peripheriegeräten wie Grafikkarten zu kommunizieren. Der PCI-ID-Repository unterhält eine Datenbank aller bekannten IDs für PCI-Geräte. Das heißt, wenn Sie einige Informationen über das Gerät kennen, können Sie diese nachschlagen.

Anzeige

Sie können die |_+_| Befehl zum Auflisten der PCI-Geräte, die auf einem Linux-Computer installiert sind , sowie einige Informationen dazu.

Wäre es nicht toll, wenn wir die PCI-Datenbank und die |_+_| Befehl zusammen? Nun, genau das passiert, wenn Sie |_+_| . ausführen Befehl. Es überprüft eine lokale Kopie der PCI-Datenbank, um die erkannten PCI-Geräte zu identifizieren. Bevor wir beginnen, ist es ratsam, die lokale Kopie der PCI-Datenbank zu aktualisieren.

Geben Sie |_+_| . ein Befehl um genau das zu tun :

lspci

Die neueste Datenbankversion wird für uns abgerufen und wir können jetzt die |_+_| . verwenden Befehl. Es wird viel Output geben, also leiten wir es in |_+_|. Die |_+_| (ausführliche) Option sagt |_+_| um uns so viele Informationen wie möglich zu geben. Wir verwenden |_+_| um sicherzustellen, dass die Informationen so detailliert wie möglich sind.

Wir geben unseren Befehl wie folgt ein:

Hintergrund aus bild photoshop entfernen
lspci

Die Ergebnisse erscheinen in |_+_|. Wenn Sie den Schrägstrich (|_+_|) drücken, aktivieren Sie den |_+_| Suchfunktion.

Geben Sie VGA in Großbuchstaben ein und drücken Sie die Eingabetaste.

Typ

|_+_| sucht nach der Zeichenfolge VGA und zeigt Ihnen die ersten gefundenen Übereinstimmungen an. Von diesem Punkt aus können Sie scrollen oder vorwärts blättern, um zu sehen, wie viele Grafikkarten |_+_| gefunden.

Für diesen Artikel haben wir unsere Recherchen zu einer Vielzahl von Linux-Distributionen durchgeführt, die in VirtualBox virtuelle Maschinen. Virtuelle Maschinen haben natürlich virtuelle Grafikkarten.

Anzeige

So können Sie ein Beispiel für reale Ergebnisse sehen, hier ist die Ausgabe des (physischen) Host-Computers:

lspci

Es hat uns sofort viele gute Informationen gegeben!

Die Karte ist eine NVIDIA Corporation GP108 [GeForce GT 1030], und nach ein paar Sekunden mit einer Suchmaschine fanden wir die NVIDIA-Tech-Seite für dieses Gerät . Der Text [VGA-Controller] am Ende der ersten Zeile zeigt an, dass dies die betriebsfähige Grafikkarte ist. Das sind nützliche Informationen, wenn mehr als eine Karte auf einem Computer installiert ist.

Der lshw-Befehl

Sie können auch die |_+_| Befehl, um die auf einem Linux-Computer installierte Hardware aufzulisten. Es meldet auch eine Vielzahl von Typen – nicht nur PCI-Hardware.

Um es anzuweisen, über die gefundenen Grafikkarten zu berichten, verwenden wir das |_+_| (class) Option und übergeben Sie den Anzeigemodifikator. Die |_+_| Option erzwingt |_+_| um die numerischen IDs der Geräte sowie deren Namen bereitzustellen.

Geben Sie Folgendes ein:

update-pciids

Folgendes hat dieser Befehl auf dem physischen Computer gefunden:

lspci

Erfreulicherweise fanden beide dieselbe Karte!

Die [10DE:1D01]-Identifikatoren repräsentieren den Hersteller (10DE) und das Modell (1D01). Um Marke und Modell sofort zu finden, können Sie die Grafikkarte 10de:1d01 in eine Suchmaschine eingeben.

Der glxinfo-Befehl

Die |_+_| Befehl ist eine weitere Methode, die Sie verwenden können. Es gibt Ihnen Informationen von der OpenGL-Erweiterung für das X Windows-System . Sie können dann einige dieser Informationen durchsuchen, um herauszufinden, welche Art von Grafikkarte auf einem Computer installiert ist.

Verbinden Sie Bluetooth-Kopfhörer mit dem Schalter
Anzeige

Die |_+_| Befehl ist bereits auf Manjaro und Fedora vorhanden, aber Sie müssen ihn auf Ubuntu installieren. Geben Sie dazu den folgenden Befehl ein:

less

So leiten Sie die Ausgabe von |_+_| bis |_+_| und verwenden Sie die |_+_| (IDs drucken) geben Sie Folgendes ein:

-v

Die Grafikkarte ist in der Gerätezeile beschrieben.

bild zu pdf hinzufügen mac

Dies ist die Ausgabe des physischen Computers:

lscpi

Wenn Sie NV138 in eine Suchmaschine eingeben, wird die NVIDIA-Grafikkarte sofort identifiziert.

Verwenden der GUI zum Identifizieren der Grafikkarte

Wenn der Computer ein reiner CLI-Server ist, müssen Sie eine der oben beschriebenen Techniken verwenden. Wenn es jedoch eine (funktionierende) GUI hat, gibt es wahrscheinlich eine grafische Möglichkeit, die Grafikkarte zu identifizieren. Tatsächlich befindet sich diese Option wahrscheinlich irgendwo in Ihren Linux-Desktop-Einstellungstools.

Öffnen Sie auf einem GNOME-Desktop das Dialogfeld Einstellungen und klicken Sie dann in der Seitenleiste auf Details. Suchen Sie im Info-Bedienfeld nach einem Grafikeintrag. Dies sagt Ihnen, welche Art von Grafikkarte sich im Computer befindet, oder genauer gesagt, welche Grafikkarte derzeit verwendet wird. Ihr Computer verfügt möglicherweise über mehr als eine GPU.

Die GNOME-Einstellungen

Anzeige

Auf der Registerkarte „Über GNOME-Einstellungen“ eines physischen Hosts erhalten wir dieselbe NV138-Karten-ID, die wir zuvor gesehen haben. Auch hier können wir diese Informationen in eine Suchmaschine eingeben, um den Kartentyp zu finden.

Die GNOME-Einstellungen

Grafikkarten auf Laptops

Viele Laptops haben zwei Grafikkarten: eine vom Hersteller des Zentraleinheit (CPU) und einer von einem Mainstream-GPU-Anbieter.

Geben wir dasselbe ein |_+_| Befehl von früher, aber dieses Mal führen wir ihn auf einem Laptop aus:

sudo

Wie erwartet bekommen wir eine Beschreibung der Grafikkarten im Rechner:

less

Dieser Laptop hat sowohl ein Intel-Core-GPU und eine NVIDIA GeForce 610M. Beide Karten haben jedoch die Zeichenfolge [VGA-Controller], die normalerweise angibt, welche GPU verwendet wird.

Anzeige

Sie können nicht beide verwendet werden, also versuchen Sie zuerst, die Karte vom Mainstream-GPU-Anbieter zum Laufen zu bringen. Dies ist diejenige, die der Laptop-Hersteller als Standard betrachtet und in die Hardware-Spezifikationen für die Maschine einschließt.

Eine der Techniken, die wir hier behandelt haben, wird mit Sicherheit für Sie funktionieren! Nachdem Sie wissen, über welchen Grafikkartentyp ein Computer oder Laptop verfügt, können Sie den entsprechenden Grafiktreiber auswählen.

Linux-Befehle
Dateien Teer · pv · Katze · tac · chmod · Griff · unterschied · sed · Mit · Mann · geschoben · popd · fsck · Testdisk · seq · fd · pandoc · CD · $PFAD · awk · beitreten · jq · falten · einzigartig · Journalctl · Schwanz · Zustand · ls · fstab · rauswerfen · weniger · chgrp · chown · rev · suchen · Saiten · Typ · umbenennen · Postleitzahl · entpacken · montieren · ummount · Installieren · fdisk · mkfs · rm · rmdir · rsync · df · gpg · wir · Nano · mkdir · von · ln · Patch · Konvertieren · rclon · Fetzen · SRM
Prozesse alias · Bildschirm · oben · nett · renice · Fortschritt · strace · System · tmux · chsh · Geschichte · beim · Charge · kostenlos · die · dmesg · Benutzermod · ps · chroot · xargs · tty · kleiner Finger · lsof · vmstat · Auszeit · Mauer · ja · töten · Schlaf · sudo · seine · Zeit · groupadd · Benutzermod · Gruppen · lshw · stilllegen · neu starten · halt · ausschalten · passwd · lscpu · crontab · Datum · bg · fg
Vernetzung netstat · Klingeln · Traceroute · ip · ss · Wer ist · fail2ban · bmon · Sie · Finger · nmap · ftp · Locken · wget · Wer · Wer bin ich · In · iptables · ssh-keygen · ufw

VERBUNDEN: Beste Linux-Laptops für Entwickler und Enthusiasten

WEITER LESEN