Slik får du grafikkortinformasjon på Linux
En grafikkbehandlingsenhet (GPU), også kjent som visuell prosesseringsenhet (VPU), er en spesialisert elektronisk krets utviklet for å raskt manipulere og endre minne for å akselerere opprettelsen av bilder i en rambuffer beregnet for utgang til visning. Hvis du vil installere riktig grafikkortdriver og få grafikkortet til å fungere riktig, må du finne riktig modell og leverandør av grafikkortet på systemet. De fleste Linux-distribusjoner kan oppdage varianter av grafikkort, men har ikke alltid de beste driverne for dem. Så hvis du har et eksternt grafikkort som Nvidia, må du finne modellnavn / nummer og deretter slå opp flere detaljer.
I denne artikkelen vil vi forklare hvordan du får grafikkortinformasjon ved hjelp av kommandolinjen.
Få maskinvaredetaljer
Det er bare noen få kommandoer for å få maskinvareinformasjon; lspci
er et av kommandolinjeverktøyene som henter detaljer om grafikkortet.
Kjør følgende kommando for å få grafikkortinformasjonen på systemet.
lspci -vnn | grep VGA-A 12
Du vil se det utføre noe slikt:
Den første linjen har navnet på selgeren, modellnavnet / serien og pci-id.
Merk tallene i braketten: 8086:0f31
. Et slikt tall er til stede for nesten alle grafikkort. Den første delen, 8086,
indikerer leverandør-ID (som er Intel her), og det andre nummeret 0f31,
indikerer pci-ID, som indikerer modellen til grafikkenheten.
Du kan også bruke lshw
kommandoen for å få informasjonen ovenfor.
Kjør lshw
kommandoen på systemet ditt.
lshw-numerisk-c-skjerm
Du ser følgende utgang:
Finn hvilken grafikkortdriver som brukes på Linux
For å identifisere navnet på grafikkortdriveren som brukes på systemet ditt, kan du bruke kommandoen lshw
vist nedenfor.
sudo lshw-c video | grep konfigurasjon
Du vil se det utføre noe slikt:
Navnet på grafikkortdriveren vises i driver=i915
. Etterpå kan du sjekke detaljene til grafikkortdriveren på følgende måte:
modinfo i915
Du vil se det utføre noe slikt:
Sjekk maskinvare akselerasjon
Med maskinvarebasert 3D-akselerasjon kan applikasjoner som trenger å tegne 3D-grafikk, bruke maskinvaren direkte til å behandle og generere grafikken og øke hastigheten på 3d-rendering betydelig. For dette må grafikkortet støtter maskinvareakselasjon, og de riktige driverne må installeres på systemet.
Du kan bruke kommandoen glxinfo
å få detaljer om OpenGL:
glxinfo | grep OpenGL
Du ser en utgang slik:
OpenGL renderer string
peker på MESA-biblioteker, noe som betyr at 3D-rendering håndteres helt inne i programvaren. Dette kommer til å være sakte, og spillene vil jeg ikke fungere bra.
Konklusjon
Jeg håper du nå har nok kunnskap til å finne riktig informasjon om grafikkortet som er installert på systemet ditt, og at du enkelt kan installere riktig dykker for grafikkortet. Du er velkommen til å kommentere hvis du har spørsmål.