Obsah
- Pomocí nástrojů tzv. benchmark programů se zjistí výkonnost hardwarů a 3D akcelerace. Na této stránce naleznete programy pro testování grafických karet Intel/nVidia/ATI, tedy konkrétně GPU Benchmark software.
- 3D akcelerace je urychlené vykreslovaní 3D aplikací, většinou u her. Nefunkční 3D akcelerace se projevuje pomalým vykreslováním spouštěné aplikace/hry, případně odmítnutí spuštění aplikace. Proto je nutno nainstalovat proprietární ovladače grafické karty.
Základní programy pro ověření FPS
glxinfo
Pro ověření správné instalace nového ovladače a funkčnosti 3D hardwarové akcelerace a vykreslování použijeme utilitu glxinfo
.
- Autor:
- Licence:
- Domovská stránka: http://mesa3d.org
- Stažení: balíček
mesa-demos
Instalace:
# urpmi mesa-demos
Příklady použití:
- výpis renderingu:
glxinfo |grep render
- dotaz na přímé vykreslování z GPU:
glxinfo |grep direct\ rendering
- výpis OpenGL verzí:
glxinfo |grep OpenGL
xvinfo
Další utilita pro podrobný výpis informací o GPU.
- Autor:
- Licence:
- Domovská stránka:
- Stažení: balíček
xvinfo
Instalace:
# urpmi xvinfo
Použití:
xvinfo
fglrxinfo a fgl_glxgears
Pro AMD (ATI) karty nainstalujte balíček x11-driver-video-fglrx
a zadejte příkaz:
fglrxinfo
nebo:
fgl_glxgears
glxgears
Utilita glxgears
je port dema ozubených kol pro GLX. Zobrazuje sadu rotujících ozubených kol a zobrazí se počet snímků za sekundu v pravidelných intervalech. Stal se velmi populární jako základní nástroj benchmarkingu. Upozorňujeme, že glxgears
provádí velmi limitovaný test, využívá k tomu hlavní CPU procesor a tím můžou být výsledky testu odlišné. Proto se nepovažuje za benchmarker.
:hardware:graficke_karty:nvidia:glxgears_intel.png
- Autor:
- Licence:
- Domovská stránka: http://mesa3d.org
- Stažení: balíček
mesa-demos
Chcete-li program vyzkoušet, nainstalujte:
# urpmi mesa-demos
- pro grafickou kartu Intel:
$ glxgears
- pro grafickou kartu nVidia pod Bumblebee:
$ optirun glxgears
Pro podrobný výpis právě použitého ovladače Intel/nVidia, použijte příkaz glxgears -info
či optirun glxgears -info
:
[yullaw@localhost ~]$ optirun glxgears -info GL_RENDERER = GeForce 710M/PCIe/SSE2 GL_VERSION = 4.4.0 NVIDIA 331.49 GL_VENDOR = NVIDIA Corporation GL_EXTENSIONS = GL_AMD_multi_draw_indirect GL_ARB_arrays_of_arrays ... ... ...
glxspheres
Pro ověření, zda VirtualGL byl nastaven a správně uplatněn.
:hardware:graficke_karty:nvidia:glxspheres.png
- Autor:
- Licence: GNU GPLv2
- Domovská stránka: http://virtualgl.org , http://sourceforge.net/projects/virtualgl
- Stažení: balíček
virtualgl
Je potřeba mít nainstalován balíček:
# urpmi virtualgl
- pro grafickou kartu Intel:
$ glxspheres
- pro grafickou kartu nVidia pod Bumblebee:
$ vblank_mode=0 optirun glxspheres
Řetězec vblank_mode=0
říká grafické kartě, aby ignorovala obnovovací frekvenci monitoru a ať vyzkouší dosáhnout maximální fps
.
Výsledek bude podobný tomuto:
:hardware:graficke_karty:nvidia:glxspheres_intel.png
Test pro Intel
Test pro nVidia
GPU Benchmark programy
Unigine Benchmarks
Unigine je proprietární cross-platformní herní engine, vyvinutý Unigine Corp. Na rozdíl od jeho využití jako herní engine, používá se pro virtuální reality, hry a vizualizace. Nejvýznamnějším znakem Unigine je jeho pokročilé vykreslování, které v současné době podporuje OpenGL 4.0 (OpenGL ES). Unigine Corp. nabízí k volně stažení již čtyři benchmarky, z nichž každý z nich je vydáván ve třech edicích - Basic (zdarma), Advanced (placené) a Pro (placené).
- Autor: UNIGINE Corp. Workshop
- Licence: Proprietární_software
- Domovská stránka: https://unigine.com/products/benchmarks
- Platforma: Linux, Mac OS X, PlayStation 3, iOS, Android, Windows
Heaven | Valley | Tropics | Sanctuary | |
---|---|---|---|---|
Video: | small:uEXv8A0-_KU | small:-y4bJvFEtHI | small:kvtRfvyI5ko | small:azKNaRD221M |
Pokud se vám nezobrazí video, prosíme, použijte jiný webový prohlížeč (Chromium, Chrome). Firefox může mít se zobrazením problémy. | ||||
Stránka: | https://unigine.com/products/heaven | https://unigine.com/products/valley | https://unigine.com/products/tropics | https://unigine.com/products/sanctuary |
Hardwarové požadavky: | •GPU: ATI Radeon HD 4xxx a vyšší NVIDIA GeForce 8xxx a vyšší Intel HD 3000 a vyšší • Video memory: 512 Mb • Min. velikost na disku: 1 Gb | • GPU:ATI Radeon HD 4xxx a vyšší NVIDIA GeForce 8xxx a vyšší Intel HD 3000 a vyšší • Video memory: 512 Mb • Min. velikost na disku: 1.5 Gb | • GPU: ATI Radeon HD 2xxx a vyšší NVIDIA GeForce 7xxx a vyšší | • GPU: ATI Radeon HD 2xxx a vyšší NVIDIA GeForce 7xxx a vyšší |
Spuštění
Instalace není potřeba. Stažený .run
soubor označte jako spustitelný a spusťte dvojklikem myší a nebo přes příkazový řádek:
sh /cesta/k/benchmark/nazev_spousteciho_souboru.run
Test: Nastavte požadované parametry testu, jako rozlišení obrazovky, zátěž testu, ap. → Run → Benchmark
Nemusíte jen provádět test benchmarku, ale za pomocí kláves W, A, S, D; ←, ↑, →, ↓ se můžete jen tak procházet. Více možností o ovládání se dovíte v nápovědě.
glmark2
glmark2
je benchmark pro OpenGL (ES) 2.0. Používá pouze podsadu OpenGL 2.0 API, která je kompatibilní s OpenGL ES 2.0. Pro jeho jednoduchý a obsáhlý test se řadí mezi nejoblíbenější benchmarky.
small:tb5AF_oetMs
- Autor: Alexandros Frantzis, Rob Clark
- Licence: GPLv3
- Domovská stránka: https://launchpad.net/glmark2
- Platforma: Linux
Instalace
- Balíček
glmark2
zatím není v oficiálních repozitářích. Nicméně, můžete jej jednoduše zkompilovat a nainstalovat. Před kompilací nainstalujte požadované balíčky (a ty, které bude kompilace požadovat):libpng12-devel
pro 32bitový systémlib64png12-devel
pro 64bitový systémpython 2.x (>= 2.4)
pro build systém (waf
)lib(64)mesaglesv1_1
lib(64)mesaglesv2_2
lib(64)mesaglesv1_1-devel
lib(64)mesaglesv2_2-devel
lib(64)mesaegl1
lib(64)mesaegl1-devel
$ tar -xvf glmark2-2014.03.tar.gz # rozbalit archiv $ cd glmark2-2014.03 # přejděte do rozbalené složky $ ./waf configure --with-flavors=x11-glesv2,x11-gl # konfigurace; obecně: ./waf configure [--enable-gl --enable-glesv2 --enable-gl-drm --enable-glesv2-drm --data-path=DATA_PATH --prefix=PREFIX] $ su # přihlaste se jako root # ./waf install # pokud vše proběhlo v pořádku, nainstalujte
Spuštění
Odinstalace
- pod rootem (např. Krusader s právy roota) odstraňte adresář
/usr/local/share/glmark2
a souboryglmark2
,glmark2-es2
v/usr/local/bin
GpuTest
GpuTest provádí zátěžový test a benchmark OpenGL. GpuTest obsahuje několik GPU testů včetně pár populárních z Windows (FurMark or TessMark). Program lze spustit jen na 64bitových strojích!
- Autor: Geeks3D
- Licence: GPLv3
- Domovská stránka: http://www.geeks3d.com/gputest
- Platforma: Linux, Mac OS, Windows
- Vlastnosti:
FurMark
: zátěžový test (OpenGL 2.1 nebo 3.2).
TessMark
: mozaikový test (OpenGL 4.0).
GiMark
: geometrický test (OpenGL 3.3).
PixMark Piano
: test obrazových bodů (OpenGL 2.1 or 3.2).
PixMark Volplosion
: test obrazových bodů (OpenGL 2.1 or 3.2).
Plot3D
: vrcholový test (OpenGL 2.1 or 3.2).
Triangl
: nejjednodušší 3D scéna všech dob… (OpenGL 2.1 or 3.2)
Spuštění
Před spuštěním se ujistěte, že máte nainstalovány následující balíčky:
python
tkinter
tkinter3
Instalace samotného programu není zapotřebí. Stáhněte si archiv .zip
programu a postupujte následovně:
$ cd /cesta/ke/stazenemu/souboru $ unzip GpuTest_Linux_x64_0.7.0.zip $ cd GpuTest_Linux_x64_0.7.0 $ python gputest_gui.py # alternativa pro nVidia Optimus: optirun python gputest_gui.py
- Výsledky testů můžete přidat do databáze na stránkách výrobce tak, že před spuštěním testu zaškrtnete volbu
Submit score to GPU database
. Zde porovnáte výsledky s ostatními uživateli. - nebo prohlídnout výsledky ostatních uživatelů: http://www.ozone3d.net/gpudb/scores-geeks3d-gputest.php . Vyberte také podskupinu benchmarku.
Ostatní programy s možností benchmark
- Hry:
- Unreal Tournament
- Doom3 - za použití timedemo
- Alien Arena
- atd.
Výsledky testů
Výsledky některých testů na různých počítačích můžete prohlédnout a také přispět do našeho fóra: http://forum.mageia.cz/index.php?topic=659.0.