Jak znaleźć model mojej karty graficznej?

232

Chciałbym poznać model mojej karty graficznej. Myślę, że to może być ATI, ale chcę być pewien!

Mam Ubuntu 11.10 (32-bitowy) i laptopa Asus A6 VA.

śasyna
źródło
1
Najlepsza odpowiedź, jaką znalazłem do tej pory, jest tutaj: askubuntu.com/a/392944/173666
Ioannis Filippidis
1
Ta odpowiedź pomogła mi najbardziej: askubuntu.com/a/5420/21035
galath

Odpowiedzi:

244

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

Tam znajdziesz model swojej karty graficznej.

Shiki
źródło
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]
Eliah Kagan
źródło
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
sobi3ch
źródło
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.
imbaer
źródło
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
Konstantyn
źródło
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.

pbhj
źródło
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.

Nole
źródło
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
Michał Przybylowicz
źródło