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.