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.
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.
Odpowiedzi:
Otwórz „Terminal” i wpisz: lspci | grep VGA
Tam znajdziesz model swojej karty graficznej.
for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
DeviceName
jest to, czego chcesz i prawdopodobnie jest to kolejna linia po tej, którą grepujesz. Użyj, lspci -v | grep VGA -A 1
aby dołączyć jedną linię po.
sudo update-pciids
pobierz nową wersję listy PCI ID. Więc zrób lspci
. Aktualizacja identyfikatorów pci może poprawić informacje dostępne jako lspci
dane 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)
01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
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 video
jest 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]
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
Xorg
dzienniki były jedyną rzeczą, która miała specyficzny model dla mnie. +1
Jeśli GUI / wyświetlacz jest dostępny, możesz spróbować:
xrandr --listproviders
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.
Jeśli chcesz wykryć swoją kartę graficzną z Ubuntu Desktop, spróbuj tego:
Uwaga: Ta odpowiedź została wykonana w wersji Ubuntu 16.04 LTS.
Narzędzie wiersza poleceń o nazwie inxi
pokaż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