Come faccio a scoprire il modello della mia scheda grafica?


Risposte:


244

Apri "Terminale" e digita: lspci | grep VGA

Qui troverai il modello della tua scheda GPU.


8
Ho dovuto specificare -v (verbose) per ottenere il modello sul mio ATI ...for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
Pete

2
In questi casi, DeviceNameè quello che vuoi ed è probabilmente la linea dopo quella che stai prendendo in giro. Utilizzare lspci -v | grep VGA -A 1per includere una riga dopo.
Adam Marshall,

2
Per prima cosa, sudo update-pciidsscarica la nuova versione dell'elenco ID PCI. Allora fallo lspci. L'aggiornamento degli ID PCI può migliorare le informazioni disponibili come lspcioutput. Ad esempio, prima di aggiornare pci ids, controller 3D 01: 00.0: NVIDIA Corporation GM107GLM (rev a2) Confrontalo con dopo aver fatto update-pciids, controller 3D 01: 00.0: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)
VJ -

Bel colpo, ma quale di [Radeon HD 6450/7450/8450 ...] :)?
runlevel0

Sembra che non funzioni per tutti i casi, per alcune configurazioni ottengo:01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
mrgloom

114

Per informazioni dettagliate sulla scheda grafica, di solito includendo la sua marca e modello, esegui:

sudo lshw -C video

Questo potrebbe dare il nome della marca e del modello più spesso di lspci, ma non è garantito (o non lo è lspci).

sudo lshw -C display è equivalente.

Puoi eseguire questo (uno dei due) senza sudo, ma hai un po 'meno probabilità di ottenere quante più informazioni. Tuttavia, lshw -C videoè una scelta ragionevole se non si dispone di poteri amministrativi.

Se lo desideri, puoi analizzare l'output per ottenere solo la riga con il nome del modello:

sudo lshw -C video | grep product:

O se devi estrarre solo il nome (ad esempio, per scopi di scripting, ma ricorda che non sempre c'è niente da estrarre):

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

(Non dimenticare lo spazio subito dopo -Fproduct:, prima della chiusura '.)

Ad esempio: sul mio sistema, questo dà:

M52 [Mobility Radeon X1300]

il primo comando ha funzionato abbastanza bene per AMD gpu
Rahul il

35

A volte lspci non è abbastanza:

$ lspci -nn |egrep "VGA|Display" 

ad esempio: puoi finire con qualcosa del genere:

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

quindi puoi provare a grep log di Xorg:

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

e dmesg

$ dmesg |grep -i agp

5
I Xorgregistri erano l'unica cosa che aveva il modello specifico per me. +1
Cory Klein,

1
+1 Avere una scheda Intel, solo questo metodo mi dà alcune informazioni specifiche sulla mia scheda.
Ramchandra Apte,

9
  1. esegui gnome-control-center (da un terminale o nelle impostazioni di sistema del menu principale)
  2. cerca "sistema" e apri "Informazioni di sistema"
  3. Hai fatto.

1
Digita update-pciids e quindi riprova lspci
chrisfs,

Tutte le soluzioni terminali trovate qui mi hanno mostrato solo "Controller grafico del processore di terza generazione". Questa soluzione GUI mi ha mostrato il vero ID, "Intel® Ivybridge Mobile". Per una volta, la soluzione GUI ha offerto di più.
Hans Deragon,

6

Se la GUI / il display sono disponibili, puoi provare:

xrandr --listproviders

Ho un Radeon RX480 e tutte le altre risposte mi davano risultati che non avevano il numero esatto del modello. Grazie @Constantine!
Capaj

1

In KDE puoi usare il kinfocenter(apri un prompt dei comandi da un ambiente grafico e digita quello, oppure digitalo al prompt del menu K [menu applicazione] oppure vai a K → Computer → Centro informazioni ...).

Personalmente uso lshw o lspci come in altre risposte, ma un'altra possibilità è:

glxinfo | grep Device

Che forse funziona solo se il tuo dispositivo sta usando OpenGL, non sono sicuro, ma per me questo dà:

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

che è abbastanza pulito. Il secondo numero è la versione del kernel, prima della fine.


0

Se vuoi rilevare la tua scheda grafica da Ubuntu Desktop, prova questo:

  1. Fai clic sul menu Utente nell'angolo in alto a destra nella barra dei menu in alto
  2. Seleziona Impostazioni di sistema
  3. Clicca su Dettagli.
  4. Di default dovresti vedere le tue informazioni grafiche. Dai un'occhiata a questa immagine di esempio .

Nota: questa risposta è stata fatta nella versione Ubuntu 16.04 LTS.


0

Lo strumento da riga di comando chiamato inximostrerà:

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

Installalo da Github: https://github.com/smxi/inxi o usando Apt:

sudo apt install inxi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.