En grafikbehandlingsenhet (GPU), även kallad Visual Processing Unit (VPU), är en specialiserad elektronisk krets avsedd att snabbt manipulera och ändra minne för att påskynda skapandet av bilder i en rambuffert avsedd för utmatning att visa. Om du vill installera rätt grafikkortsdrivrutin och få grafikkortet att fungera korrekt måste du hitta rätt modell och leverantör av grafikkortet på ditt system. De flesta Linux-distributioner kan upptäcka sorter av grafikkort men har inte alltid de bästa drivrutinerna för dem. Så om du har ett externt grafikkort som Nvidia, måste du hitta modellnamn / nummer och sedan leta upp ytterligare detaljer.

I den här artikeln kommer vi att förklara hur du får grafikkortinformation med kommandoraden.

Hämta detaljer om maskinvara

Det finns bara några få kommandon för att få information om hårdvara. lspci är ett av kommandoradsverktygen som hämtar detaljer om grafikkortet.

Kör följande kommando för att få grafikkortets information på ditt system.

 lspci -vnn | grep VGA-A 12 

Du kommer att se det producera sonething så här:

Den första raden har namnet på säljaren, modellnamnet / serien och pci-id.

Notera siffrorna i konsolen: 8086:0f31 . Ett sådant nummer är närvarande för nästan alla grafikkort. Den första delen, 8086, anger leverantörs-id (vilket är Intel här) och det andra numret, 0f31, anger pci-id, vilket indikerar modellen för grafikenheten.

Du kan också använda lshw kommandot för att få ovanstående information.

Kör lshw kommandot på ditt system.

 lshw-numerisk -C-display 

Du kommer att se följande utdata:

Hitta vilken grafikkortsdrivrutin som används på Linux

För att identifiera namnet på grafikkortsdrivrutinen som används på ditt system kan du använda kommandot lshw visas nedan.

 sudo lshw -c video | grep konfiguration 

Du kommer att se det producera något så här:

Namnet på grafikkortsdrivrutinen visas i driver=i915 . Därefter kan du kontrollera detaljerna i grafikkortsdrivrutinen enligt följande:

 modinfo i915 

Du kommer att se det producera något så här:

Kontrollera maskinvaruacceleration

Med hårdvarubaserad 3D-acceleration kan program som behöver dra 3D-grafik använda hårdvaran direkt för att bearbeta och generera grafiken och påskynda 3D-rendering betydligt. För detta måste grafikkortet stödja hårdvaruacceleration och rätt drivrutiner måste installeras på ditt system.

Du kan använda kommandot glxinfo att få information om OpenGL:

 glxinfo | grep OpenGL 

Du får se en utmatning så här:

OpenGL renderer string pekar på MESA-bibliotek, vilket innebär att 3D-rendering hanteras helt inuti programvaran. Detta kommer att vara långsamt, och spel kommer inte fungera bra.

Slutsats

Jag hoppas att du nu har tillräckligt med kunskap för att hitta rätt information om grafikkortet installerat på ditt system och att du enkelt kan installera rätt dykare för grafikkortet. Gärna kommentera om du har några frågor.