Sådan får du grafikkortoplysninger på Linux
En grafikbehandlingsenhed (GPU), også kendt som visuel behandlingsenhed (VPU), er et specialiseret elektronisk kredsløb designet til hurtigt at manipulere og ændre hukommelse for at fremskynde oprettelsen af billeder i en rammebuffer beregnet til output til visning. Hvis du vil installere den korrekte grafikkortdriver og få grafikkortet til at fungere korrekt, skal du finde den rigtige model og leverandør af grafikkortet på dit system. De fleste Linux-distributioner kan registrere varianter af grafikkort, men har ikke altid de bedste drivere til dem. Så hvis du har et eksternt grafikkort som Nvidia, så skal du finde modelnavn / nummer og derefter kigge på yderligere detaljer.
I denne artikel vil vi forklare, hvordan man får grafikkortoplysninger ved hjælp af kommandolinjen.
Få hardwaredetaljer
Der er kun få kommandoer for at få hardwareoplysninger; lspci
er et af kommandolinjeværktøjerne, der henter detaljer om grafikkortet.
Kør følgende kommando for at få grafikkortoplysningerne på dit system.
lspci -vnn | grep VGA-A 12
Du vil se det producere sånde som denne:
Den første linje har navnet på sælgeren, modelnavnet / serien og pci id.
Bemærk tallene i beslaget: 8086:0f31
. Et sådant tal er til stede for næsten alle grafikkort. Den første del, 8086,
angiver sælger-id (som er Intel her), og det andet nummer, 0f31,
angiver pci-id, som angiver modellen for grafikenheden.
Du kan også bruge lshw
kommandoen for at få ovenstående oplysninger.
Kør lshw
kommandoen på dit system.
lshw-numerisk-c-skærm
Du vil se følgende output:
Find hvad grafikkortdriver bruges på Linux
For at identificere navnet på den grafikkortdriver, der bruges på dit system, kan du bruge kommandoen lshw
vist nedenfor.
sudo lshw -c video | grep konfiguration
Du vil se det output noget som dette:
Navnet på grafikkortdriveren vises i driver=i915
. Derefter kan du kontrollere detaljerne i grafikkortdriveren som følger:
modinfo i915
Du vil se det output noget som dette:
Kontroller hardware acceleration
Med hardwarebaseret 3D-acceleration kan applikationer, der skal tegne 3d-grafik, bruge hardware direkte til at behandle og generere grafikken og fremskynde 3D-gengivelsen betydeligt. For dette skal grafikkortet understøtte hardware acceleration, og de korrekte drivere skal installeres på dit system.
Du kan bruge kommandoen glxinfo
til at få oplysninger om OpenGL:
glxinfo | grep OpenGL
Du får vist en udgang som denne:
OpenGL renderer string
peger på MESA-biblioteker, hvilket betyder, at 3D-gengivelse håndteres helt inde i software. Dette vil være langsomt, og spil vil jeg ikke fungere godt.
Konklusion
Jeg håber, at du nu har nok viden til at finde de korrekte oplysninger om grafikkortet installeret på dit system, og at du nemt kan installere den rigtige dykker til grafikkortet. Du er velkommen til at kommentere, hvis du har spørgsmål.