Glxgears

glxgears ir Linux OpenGL programma, kas ataino kadru sekundē (FPS, frames per second) mērījuma rezultātus. Tomēr tas ir ļoti ierobežots "tests" - pretēji daudzām mūsdienīgām 3D spēlēm, glxgears raksturo:

 īpaši zems virsotņu (vertex) / daudzstūru (polygon) skaits,
 fakturēšana (texturing) kā tāda vispār netiek veikta,
 visvienkāršākās plakanēnošanas (flat shading) atbalsts, izņemot to, ka katra zobrata caurumā tiek plakanēnotas vienkāršas gludēnas (smooth shading),
 visi virsotņu dati tiek glabāti displeja failā, tādējādi tikpat kā nekas netiek apstrādāts starp saimnieka CPU un videokarti, kopš uzsākta renderēšana. Tas rezultējas ierobežotā grafisko objektu aizpildījumā ar krāsu (fill),
 loga izmērs pēc noklusējuma ir 300x300 un tā lielākā daļa nemaz netiek renderēta, tātad glxgears nav uzskatāms par kvalitatīvu aizpildījuma testu,
 renderējuma soli pēc noklusējuma veido vien 21 OpenGL funkciju izsaukumi, no kuriem tikai 6 ir unikāli, kas nozīmē, ka glxgears nav uzskatāms par ļoti labu OpenGL API noslodzes testu(stress test).

Kopumā glxgears testē vien mazu daļu no tā, kas tipiski ir redzams 3D spēlē.

glxgears pirmoreiz publiski prezentēts 2003. gada 17. decembrī MesaGL, OpenGL bezmaksas implementācijas, 5.1 laidienā. Mesa3D jaunumi 

glxgears programmas autors ir Braiens Pols, kas portējis uz GLX veiktspējas programmu gears. glxgears rokasgrāmata

Atsevišķi Linux izstrādātāji un grafiskās vides apskatnieki uzskata, ka glxgears nav uzskatāma par OpenGL veiktspējas mērprogrammu, jo no OpenGL komandām izmanto vien glXSwapBuffers(). glxgears nav 3d veiktspējas mērprogramma

 fglrx uzstādījuma statusa pārbaude 
 # fglrxinfo
 # glxinfo
 # vi /var/log/Xorg.0.log
 # dmesg

Jebkuras no augstākminēto komandu lietojums demonstrē fglrx moduļa statusu. Lai pārliecinātos, vai tas tiek pareizi inicializēts un vai DRI ir ielādēts, pārbaudiet, vai uz glxinfo izsaukumu tiek atbildēts ar "yes". Ja atbilde uz prasījumu par tiešo renderēšanu ir "no" vai arī, ja OpenGL renderētājs tiek uzrādīts kā "Mesa", tad tiek izmantota programmatūras, nevis paātrinātā renderēšana.

 Īstie veiktspējas testi 
 OpenGL 
 Unigine Sanctuary demoprogrammatūra - 
 glean - OpenGL testēšanas un veiktspējas programmu kopums 
 UMark - veiktspējas programma, kas mēra dažādu Unreal Tournament versiju resurspatēriņu 
 lgfxgears - minibenchmark 

 GTK 
 Gtkperf - programmatūra, kas pieejama vadošo distribūciju repozitārijos.

 Atsauces 

Kategorija:Programmatūra