Allerede KZKG ^ Gaara viste os hvordan måle ydeevnen på vores harddiske o CPU af vores computere, og nu viser jeg dig, hvordan du måler ydeevnen for GPU (også kaldet grafikprocessorenhed) eller grafisk behandlingsenhed på spansk.
Til dette kan vi bruge to værktøjer glmark2 y glx-gear, som er inkluderet i pakken bord-redskaber.
GLX-gear
GLX-Gear, som jeg sagde før, er en del af pakken mesa-utils, og lad os sige, at det er af de to muligheder, som jeg i dag viser den mest kendte eller populære, men ikke af den grund er det den bedste. Når vi har installeret pakken mesa-utils, starter vi den ved at udføre den i en terminal:
$ glxgears
som viser os nogle tandhjul i bevægelse, sådan noget:
I mellemtiden kaster det statistikken, som i mit tilfælde var:
Kører synkroniseret til den lodrette opdatering. Framerate skal være omtrent det samme som skærmens opdateringshastighed. 467 billeder på 5.0 sekunder = 93.200 FPS 385 billeder på 5.0 sekunder = 76.835 FPS 300 billeder på 5.0 sekunder = 59.873 FPS 406 billeder på 5.0 sekunder = 80.952 FPS 438 billeder på 5.0 sekunder = 87.493 FPS 399 billeder på 5.0 sekunder = 79.626 FPS 300 billeder på 5.0 sekunder = 59.871 FPS 300 billeder på 5.0 sekunder = 59.873 FPS 300 billeder på 5.0 sekunder = 59.869 FPS 300 billeder på 5.0 sekunder = 59.868 FPS 413 billeder på 5.0 sekunder = 82.424 FPS 324 billeder på 5.0 sekunder = 64.662 FPS
GL -mærke 2
Fra det, jeg testede, er det meget mere komplet end GLX-Gear og måler parametre som buffer, konstruktion, teksturer, belysning, skygger, terræn ... osv. Dette værktøj blev udviklet af teamet i en distribution med fokus på ARM-processorer kaldet linaro.
For at installere det i Ubuntu og derivater skal vi bare udføre:
$ sudo apt-get install glmark2
og i tilfælde af ArchLinux og derivater skal vi gøre det fra AUR:
$ yaourt -S glmark2
senere åbner vi en terminal og starter testen ved at skrive:
$ glmark2
GLMark2 viser os en række sekvenser, mens den udskriver statistikken på konsollen.
I mit særlige tilfælde returnerede det med en Intel-integreret GPU:
==================================================== ===== glmark2 2014.03 ============================================ ============ OpenGL Information GL_VENDOR: Intel Open Source Technology Center GL_RENDERER: Intel DRI Table (R) Ivybridge Mobile GL_VERSION: 3.0 Tabel 10.6.1 ============= ============================================= [build] brug-vbo = false: FPS: 640 FrameTime: 1.562 ms [build] use-vbo = true: FPS: 641 FrameTime: 1.560 ms [texture] texture-filter = nærmeste: FPS: 768 FrameTime: 1.302 ms [texture] texture-filter = lineær: FPS: 786 FrameTime: 1.272 ms [texture] texture-filter = mipmap: FPS: 866 FrameTime: 1.155 ms [shading] shading = gouraud: FPS: 506 FrameTime: 1.976 ms [shading] shading = blinn-phong-inf: FPS: 536 FrameTime: 1.866 ms [skygge] skygge = phong: FPS: 496 FrameTime: 2.016 ms [skygge] skygge = cel: FPS: 525 FrameTime: 1.905 ms [bump] bump-render = high-poly: FPS: 226 FrameTime: 4.425 ms [bump] bump-render = normaler: FPS: 915 FrameTime: 1.093 ms [bump] bump-render = højde: FPS: 898 FrameT ime: 1.114 ms [effect2d] kerne = 0,1,0, 1, -4,1, 0,1,0;: FPS: 559 FrameTime: 1.789 ms [effect2d] kerne = 1,1,1,1,1 ; 1,1,1,1,1; 1,1,1,1,1;: FPS: 260 FrameTime: 3.846 ms [tryk] light = false: quads = 5: texture = false: FPS: 646 FrameTime: 1.548 ms [desktop] sløring-radius = 5: effekt = sløring: passerer = 1: adskilles = sand: windows = 4: FPS: 188 FrameTime: 5.319 ms [desktop] effekt = skygge: windows = 4: FPS: 365 FrameTime: 2.740 ms [buffer] kolonner = 200: interleave = false: update-dispersion = 0.9: update-fraction = 0.5: update-method = map: FPS: 363 FrameTime: 2.755 ms [buffer] column = 200: interleave = false: update- spredning = 0.9: opdateringsfraktion = 0.5: opdateringsmetode = underdata: FPS: 498 FrameTime: 2.008 ms [buffer] kolonner = 200: sammenflade = sand: opdateringsdispersion = 0.9: opdateringsfraktion = 0.5: opdateringsmetode = kort: FPS: 385 FrameTime: 2.597 ms [ideer] hastighed = varighed: FPS: 537 FrameTime: 1.862 ms [vandmænd]: FPS: 361 FrameTime: 2.770 ms [terræn]: FPS: 48 FrameTime: 20.833 ms [skygge]: FPS : 270 FrameTime: 3.704 ms [refract]: FPS: 73 FrameTime: 13.699 ms [betingede] fragment-trin = 0: vertex-trin = 0: FPS: 750 FrameTime: 1.333 ms [betingede] fragment-trin = 5: vertex-trin = 0: FPS: 800 FrameTime: 1.250 ms [betingede] fragment- trin = 0: toppunkt-trin = 5: FPS: 774 FrameTime: 1.292 ms [funktion] fragment-kompleksitet = lav: fragment-trin = 5: FPS: 791 FrameTime: 1.264 ms [funktion] fragment-kompleksitet = medium: fragment- trin = 5: FPS: 811 FrameTime: 1.233 ms [loop] fragment-loop = false: fragment-trin = 5: vertex-trin = 5: FPS: 794 FrameTime: 1.259 ms [loop] fragment-trin = 5: fragment- ensartet = falsk: vertex-trin = 5: FPS: 798 FrameTime: 1.253 ms [loop] fragment-trin = 5: fragment-uniform = sand: vertex-trin = 5: FPS: 764 FrameTime: 1.309 ms ===== ==================================================== glmark2 Score: 564 ================================================ =========
Naturligvis antager jeg, at jo højere FPS (Frames per Seconds), jo bedre chancer har vi for at spille spil eller se videoer i høje opløsninger, men jeg er ikke særlig vidende om emnet.
Andre muligheder for at måle ydeevnen på vores GPU
Faktisk har vi en tredje mulighed, men det er at udføre meget mere voldelige tests så at sige. For det vi skal downloade nogle værktøjer, som han tilbyder os gratis uniform.
Meget godt. Bare en note, Linaro er ikke rigtig en distribution. Det er et projekt til forbedring af Linux på ARM. Ubuntu er for eksempel en del af Linaro. GCC, der følger med Ubuntu, sætter faktisk Linaro i sit versionsnavn.
God 😀
Du savnede at nævne et andet værktøj: glxsfærer, også en del af bordværktøjerne. Jeg bruger den til at måle min præstation på min Nvidia Optimus 😀
Et spørgsmål i glxgears fps, har det at have en SSD som roddisk indflydelse eller har det intet at gøre med det?
Nå, jeg tror ikke det påvirker, vi måler ydeevnen for GPU'en har intet at gøre med harddisken
Hej: Hvis du har mere end en GPU, er det muligt at se ydeevnen for hver enkelt af dem? I mit tilfælde er der tre NVIDIA.
Medmindre du har GPUs vsync-egenskab aktiveret, giver den GPU, du har, dig 60FPS
Nå i xfce, hvis jeg fjerner skærmpanelet, er vsybc deaktiveret, og i min gpu når det 5362 fps
Jeg vil give dig et tip, der har at gøre med FPS, hvis det hjælper nogen (jeg anbefaler ikke at have 2 GPU'er (Intel + Nvidia)), for eksempel med damp havde jeg problemer.
Det handler om at deaktivere den lodrette synkronisering, som mange FPS opnås med; D
og skrivebordet er super flydende!
Godt taget fra arch wiki https://wiki.archlinux.org/index.php/Intel_graphics
Jeg forklarer sagen:
rediger Intel-filen:
vi /etc/X11/xorg.conf.d/20-intel.conf
eller en anden fil i mit tilfælde lavede jeg en manuel fil med muligheden «TearFree».
Opret derefter filen derhjemme
~/.drirc
og inkluderer følgende:
genstart derefter, og det er det!
en anden ting for ikke at glemme optirun eller primusrun til dedikerede GPU'er.
Greetings!
.drirc-filen var ikke synlig
Måske er det på grund af tagproblemet, ja det er på arch wiki bare i tilfælde af.
Glxgears, hvis lodret synkronisering er aktiveret, måler kun skærmens fps (dvs. skærmens opdateringshastighed, ca. 60), så den måler grafens ydeevne, du skal deaktivere lodret synkronisering, jeg tror det er med :
vblank_mode = 0 glxgears, hvilket vil gøre antallet meget højere