Co to jest benchmark 3D?

Trójwymiarowy (3D) test porównawczy grafiki komputerowej to jeden lub więcej testów przeprowadzanych na karcie graficznej lub sprzęcie do przyspieszania grafiki w celu wykazania maksymalnych możliwości sprzętu. Testy mogą być wykonywane przez dedykowane oprogramowanie do testów porównawczych lub mogą być wykonywane w bardziej rzeczywistym środowisku, mierząc wydajność w rzeczywistej aplikacji, niekoniecznie zaprojektowanej jako benchmark 3D. Istnieje wiele rodzajów testów porównawczych, począwszy od jak najszybszego renderowania wielu złożonych obiektów geometrycznych po odczytywanie, zapisywanie i kopiowanie danych z pamięci graficznej na kartę graficzną oraz sprawdzanie szybkości i dokładności. W wielu przypadkach benchmark 3D obejmuje testowanie rzeczywistego sprzętu graficznego w systemie oraz połączenia między jednostką centralną (CPU), jednostką zmiennoprzecinkową (FPU), a czasami podstawową pamięcią o dostępie swobodnym (RAM) systemu. co może wpłynąć na końcową szybkość renderowania.

Jednym z celów testu porównawczego 3D jest przetestowanie możliwości systemu komputerowego w górę, gdy jest on używany do renderowania grafiki 3D. Istnieje wiele różnych typów aplikacji graficznych 3D, z których każda może polegać na różnych zestawach funkcji, więc dedykowany program do testowania 3D zwykle testuje jak najwięcej różnych funkcji. Wyniki liczbowe tych testów nie zawsze są jednak przydatne, ponieważ liczby surowe — takie jak liczba wektorów, które można przekształcić w sekundę — są stosunkowo bez znaczenia w określaniu wydajności w świecie rzeczywistym. Jednak niektóre programy do testów porównawczych obliczają ogólny wynik, dzięki czemu wszystkie systemy komputerowe korzystające z tego samego oprogramowania mogą porównywać wyniki, aby zobaczyć, jak jedna konfiguracja systemu ma się do innej. Te oceny mogą być przydatne i czasami są wykorzystywane w profesjonalnych recenzjach produktów, chociaż mogą również wprowadzać w błąd, zwłaszcza jeśli niektóre funkcje składające się na ocenę są rzadko lub nigdy nie są używane w rzeczywistych aplikacjach.

Alternatywnym sposobem przeprowadzenia testu porównawczego 3D jest użycie programu ze świata rzeczywistego, takiego jak gra wideo lub oprogramowanie do renderowania, które intensywnie wykorzystuje grafikę 3D. Programy te zazwyczaj mają pewien sposób na pokazanie liczby wyświetlanych klatek na sekundę. Ustawiając wszystkie opcje renderowania na ich maksymalne ustawienia jakości, klatki na sekundę mogą działać jako punkt odniesienia do porównania z różnymi konfiguracjami lub różnymi systemami korzystającymi z tego samego programu. Jednak korzystanie z rzeczywistego programu do testów porównawczych zazwyczaj nie zapewnia dostępu do wszystkich funkcji karty graficznej i może nie przedstawiać tak pełnej oceny możliwości, jak w przypadku dedykowanego programu do testów porównawczych.

W większości przypadków oprogramowanie do testów porównawczych 3D wykorzystuje określony system operacyjny oraz określoną bibliotekę graficzną i sterowniki do przeprowadzania testów. Wiele systemów operacyjnych i sterowników jest regularnie aktualizowanych, więc wyniki testów porównawczych zwykle nie są porównywalne między różnymi wersjami oprogramowania. Ponadto, w zależności od sterowników i typu zainstalowanego sprzętu graficznego, wyniki testu porównawczego z jednego typu biblioteki graficznej, takiej jak OpenGL®, mogą się znacznie różnić od innych, takich jak DirectX®, nawet w tym samym systemie komputerowym.