Find ud af hvilket grafikkort der er installeret på dit system

GPU står for Grafikbehandlingsenhed. Du behøver ikke at køre grafisk på din desktop eller bærbar,for at se mærket og modellen af ​​grafikkortet i et system. I de følgende eksempler er kommandoerne udført i en terminal, men det kunne lige så godt være udført i en konsol uden grafik. Men GUI er også medtaget.

Alle eksempler her er udført i PCLinuxOS med Intel baseret processor og grafikkort, men det skulle også virke med AMD baseret processor og grafikkort.

Men før vi går i gang skal følgende programmer være installeret:

  • cpufreq
  • dmidecode
  • hardinfo
  • hal
  • glxinfo
  • inxi
  • ldetect
  • ldetect-lst
  • lshw
  • Mesa-iris
  • mesa-utils
  • microcode_ctl
  • pciutils
  • pciutils-devel

Du kan binde PCI-databasen og lspci-kommandoen sammen. Det er faktisk netop, hvad der sker, når du kører lspci-kommandoen. Den kontrollerer en lokal kopi af PCI-databasen for at identificere de PCI-enheder, den registrerer. Før vi starter, er det klogt at opdatere den lokale kopi af PCI-databasen med følgende kommando som root.

$ update-pciids.sh

Der findes metoder ved hjælp af lspci og andre kommandoer på Linux for at få hardwareoplysninger. Du skal bruge følgende kommandoer for at finde ud af grafikkort i Linux ved hjælp af CLI- og GUI-metoderne.

  1. Lspci kommando
  2. Glxinfo
  3. Inxi kommando
  4. Lshw kommando
  5. GUI-værktøjet Hardinfo

Lspci kommando

Skriv følgende lspci kommandoer. Det fortæller hvilken producent og model af dit kort.

$ lspci -v | less

Du kan også bruge følgende kommando når du kan se at du bruger VGA

$ lspci -vnn | grep VGA -A 12

 

Når du har installeret en ny driver, kan du tjekke din installation med Følgende kommando med grep.

$ lspci -k | grep -EA3 'VGA|3D|Display'

Det har jeg så ikke gjort i det her tilfælde, det var bare for at vise kommandoen

Bemærk enhedens ID # 00: 02.0. For at få detaljerede oplysninger skal du indtaste følgende kommando.

$ lspci -v -s 00:02.0

 

Glxinfo

Glxinfo kommandoen er endnu en metode, du kan bruge. Det giver dig information fra OpenGL-udvidelsen til X Windows-systemet. Du kan så se hvilken slags grafikkort der er installeret på din maskine med forskellige oplysninger.

Udfør nu følgende kommando.

$ glxinfo -B | less

 

Med hardwarebaseret 3d-acceleration kan applikationer, der har brug for at tegne 3d-grafik, bruge hardware direkte til at behandle og generere grafikken, hvilket fremskynder 3d-gengivelse markant. Til dette skal grafikkortet understøtte hardwareacceleration, og de korrekte drivere skal installeres på systemet for at bruge denne funktion.

De 3d-behandlingsfunktioner, der leveres af hardwaren, overholder OpenGL-specifikationerne, og med den rigtige hardware kan applikationer få adgang til dem via opengl api. OpenGL definerer bare funktionerne, og implementeringen udføres inden i hardwaren, hvilket gør det meget hurtigt.

Der er dog biblioteker som MESA, der implementerer opengl-funktionerne helt inden i software. Så det er muligt at gengive grafik ved hjælp af opengl uden egentlig at have en opengl-kompatibel gpu. Så ved at kontrollere opengl-rendering-biblioteket, kan vi finde ud af, om hardwareacceleration er til stede eller ej.

Kontroller glxinfo-kommandoutput for OpenGL-detaljer med følgende kommando.

$ glxinfo | grep OpenGL

 

OpenGL-renderer-strengen" peger på MESA-biblioteker, hvilket betyder, at 3d-gengivelse håndteres helt inden for software. Dette vil være langsomt, og spil ville ikke fungere godt. Nu bruger jeg heller ikke computeren til spil, så det gør ikke noget.

 

Inxi kommando

For dedikerede enheder som Nvidia eller Ati kan du nemt søge online efter modelnummer eller pci-id. Specifikationerne og andre detaljer vil være tilgængelige på sælgers websted.

Men for integrerede grafikchipsæt som Intel GMA får du muligvis ikke tilstrækkelige detaljer ved blot at søge i serienavnet (UHD 630 herover) eller pci id. Serien dækker mange lignende modeller, mens pci id muligvis ikke er dokumenteret på webstedet.

Så lad os indtaste et par kommandoer.

$ inxi -M

Den næste kommando skal udføres som root

$ dmidecode -t baseboard | grep -i 'Product'

 

Ovenstående output viser, at det er et "PRIME B360M-C" som er et ASUS bundkort. Google på den model for at finde produktspecifikationsdokumentet og se efter video / grafikoplysninger i det.

 

Lshw kommando

Du kan også bruge lshw kommandoen til at liste med den hardware, der er installeret på en Linux-computer, og ikke kun PCI enheder.

Til alle lshw kommandoer skal du være root.

For at lave et output om dit grafikkort, bruger vi flaget -C og videregiver modifikatoren "display" med flaget -numeric tvinger lshw til at angive enhedernes numeriske ID'er samt deres navne.

Indtast nu følgende kommando.

$ lshw -numeric -C display

Identifikationerne [8086:3E98] repræsenterer fabrikanten (8086) og modellen (3E98). For at finde mærket og modellen kan du skrive “grafikkort 8086:3E98” i en søgemaskine.

 

Du kan også bruge grep i kommandoen, som f. eks

$ lshw -short | grep -i --color display

 

Her kan du se flere kommado muligheder.

 

GUI-værktøjet Hardinfo

Der er flere måder at få hardwareoplysninger om dit system i Linux. Størstedelen af ​​dem er en kommandolinjebaseret løsning.

Der findes også et grafisk værktøj, som du kan bruge til at få oplysninger om dit systems hardware, hvis du føler dig mere komfortabel med en grafisk applikation.

Værktøjet kaldes Hardinfo (kort for hardwareoplysninger). Det er en systemprofil og benchmark for Linux-systemer. Det viser hardware information i et pænt GUI-værktøj.

I PCLInuxOS finder du det her:

Programmer> Configuration> Hardware Information