Već nam je KZKG ^ Gaara pokazao kako izmjerite performanse naših tvrdih diskova ili CPU naših računala, a sada ću vam pokazati kako izmjeriti performanse GPU (zvana Grafička procesorska jedinica) ili Grafička procesna jedinica na španjolskom.
Za to možemo koristiti dva alata glmark2 y glx-zupčanik, koji je uključen u paket stol-utils.
GLX-zupčanik
GLX-Gear, kao što sam već rekao, dio je paketa mesa-utils i recimo da je to dvije mogućnosti koje danas pokazujem najpoznatijima ili najpopularnijima, međutim, nije najbolje za to. Nakon što smo instalirali paket mesa-utils, pokrećemo ga izvršavanjem u terminalu:
$ glxgears
koji će nam pokazati neke pomične kotačiće koji se kreću, otprilike ovako:
U međuvremenu, terminal prikazuje statistiku koja je u mom slučaju bila:
Pokretanje sinkronizirano na vertikalno osvježavanje. Brzina kadra trebala bi biti približno jednaka brzini osvježavanja monitora. 467 sličica za 5.0 sekundi = 93.200 FPS 385 sličica za 5.0 sekundi = 76.835 FPS 300 sličica za 5.0 sekundi = 59.873 FPS 406 sličica za 5.0 sekundi = 80.952 FPS 438 sličica za 5.0 sekundi = 87.493 FPS 399 sličica za 5.0 sekundi = 79.626 FPS 300 sličica za 5.0 sekundi = 59.871 FPS 300 sličica za 5.0 sekundi = 59.873 FPS 300 sličica za 5.0 sekundi = 59.869 FPS 300 sličica za 5.0 sekundi = 59.868 FPS 413 slika za 5.0 sekundi = 82.424 FPS 324 sličica za 5.0 sekundi = 64.662 FPS
Oznaka GL 2
Prema onome što sam testirao, puno je cjelovitiji od GLX-Gear-a i mjeri parametre kao što su tampon, konstrukcija, teksture, osvjetljenje, sjene, teren ... itd. Ovaj je alat razvio tim distribucije usredotočene na ARM procesore tzv linaro.
Da bismo ga instalirali u Ubuntu i derivate, samo moramo izvršiti:
$ sudo apt-get install glmark2
a u slučaju ArchLinux-a i derivata to moramo učiniti iz AUR-a:
$ yaourt -S glmark2
kasnije otvaramo terminal i pokrećemo test upisivanjem:
$ glmark2
GLMark2 prikazuje nam niz sekvenci dok ispisuje statistiku na konzoli.
U mom konkretnom slučaju, s integriranim Intel GPU-om vratio je:
================================================== ===== glmark2 2014.03 ============================================ ============ Informacije o OpenGL-u GL_VENDOR: Intel Open Source Technology Center GL_RENDERER: DRI tablica Intel (R) Ivybridge Mobile GL_VERSION: 3.0 Tablica 10.6.1 ============= ============================================= [graditi] use-vbo = false: FPS: 640 FrameTime: 1.562 ms [build] use-vbo = true: FPS: 641 FrameTime: 1.560 ms [texture] texture-filter = najbliži: FPS: 768 FrameTime: 1.302 ms [texture] texture-filter = linear: 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 [sjenčanje] sjenčanje = phong: FPS: 496 FrameTime: 2.016 ms [sjenčanje] shading = cel: FPS: 525 FrameTime: 1.905 ms [bump] bump-render = high-poly: FPS: 226 FrameTime: 4.425 ms [bump] bump-render = normalno: FPS: 915 FrameTime: 1.093 ms [bump] bump-render = visina: FPS: 898 FrameT ime: 1.114 ms [effect2d] kernel = 0,1,0, 1, -4,1, 0,1,0;: FPS: 559 Vrijeme vremena: 1.789 ms [effect2d] kernel = 1,1,1,1,1 ; 1,1,1,1,1; 1,1,1,1,1;: FPS: 260 FrameTime: 3.846 ms [pritisnite] light = false: quads = 5: texture = false: FPS: 646 FrameTime: 1.548 ms [radna površina] blur-radius = 5: effect = blur: prolazi = 1: separable = true: windows = 4: FPS: 188 FrameTime: 5.319 ms [desktop] effect = shadow: windows = 4: FPS: 365 FrameTime: 2.740 ms [buffer] stupci = 200: interleave = false: update-dispersion = 0.9: update-fraction = 0.5: update-method = map: FPS: 363 FrameTime: 2.755 ms [buffer] stupci = 200: interleave = false: update- dispersion = 0.9: update-fraction = 0.5: update-method = subdata: FPS: 498 FrameTime: 2.008 ms [buffer] kolone = 200: interleave = true: update-dispersion = 0.9: update-fraction = 0.5: update-method = mapa: FPS: 385 FrameTime: 2.597 ms [brzina ideja = trajanje: FPS: 537 Vrijeme Frame: 1.862 ms [meduza]: FPS: 361 Vrijeme okvira: 2.770 ms [teren]: FPS: 48 Vrijeme okvira: 20.833 ms [sjena]: FPS : 270 FrameTime: 3.704 ms [refract]: FPS: 73 FrameTime: 13.699 ms [kondicionali] fragment-steps = 0: vertex-steps = 0: FPS: 750 FrameTime: 1.333 ms [conditionals] fragment-steps = 5: vertex-steps = 0: FPS: 800 FrameTime: 1.250 ms [conditionals] fragment- koraci = 0: vertex-steps = 5: FPS: 774 FrameTime: 1.292 ms [funkcija] fragment-kompleksnost = niska: fragment-koraci = 5: FPS: 791 FrameTime: 1.264 ms [funkcija] fragment-složenost = medij: fragment- koraci = 5: FPS: 811 FrameTime: 1.233 ms [petlja] fragment-loop = false: fragment-steps = 5: vertex-steps = 5: FPS: 794 FrameTime: 1.259 ms [loop] fragment-steps = 5: fragment- uniform = false: vertex-steps = 5: FPS: 798 FrameTime: 1.253 ms [loop] fragment-steps = 5: fragment-uniform = true: vertex-steps = 5: FPS: 764 FrameTime: 1.309 ms ===== ================================================== Ocjena glmark2: 564 =============================================== =========
Naravno, pretpostavljam da što su veći FPS (Okviri u sekundi), to će nam biti veće šanse za igranje igara ili gledanje videozapisa u visokim rezolucijama, ali nisam previše upućen u tu temu.
Ostale opcije za mjerenje performansi našeg GPU-a
Zapravo imamo treću mogućnost, ali ona je provođenje mnogo nasilnijih testova, da tako kažem. Za to moramo preuzeti neke alate koje nam nudi besplatno uniforma.
Vrlo dobro. Samo napominjem, Linaro zapravo nije distribucija. To je projekt za poboljšanje Linuxa na ARM-u. Primjerice, Ubuntu je dio Linara. GCC koji dolazi s Ubuntuom zapravo stavlja Linaro u njegovo ime verzije.
Dobro 😀
Niste spomenuli još jedan alat: glxspheres, koji je također dio tableta. Koristim ga za mjerenje svojih performansi na svom Nvidia Optimusu 😀
pitanje, u glxgears fps, utječe li ssd kao root disk ili nema nikakve veze s tim?
Pa, mislim da to ne utječe, mjerimo performanse GPU-a i nema nikakve veze s tvrdim diskom
Pozdrav: Ako imate više od jednog GPU-a, je li moguće vidjeti izvedbu svakog od njih? U mom slučaju postoje tri NVIDIA.
Ako nemate omogućeno svojstvo vsync GPU-a, tada će vam GPU koji imate dati 60FPS
Pa u xfceu ako uklonim ploču zaslona, vsybc se deaktivira i u mom gpuu doseže 5362 fps
Ostavit ću vam savjet koji ima veze s FPS-om u slučaju da nekome pomogne (ne savjetujem posjedovanje 2 GPU-a (intel + Nvidia)) jer sam, na primjer, imao problema s parom.
Riječ je o deaktiviranju vertikalne sinkronizacije kojom se postiže mnogo FPS-a; D
a radna površina je super fluidna!
Pa preuzeto iz arch wiki https://wiki.archlinux.org/index.php/Intel_graphics
Objašnjavam stvar:
uredi datoteku intel:
vi /etc/X11/xorg.conf.d/20-intel.conf
ili drugu datoteku u mom slučaju, napravio sam ručnu, stavljajući opciju «TearFree».
zatim stvorite datoteku na kući
~/.drirc
i uključuju sljedeće:
zatim ponovno pokrenite i to je to!
još nešto što ne treba zaboraviti na optirun ili primusrun za namjenske GPU-ove.
Pozdrav!
datoteka .drirc nije izašla
Možda je to zbog problema s oznakama, pa za svaki slučaj je na arch wikiju.
Glxgears, ako je aktivirana vertikalna sinkronizacija, mjeri samo fps zaslona (mislim, brzinu osvježavanja zaslona, oko 60), tako da mjeri performanse grafikona, morate deaktivirati vertikalnu sinkronizaciju, mislim da je s :
vblank_mode = 0 glxgears, što će brojeve učiniti znatno većima