Hogyan lehet mérni a GPU teljesítményét

Már a KZKG ^ Gaara megmutatta, hogyan mérje meg a merevlemezek teljesítményét vagy a CPU számítógépeinket, és most megmutatom, hogyan mérhető a GPU (más néven Grafikus processzor egység), vagy Grafikus feldolgozó egység spanyolul.

Ehhez két eszközt használhatunk glmark2 y glx-fogaskerék, amelyet a csomag tartalmaz asztali utils. 

GLX-Gear

A GLX-Gear, amint azt korábban mondtam, a mesa-utils csomag része, és mondjuk azt, hogy a két lehetőség közül választom ma a legismertebbet vagy a legnépszerűbbet, azonban ez nem a legjobb ehhez. Miután telepítettük a mesa-utils csomagot, a terminálon végrehajtva elindítjuk:

$ glxgears

ami megmutatja nekünk néhány fogaskerék mozgását, valami ilyesmi:

GLX-fogaskerekek

Közben a terminálban a statisztikákat mutatja, amelyek esetemben a következők voltak:

A függőleges frissítéssel szinkronban fut. A képkockasebességnek körülbelül meg kell egyeznie a monitor frissítési gyakoriságával. 467 képkocka 5.0 másodperc alatt = 93.200 385 FPS 5.0 képkocka 76.835 másodperc alatt = 300 5.0 FPS 59.873 képkocka 406 másodperc alatt = 5.0 80.952 FPS 438 képkocka 5.0 másodperc alatt = 87.493 399 FPS 5.0 képkocka 79.626 másodperc alatt = 300 5.0 FPS 59.871 képkocka 300 másodperc alatt = 5.0 59.873 FPS 300 képkocka 5.0 másodperc alatt = 59.869 300 FPS 5.0 képkocka 59.868 másodperc alatt = 413 5.0 FPS 82.424 képkocka 324 másodperc alatt = 5.0 64.662 FPS XNUMX képkocka XNUMX másodperc alatt = XNUMX XNUMX FPS XNUMX képkocka XNUMX másodperc alatt = XNUMX XNUMX FPS XNUMX képkocka XNUMX másodperc alatt = XNUMX XNUMX FPS

GL Mark 2

Amit teszteltem, sokkal teljesebb, mint a GLX-Gear, és olyan paramétereket mér, mint a puffer, az építés, a textúrák, a világítás, az árnyékok, a terep stb. Ezt az eszközt az úgynevezett ARM processzorokra összpontosító disztribúció csapata fejlesztette ki linaro.

Az Ubuntu és a derivatívák telepítéséhez csak végre kell hajtanunk:

$ sudo apt-get install glmark2

és az ArchLinux és származékai esetében az AUR-ból kell ezt megtenni:

$ yaourt -S glmark2

később megnyitunk egy terminált, és beírva elindítjuk a tesztet:

$ glmark2

A GLMark2 sorozatokat mutat be nekünk, miközben a statisztikákat a konzolra nyomtatja.

GLMark2

Sajátos esetben egy integrált Intel GPU-val adott vissza:

=================================================== = ==== glmark2 2014.03 ============================================ ========= OpenGL információ GL_VENDOR: Intel Open Source Technology Center GL_RENDERER: Intel DRI Table (R) Ivybridge Mobile GL_VERSION: 3.0 10.6.1. Táblázat ============= == =========================================== [build] use-vbo = false: FPS: 640 FrameTime: 1.562 641 ms [build] use-vbo = true: FPS: 1.560 FrameTime: 768 1.302 ms [textúra] textúra-filter = legközelebb: FPS: 786 FrameTime: 1.272 866 ms [textúra] textúra-filter = lineáris: FPS: 1.155 FrameTime: 506 ms [textúra] textúra-szűrő = mipmap: FPS: 1.976 FrameTime: 536 1.866 ms [árnyékolás] shading = gouraud: FPS: 496 FrameTime: 2.016 ms [árnyékolás] shading = blinn-phong-inf: FPS: 525 FrameTime : 1.905 ms [árnyékolás] árnyékolás = phong: FPS: 226 FrameTime: 4.425 ms [árnyékolás] shading = cel: FPS: 915 FrameTime: 1.093 ms [bump] bump-render = high-poly: FPS: 898 FrameTime: 1.114 ms [ bump] bump-render = normálok: FPS: 2 FrameTime: 0,1,0 ms [bump] bump-render = magasság: FPS: 1 FrameT ime: 4,1 ms [effekt0,1,0d] kernel = 559, 1.789, -2, 1,1,1,1,1;: FPS: 1,1,1,1,1 FrameTime: 1,1,1,1,1 ms [effect260d] kernel = 3.846; 5 , 646; 1.548;:: FPS: 5 FrameTime: 1 ms [nyomja meg] light = false: quadok = 4: texture = false: FPS: 188 FrameTime: 5.319 ms [desktop] blur- sugár = 4: effekt = elmosódás: átmegy = 365: elválasztható = igaz: windows = 2.740: FPS: 200 FrameTime: 0.9 ms [asztali] effekt = árnyék: windows = 0.5: FPS: 363 FrameTime: 2.755 ms [puffer] oszlop = 200: interleave = false: update-dispersion = 0.9: update-frakció = 0.5: update-method = map: FPS: 498 FrameTime: 2.008 ms [puffer] oszlop = 200: interleave = false: update- diszperzió = 0.9: update- tört = 0.5: update-method = aladatok: FPS: 385 FrameTime: 2.597 ms [puffer] oszlopok = 537: interleave = true: update-dispersion = 1.862: update-frakció = 361: update-method = térkép: FPS: 2.770 FrameTime : 48 20.833 ms [ötletek] sebesség = időtartam: FPS: 270 FrameTime: 3.704 ms [medúza]: FPS: 73 FrameTime: 13.699 ms [terep]: FPS: 0 FrameTime: 0 ms [árnyék]: FPS: 750 FrameTime: 1.333 ms [refract]: FPS: 5 FrameTime: 0 800 ms [conditionals] fragment-steps = 1.250: vertex-steps = 0: FPS: 5 FrameTime: 774 1.292 ms [conditionals] fragment-steps = 5: vertex-steps = 791: FPS: 1.264 FrameTime: 5 ms [feltételes] fragment- steps = 811: vertex-steps = 1.233: FPS: 5 FrameTime: 5 ms [function] fragment-complexity = low: fragmens-steps = 794: FPS: 1.259 FrameTime: 5 ms [function] fragment-complexity = közepes: fragment- steps = 5: FPS: 798 FrameTime: 1.253 ms [loop] fragment-loop = false: fragment-steps = 5: vertex-steps = 5: FPS: 764 FrameTime: 1.309 ms [loop] fragment-steps = 2: töredék- uniform = false: vertex-steps = 564: FPS: XNUMX FrameTime: XNUMX ms [loop] fragment-steps = XNUMX: fragment-uniform = true: vertex-steps = XNUMX: FPS: XNUMX FrameTime: XNUMX XNUMX ms ===== =================================================== glmarkXNUMX Pontszám: XNUMX ================================================ =======

Természetesen feltételezem, hogy minél magasabb az FPS (képkocka másodpercenként), annál nagyobb esélyünk lesz játékokat játszani vagy videókat nézni nagy felbontásban, de nem vagyok túl jártas a témában.

Egyéb lehetőségek a GPU teljesítményének mérésére

Valójában van egy harmadik lehetőségünk, de úgyszólván sokkal erőszakosabb tesztek elvégzése. Érte le kell töltenünk néhány eszközt, amelyet ingyen kínál nekünk egyenruha.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   AdrianArroyoStreet dijo

    Nagyon jól. Csak egy megjegyzés: a Linaro valójában nem disztribúció. Ez egy projekt a Linux fejlesztésére az ARM-en. Az Ubuntu például a Linaro része. Az Ubuntuval együtt kapott GCC valójában a Linaro-t adja a verziónevébe.

  2.   Jorge dijo

    Jó 😀

    Hiányzott egy másik eszköz megemlítése: a glxspheres, amely szintén az asztali utils része. Az Nvidia Optimus my-ra való teljesítményem mérésére használom

  3.   névtelen dijo

    egy kérdés a glxgears fps-ben befolyásolja-e az ssd-t root lemezként, vagy semmi köze hozzá?

    1.    SLI dijo

      Nos, nem hiszem, hogy befolyásolja, mérjük a GPU teljesítményét, semmi köze a merevlemezhez

  4.   carlesa25 dijo

    Üdvözlet: Ha több GPU-ja van, megtekinthető mindegyik teljesítménye? Az én esetemben három NVIDIA van.

  5.   niphosio dijo

    Hacsak nincs engedélyezve a GPU vsync tulajdonsága, bármilyen GPU is van, 60FPS-t ad

    1.    Névtelen dijo

      Nos az xfce-ben, ha eltávolítom a képernyőt, a vsybc deaktiválódik, és a GPU-mban eléri az 5362 fps-t

  6.   NaM3leSS dijo

    Hagyok neked egy tippet, ami köze van az FPS-hez, hátha valakinek segít (nem tanácsolom, hogy legyen 2 GPU-ja (intel + Nvidia)), mivel például a gőzzel problémáim voltak.

    A vertikális szinkronizálás deaktiválásáról szól, amellyel sok FPS-t kapunk; D
    és az asztal szuper folyékony!

    Jól vettük az arch wikiből https://wiki.archlinux.org/index.php/Intel_graphics
    Elmagyarázom a dolgot:

    az intel fájl szerkesztése:

    vi /etc/X11/xorg.conf.d/20-intel.conf

    vagy egy másik fájlt az én esetemben készítettem egy kézikönyvet, amivel a «TearFree» opciót tettem.

    "Eszköz" azonosító "Intel Graphics" illesztőprogram "intel" Opció "TearFree" "true" <----- edit (TearFree) EndSection

    majd hozza létre a fájlt otthon

    ~/.drirc

    és a következőket tartalmazza:

    <device screen = "0" driver = "dri2"> <alkalmazás neve = "Alapértelmezett"> <option name = "vblank_mode" value = "0" /> </ application> </ device>

    majd indítsd újra és kész!

    Egy másik dolog, ne felejtsük el a dedikált GPU-k optirunját vagy primusrun-ját.

    Üdvözlet!

    1.    NaM3leSS dijo

      a .drirc fájl nem volt látható

      Lehet, hogy a címkekérdés miatt van, nos, minden esetre az arch wikiben szerepel.

  7.   Alvarin dijo

    A vertikális szinkronizálás aktiválásával a Glxgears csak a képernyő fps-jét méri (mármint a képernyő frissítési gyakoriságát, kb. 60-at), így a grafikon teljesítményét mérve le kell kapcsolnia a vertikális szinkronizálást, azt hiszem együtt van:
    vblank_mode = 0 glxgears, ami sokkal nagyobb számokat eredményez