Benchmarking af dit grafikkort er afgørende for at forstå dets ydeevne, især hvis du er gamer, udvikler eller blot ønsker at optimere dit system. På Linux findes der flere kraftfulde kommandolinjeværktøjer til at teste din GPU. Denne guide fører dig gennem nogle af de mest effektive metoder til at benchmarke dit grafikkort og forstå dets muligheder, hvilket er det første skridt i at kunne sammenligne det med andre kort eller systemer.
1. Mesa Utils: Hurtig og grundlæggende benchmarking med glxgears
Mesa Utils tilbyder en samling af OpenGL-værktøjer, og glxgears
er et simpelt, men effektivt værktøj til en hurtig benchmark.
Installation:
Først skal du installere mesa-utils
pakken. Åbn din terminal og brug følgende kommando:
sudo apt-get install mesa-utils
Kørsel af benchmark:
Når den er installeret, kan du starte benchmarktesten ved blot at skrive:
glxgears
Denne kommando åbner et vindue, der viser roterende tandhjul, og i din terminal vil du se de opnåede billedhastigheder (FPS – Frames Per Second). Med en moderne GPU bør du forvente FPS-hastigheder over 5.000. Husk, at den viste FPS kan være begrænset af din skærms opdateringshastighed og opløsning.
Ignorering af skærmens opdateringshastighed:
For at se den maksimale FPS, din GPU kan opnå, og omgå skærmens opdateringshastighedsbegrænsning, skal du bruge kommandoen vblank_mode=0
:
vblank_mode=0 glxgears
Hvis vblank_mode=0
ikke virker, kan du prøve at bruge __GL_SYNC_TO_VBLANK=0
i stedet:
__GL_SYNC_TO_VBLANK=0 glxgears
Disse kommandoer instruerer grafikkortet til at ignorere vertikal synkronisering og presse det til dets maksimale gengivelseskapacitet.
2. OpenGL Benchmark: Dybdegående analyse med glmark2
For en mere omfattende OpenGL-benchmark, der giver en score tilpasset moderne GPU’er, er glmark2
et fremragende valg.
Installation:
Installer glmark2
ved hjælp af følgende kommando:
sudo apt-get install glmark2
Kørsel af benchmark:
For at køre benchmarktesten i fuldskærmstilstand og se alle tilgængelige muligheder, skal du bruge:
glmark2 --fullscreen --show-all-options
glmark2
vil køre en række tests, der gengiver forskellige scener og effekter for at vurdere din GPU’s OpenGL-ydeevne. Det endelige output vil være en score, der er designet til at være relevant for moderne, højtydende GPU’er. Husk, at FPS-scoren er opløsningsafhængig, så noter de opløsningsindstillinger, der blev brugt under testen, hvis du har til hensigt at sammenligne resultater.
Sammenligning af din score:
Efter at have kørt benchmarktesten kan du sammenligne din score med resultater fra andre systemer online. En nyttig ressource til sammenligning er openbenchmarking.org benchmark-siden. Dette giver dig mulighed for at se, hvordan din GPU klarer sig i forhold til andre og giver kontekst til dine benchmarkresultater.
3. Unigine Valley Benchmark: Avanceret 3D-benchmarking
For en mere visuelt intensiv og tredjeparts benchmarkoplevelse er Unigine Valley et robust værktøj. Den gratis basisudgave er velegnet til at teste din hardware under krævende 3D-scenarier.
Installation:
Download Unigine Valley fra det officielle websted. Når den er downloadet, skal du gøre installationsprogrammet eksekverbart:
chmod +x Unigine_Valley-1.0.run
Kør derefter installationsskriptet (der kræves ingen root-tilladelser):
./Unigine_Valley-1.0.run
Følg instruktionerne på skærmen for at fuldføre installationen.
Kørsel af benchmark:
Naviger til den installerede mappe og start benchmarkmotoren:
cd ./Unigine_Valley-1.0 && ./valley &
Når Valley kører, finder du en benchmark-widget normalt i øverste venstre hjørne. Klik på den for at starte benchmarktesten. Unigine Valley tilbyder forskellige benchmarkscenarier, og Valley benchmarktesten anbefales generelt til en omfattende vurdering af din GPU’s 3D-gengivelseskapacitet.
Forståelse og sammenligning af benchmarkresultater
Efter at have kørt disse benchmarkværktøjer, har du numeriske resultater, der repræsenterer din GPU’s ydeevne. For effektivt at bruge disse resultater som et værktøj til sammenligning af grafikkort skal du overveje følgende:
- glxgears FPS: Giver en meget grundlæggende FPS-måling. Højere FPS er bedre, men det er primært nyttigt til en hurtig kontrol af, om din OpenGL fungerer korrekt.
- glmark2 Score: En mere standardiseret score for OpenGL-ydeevne. Brug online databaser som OpenBenchmarking til at sammenligne din score med andre GPU’er og systemer. Se efter gennemsnitlige scorer for lignende GPU’er for at måle din relative ydeevne.
- Unigine Valley Resultater: Giver detaljerede scorer og FPS på tværs af forskellige scener i et krævende 3D-miljø. Sammenlign dine scorer med offentliggjorte resultater for lignende hardwarekonfigurationer for at forstå, hvor din GPU står i forhold til high-end 3D-ydeevne.
Når du sammenligner resultater, skal du altid overveje testindstillingerne (opløsning, kvalitetsniveauer) og systemkonfigurationen (CPU, RAM), da disse faktorer kan påvirke benchmarkscorerne. Benchmarking er det første skridt til at forstå din GPU’s ydeevne og hvordan den sammenligner sig med andre muligheder på markedet. Ved at bruge disse værktøjer kan du få værdifuld indsigt i dit systems grafikkapaciteter.