Ich musste -v (ausführlich) angeben, um das Modell für mein ATI zu erhalten ...for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
Pete
2
In solchen Fällen DeviceNameist es das , was Sie wollen und es ist wahrscheinlich die Zeile nach der, die Sie begreifen. Verwenden Sie lspci -v | grep VGA -A 1diese Option , um eine Zeile danach einzuschließen.
Adam Marshall
2
Zuerst macht sudo update-pciidsneue Version der PCI - ID - Liste zum Download bereit . Dann tu es lspci. Das Aktualisieren von PCI-IDs kann die als lspciAusgabe verfügbaren Informationen verbessern . Zum Beispiel vor dem Aktualisieren der PCI-IDs 01: 00.0 3D-Controller: NVIDIA Corporation GM107GLM (Rev. a2) Vergleichen Sie dies mit nach dem Aktualisieren der PCI-IDs 01: 00.0 3D-Controller: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (Rev. a2)
VJ -
Guter Schuss, aber welcher von [Radeon HD 6450/7450/8450 ...] :)?
Runlevel0
Sieht so aus, als ob es nicht in allen Fällen funktioniert. Für einige Konfigurationen erhalte ich:01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
Mrgloom
114
Ausführliche Informationen zu Ihrer Grafikkarte, in der Regel einschließlich Fabrikat und Modell, erhalten Sie unter:
sudo lshw -C video
Dies gibt möglicherweise häufiger den Namen des Herstellers und des Modells als lspci, es kann jedoch nicht garantiert werden , dass er angegeben wird (oder wird lspci).
sudo lshw -C display ist gleichwertig.
Sie können dies auch ohne ausführen sudo, aber es ist etwas unwahrscheinlicher, dass Sie so viele Informationen erhalten. Trotzdem lshw -C videoist es eine vernünftige Wahl, wenn Sie keine Verwaltungsbefugnisse haben.
Wenn Sie möchten, können Sie die Ausgabe analysieren, um nur die Zeile mit dem Modellnamen zu erhalten:
sudo lshw -C video | grep product:
Oder wenn Sie nur den Namen extrahieren müssen (zum Beispiel für Skriptzwecke - aber denken Sie daran, dass nicht immer etwas zu extrahieren ist):
sudo lshw -C video | awk -F'product: ' '/product/{print $2}'
(Vergessen Sie nicht das Leerzeichen kurz nach -Fproduct:dem Schließen '.)
Tippe update-pciids ein und versuche es dann erneut
chrisfs
Alle hier gefundenen Terminallösungen zeigten mir nur den '3rd Gen Core Processor Graphics Controller'. Diese GUI-Lösung zeigte mir die echte ID "Intel® Ivybridge Mobile". Ausnahmsweise bot die GUI-Lösung mehr.
Hans Deragon
6
Wenn GUI / Display verfügbar ist, können Sie versuchen:
Ich habe eine Radeon RX480 und alle anderen Antworten gaben mir Ausgaben, die nicht die genaue Modellnummer hatten. Vielen Dank @Constantine!
Capaj
1
In KDE können Sie Folgendes verwenden: kinfocenter(Öffnen Sie eine Eingabeaufforderung in einer grafischen Umgebung, und geben Sie diese ein, oder geben Sie sie in das K-Menü [Anwendungsmenü] ein, oder navigieren Sie zu K → Computer → Info Center ...).
Persönlich benutze ich lshw oder lspci wie in anderen Antworten, aber eine andere Möglichkeit ist:
glxinfo | grep Device
Was vielleicht nur funktioniert, wenn Ihr Gerät OpenGL verwendet, ist nicht sicher, aber für mich gibt es:
Antworten:
Öffne "Terminal" und tippe:
lspci | grep VGA
Dort finden Sie das Modell Ihrer GPU-Karte.
quelle
for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
DeviceName
ist es das , was Sie wollen und es ist wahrscheinlich die Zeile nach der, die Sie begreifen. Verwenden Sielspci -v | grep VGA -A 1
diese Option , um eine Zeile danach einzuschließen.sudo update-pciids
neue Version der PCI - ID - Liste zum Download bereit . Dann tu eslspci
. Das Aktualisieren von PCI-IDs kann die alslspci
Ausgabe verfügbaren Informationen verbessern . Zum Beispiel vor dem Aktualisieren der PCI-IDs 01: 00.0 3D-Controller: NVIDIA Corporation GM107GLM (Rev. a2) Vergleichen Sie dies mit nach dem Aktualisieren der PCI-IDs 01: 00.0 3D-Controller: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (Rev. a2)01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
Ausführliche Informationen zu Ihrer Grafikkarte, in der Regel einschließlich Fabrikat und Modell, erhalten Sie unter:
Dies gibt möglicherweise häufiger den Namen des Herstellers und des Modells als
lspci
, es kann jedoch nicht garantiert werden , dass er angegeben wird (oder wirdlspci
).sudo lshw -C display
ist gleichwertig.Sie können dies auch ohne ausführen
sudo
, aber es ist etwas unwahrscheinlicher, dass Sie so viele Informationen erhalten. Trotzdemlshw -C video
ist es eine vernünftige Wahl, wenn Sie keine Verwaltungsbefugnisse haben.Wenn Sie möchten, können Sie die Ausgabe analysieren, um nur die Zeile mit dem Modellnamen zu erhalten:
Oder wenn Sie nur den Namen extrahieren müssen (zum Beispiel für Skriptzwecke - aber denken Sie daran, dass nicht immer etwas zu extrahieren ist):
(Vergessen Sie nicht das Leerzeichen kurz nach
-Fproduct:
dem Schließen'
.)Als Beispiel: Auf meinem System ergibt dies:
quelle
Manchmal reicht lspci nicht aus:
zB: Sie können mit so etwas enden:
Dann können Sie versuchen, das Xorg-Protokoll zu durchsuchen:
und dmesg
quelle
Xorg
Protokolle waren das einzige, was das spezifische Modell für mich hatte. +1quelle
Wenn GUI / Display verfügbar ist, können Sie versuchen:
quelle
In KDE können Sie Folgendes verwenden:
kinfocenter
(Öffnen Sie eine Eingabeaufforderung in einer grafischen Umgebung, und geben Sie diese ein, oder geben Sie sie in das K-Menü [Anwendungsmenü] ein, oder navigieren Sie zu K → Computer → Info Center ...).Persönlich benutze ich lshw oder lspci wie in anderen Antworten, aber eine andere Möglichkeit ist:
glxinfo | grep Device
Was vielleicht nur funktioniert, wenn Ihr Gerät OpenGL verwendet, ist nicht sicher, aber für mich gibt es:
das ist ganz ordentlich. Die zweite Zahl ist die Kernel-Version, fwiw.
quelle
Wenn Sie Ihre Grafikkarte von Ubuntu Desktop aus erkennen möchten, versuchen Sie Folgendes:
Hinweis: Diese Antwort wurde in der LTS-Version von Ubuntu 16.04 gegeben.
quelle
Das aufgerufene Kommandozeilen-Tool
inxi
zeigt Ihnen:Installieren Sie es von Github: https://github.com/smxi/inxi oder mit Apt:
quelle