Co je to 3D benchmark?
Trojrozměrný (3D) benchmark v počítačové grafice je jeden nebo více testů, které se provádějí na grafické kartě nebo hardwaru grafického zrychlení, aby zobrazovaly maximální možnosti hardwaru. Testy mohou být provedeny vyhrazeným kusem benchmarkingového softwaru, nebo je lze provádět v prostředí v reálném světě měřením výkonu v skutečné aplikaci, která není nutně navržena jako 3D benchmark. Existuje mnoho typů benchmarkingových testů, od co nejrychlejšího vykreslování více složitých geometrických objektů k čtení, psaní a kopírování dat z grafické paměti na grafické kartě a kontrole rychlosti a přesnosti. V mnoha případech 3D benchmark zahrnuje testování skutečného grafického hardwaru v systému a spojení mezi centrální zpracovatelskou jednotkou (CPU), jednotkou s pohyblivou bodovou částí (FPU) a někdy i primární paměť náhodného přístupu systému (RAM), což může ovlivnit konečnou rychlost vykreslování.
Jedním účelem 3D benchmarku je otestovat schopnosti vzestupného počítačového systému, když se používá k vykreslení 3D grafiky. Existuje řada různých typů 3D grafických aplikací, které se mohou každý spolehnout na různé sady funkcí, takže vyhrazený 3D benchmark program obvykle testuje co nejvíce různých funkcí. Numerické výsledky těchto testů však nejsou vždy užitečné, protože surová čísla-například kolik vektorů může být transformováno za sekundu-jsou při určování výkonu v reálném světě relativně bezvýznamné. Některé benchmarkingové programy však vypočítají celkové skóre, takže všechny počítačové systémy, které používají stejný software, mohou porovnat skóre a zjistit, jak se jedno nastavení systému ve srovnání s jiným. Tato skóre může být užitečná a někdy se používají při recenzích profesionálních produktů, i když mohou být také zavádějící, zejména pokud některé funkce přispívají k skórejsou zřídka nebo nikdy používány v reálných aplikacích.
Alternativní způsob, jak provést 3D benchmark, je použití programu v reálném světě, jako je videohra nebo vykreslovací software, který intenzivně používá 3D grafiku. Tyto programy mají obecně nějaký způsob, jak zobrazit počet zobrazených snímků za sekundu. Nastavením všech možností vykreslování na jejich maximální nastavení kvality může rámečky za sekundu fungovat jako srovnávací skóre pro srovnání s různými nastaveními nebo různými systémy, které používají stejný program. Používání programu v reálném světě pro benchmarking však obecně nemá přístup ke všem funkcím grafické karty a nemusí se představovat tak úplného posouzení schopností jako specializovaný benchmarking program.
Ve většině případů používá 3D benchmarkový software specifický operační systém a konkrétní grafickou knihovnu a ovladače pro provádění testů. Mnoho operačních systémů a ovladačů je pravidelně aktualizováno, takže výsledky benchmarkingu obvykle nejsou srovnatelné mezin Různé verze softwaru. Kromě toho by v závislosti na ovladačích a nainstalovaném typu grafického hardwaru by měřítko výsledky z jednoho typu grafické knihovny, jako je OpenGL®, se může výrazně lišit od jiného, jako je DirectX®, dokonce i na stejném počítačovém systému.