Een grafische verwerkingseenheid (GPU), ook bekend als visuele verwerkingseenheid (VPU), is een gespecialiseerde elektronische schakeling die is ontworpen om snel het geheugen te manipuleren en te wijzigen om het maken van afbeeldingen in een framebuffer te versnellen die bedoeld is voor weergave. Als u het juiste stuurprogramma voor de grafische kaart wilt installeren en ervoor wilt zorgen dat de grafische kaart goed werkt, moet u het juiste model en de juiste leverancier van de grafische kaart op uw systeem vinden. De meeste Linux-distributies kunnen verschillende grafische kaarten detecteren, maar hebben niet altijd de beste stuurprogramma's voor hen. Dus als u een externe grafische kaart zoals Nvidia heeft, moet u de modelnaam / -nummer zoeken en vervolgens nadere details opzoeken.

In dit artikel leggen we uit hoe u grafische kaartinformatie kunt verkrijgen via de opdrachtregel.

Krijg hardwaregegevens

Er zijn maar een paar commando's om hardware-informatie te krijgen; lspci is een van de opdrachtregelhulpprogramma's die details over de grafische kaart ophalen.

Voer de volgende opdracht uit om de grafische kaartinformatie op uw systeem te krijgen.

 lspci -vnn | grep VGA -A 12 

Je zult zien dat het zoiets produceert als dit:

De eerste regel heeft de naam van de leverancier, de modelnaam / serie en de pci-id.

Noteer de nummers in de haak: 8086:0f31 . Zo'n nummer is aanwezig voor bijna alle grafische kaarten. Het eerste deel, 8086, geeft de leverancier-ID aan (hier is Intel) en het tweede nummer, 0f31, geeft de pci-id aan, die het model van de grafische eenheid aangeeft.

U kunt ook de opdracht lshw gebruiken om de bovenstaande informatie te verkrijgen.

Voer de opdracht lshw uit op uw systeem.

 lshw -numerieke -C-weergave 

U ziet de volgende uitvoer:

Zoek naar welk stuurprogramma voor grafische kaarten wordt gebruikt op Linux

Om de naam te identificeren van het stuurprogramma van de grafische kaart dat op uw systeem wordt gebruikt, kunt u de onderstaande lshw opdracht gebruiken.

 sudo lshw -c video | grep-configuratie 

Je zult zien dat het zoiets produceert als dit:

De naam van het stuurprogramma van de grafische kaart wordt weergegeven in driver=i915 . Hierna kunt u de details van het stuurprogramma van de grafische kaart als volgt controleren:

 modinfo i915 

Je zult zien dat het iets als dit uitvoert:

Controleer hardwareversnelling

Met op hardware gebaseerde 3D-versnelling kunnen toepassingen die 3D-afbeeldingen moeten tekenen de hardware rechtstreeks gebruiken om de grafische afbeeldingen te verwerken en te genereren en de 3D-rendering aanzienlijk te versnellen. Hiervoor moet de grafische kaart hardwareversnelling ondersteunen en moeten de juiste stuurprogramma's op uw systeem zijn geïnstalleerd.

U kunt de opdracht glxinfo gebruiken om de details van OpenGL op te halen:

 glxinfo | grep OpenGL 

Je ziet een uitvoer zoals deze:

De OpenGL renderer string naar MESA-bibliotheken, wat betekent dat 3D-weergave volledig in software wordt verwerkt. Dit gaat langzaam en games zullen niet goed werken.

Conclusie

Ik hoop dat je nu genoeg kennis hebt om de juiste informatie te vinden over de grafische kaart die op je systeem is geïnstalleerd en dat je eenvoudig de juiste duiker voor de grafische kaart kunt installeren. Voel je vrij om commentaar te geven als je vragen hebt.