* 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: [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] # urpmi mesa-demos Příklady použití: [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] * 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: [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] # urpmi xvinfo Použití: [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] xvinfo ===== fglrxinfo a fgl_glxgears ===== Pro AMD (ATI) karty nainstalujte balíček ''x11-driver-video-fglrx'' a zadejte příkaz: [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] 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__. {{popup> :hardware:graficke_karty:nvidia:glxgears_intel.png?400 |}} ----- * **Autor:** * **Licence:** * **Domovská stránka:** http://mesa3d.org * **Stažení:** balíček ''mesa-demos'' ----- Chcete-li program vyzkoušet, nainstalujte: [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] # urpmi mesa-demos [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] Spuštění testů: * 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'': [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] [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. {{popup> :hardware:graficke_karty:nvidia:glxspheres.png?400 |}} ----- * **Autor:** * **Licence:** [[wp>cs:GNU_General_Public_License#Verze_2|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: [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] # urpmi virtualgl [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] Spuštění testů: * 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: {{popup>:hardware:graficke_karty:nvidia:glxspheres_intel.png?400|}} //Test pro Intel// {{:hardware:graficke_karty:nvidia:glxspheres_nvidia.png?400|}} //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:** [[wp>cs:Proprietární_software|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| | |{{:hardware:graficke_karty:gpu_benchmark:heaven_benchmark.jpg?180|Heaven Benchmark}}|{{:hardware:graficke_karty:gpu_benchmark:valley_benchmark.jpg?180|Valley Benchmark}}|{{:hardware:graficke_karty:gpu_benchmark:tropics_benchmark.jpg?180|Tropic Benchmark}}|{{:hardware:graficke_karty:gpu_benchmark:sanctuary_benchmark.jpg?180|}}| ^Video:|{{youtube>small:uEXv8A0-_KU}}|{{youtube>small:-y4bJvFEtHI}}|{{youtube>small:kvtRfvyI5ko}}|{{youtube>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 [[:system:spustitelnost|spustitelný]] a spusťte dvojklikem myší a nebo přes příkazový řádek: [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] sh /cesta/k/benchmark/nazev_spousteciho_souboru.run __Test:__ Nastavte požadované parametry testu, jako rozlišení obrazovky, zátěž testu, ap. → RunBenchmark 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. {{ youtube>small:tb5AF_oetMs }} ----- * **Autor:** Alexandros Frantzis, Rob Clark * **Licence:** [[wp>cs:GNU_General_Public_License#Verze_3|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ém * ''lib64png12-devel'' pro 64bitový systém * ''python 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'' [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] $ 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í ==== [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] $ glmark2 # nebo glmark2-es2 ==== Odinstalace ==== * pod rootem (např. Krusader s právy roota) odstraňte adresář ''/usr/local/share/glmark2'' a soubory ''glmark2'', ''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 ([[http://www.ozone3d.net/benchmarks/fur/|FurMark]] or [[http://www.ozone3d.net/benchmarks/tessmark/|TessMark]]). Program lze spustit __jen na 64bitových strojích__! {{ :hardware:graficke_karty:gpu_benchmark:gputest_gui.png?400 |GpuTest}} ----- * **Autor:** Geeks3D * **Licence:** [[wp>cs:GNU_General_Public_License#Verze_3|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ě: [[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]] $ 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.