Jak znaleźć model mojej karty graficznej?


Odpowiedzi:


244

Otwórz „Terminal” i wpisz: lspci | grep VGA

Tam znajdziesz model swojej karty graficznej.


8
Musiałem podać opcję -v (verbose), aby uzyskać model na moim ATI ...for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
Pete

2
W takich przypadkach DeviceNamejest to, czego chcesz i prawdopodobnie jest to kolejna linia po tej, którą grepujesz. Użyj, lspci -v | grep VGA -A 1aby dołączyć jedną linię po.
Adam Marshall,

2
Najpierw sudo update-pciidspobierz nową wersję listy PCI ID. Więc zrób lspci. Aktualizacja identyfikatorów pci może poprawić informacje dostępne jako lspcidane wyjściowe. Na przykład przed aktualizacją pci id, kontroler 3D 01: 00.0 3D: NVIDIA Corporation GM107GLM (rev a2) Porównaj to z wykonaniem pciids, kontroler 3D 01: 00.0: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)
VJ -

Dobry strzał, ale który z [Radeon HD 6450/7450/8450 ...] :)?
runlevel0

Wygląda na to, że nie działa we wszystkich przypadkach, dla niektórych konfiguracji otrzymuję:01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
mrgloom,

114

Aby uzyskać szczegółowe informacje o karcie graficznej, zwykle w tym jej markę i model, uruchom:

sudo lshw -C video

Może to dawać markę i nazwę modelu częściej niż lspci, ale nie ma gwarancji , że zostanie podana (ani nie będzie lspci).

sudo lshw -C display jest równoważne.

Możesz uruchomić to (jedno z nich) bez sudo, ale jest mniej prawdopodobne, że uzyskasz tyle informacji. Mimo to, lshw -C videojest to rozsądny wybór, jeśli nie masz uprawnień administracyjnych.

Jeśli chcesz, możesz przeanalizować dane wyjściowe, aby uzyskać tylko wiersz z nazwą modelu:

sudo lshw -C video | grep product:

Lub jeśli musisz wyodrębnić tylko nazwę (na przykład do celów skryptowych - pamiętaj jednak, że nie zawsze jest coś do wyodrębnienia):

sudo lshw -C video | awk -F'product: ' '/product/{print $2}'

(Nie zapomnij o miejscu tuż -Fproduct:przed, przed zamknięciem ').

Na przykład: w moim systemie daje to:

M52 [Mobility Radeon X1300]

pierwsze polecenie działało całkiem nieźle dla AMD GPU
Rahul

35

Czasami lspci to za mało:

$ lspci -nn |egrep "VGA|Display" 

np .: możesz skończyć z czymś takim:

00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e32] (rev 03)

więc możesz spróbować grepować dziennik Xorg:

$ grep -i chipset /var/log/Xorg.0.log

i dmesg

$ dmesg |grep -i agp

5
Te Xorgdzienniki były jedyną rzeczą, która miała specyficzny model dla mnie. +1
Cory Klein,

1
+1 Mając kartę Intel, tylko ta metoda daje mi określone informacje o mojej karcie.
Ramchandra Apte

9
  1. uruchom gnome-control-center (z terminala lub w ustawieniach systemowych menu głównego)
  2. wyszukaj „system” i otwórz „Informacje o systemie”
  3. Gotowe.

1
Wpisz update-pciids, a następnie spróbuj ponownie lspci
chrisfs 18.01.2013

Wszystkie znalezione tutaj rozwiązania terminalowe pokazały mi tylko „Kontroler graficzny procesora trzeciej generacji”. To rozwiązanie GUI pokazało mi prawdziwy identyfikator, „Intel® Ivybridge Mobile”. Po raz pierwszy rozwiązanie GUI oferowało więcej.
Hans Deragon

6

Jeśli GUI / wyświetlacz jest dostępny, możesz spróbować:

xrandr --listproviders

Mam Radeona RX480 i wszystkie pozostałe odpowiedzi dały mi wyniki, które nie miały dokładnego numeru modelu. Dzięki @Constantine!
Capaj

1

W KDE możesz użyć kinfocenter(otwórz wiersz poleceń ze środowiska graficznego i wpisz to, lub wpisz w wierszu poleceń K-menu [menu aplikacji] lub przejdź do K → Komputer → Centrum informacyjne ...).

Osobiście używam lshw lub lspci jak w innych odpowiedziach, ale inną możliwością jest:

glxinfo | grep Device

Co może działa tylko wtedy, gdy twoje urządzenie korzysta z OpenGL, nie jestem pewien, ale dla mnie daje to:

    Device: AMD KAVERI (DRM 3.27.0, 5.0.0-15-generic, LLVM 8.0.0) (0x1313)

co jest całkiem fajne. Druga liczba to wersja jądra, fwiw.


0

Jeśli chcesz wykryć swoją kartę graficzną z Ubuntu Desktop, spróbuj tego:

  1. Kliknij menu użytkownika w prawym górnym rogu na górnym pasku menu
  2. Wybierz Ustawienia systemowe
  3. Kliknij Szczegóły.
  4. Domyślnie powinieneś zobaczyć swoje informacje graficzne. Spójrz na ten przykładowy obraz .

Uwaga: Ta odpowiedź została wykonana w wersji Ubuntu 16.04 LTS.


0

Narzędzie wiersza poleceń o nazwie inxipokaże Ci:

inxi -Gx
Graphics:  Device-1: NVIDIA GP104 [GeForce GTX 1080] vendor: ASUSTeK driver: nvidia v: 435.21 bus ID: 01:00.0 
           Display: server: X.Org 1.20.5 driver: nvidia resolution: 3440x1440~75Hz 
           OpenGL: renderer: GeForce GTX 1080/PCIe/SSE2 v: 4.6.0 NVIDIA 435.21 direct render: Yes

Zainstaluj go z Github: https://github.com/smxi/inxi lub używając Apt:

sudo apt install inxi
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.