Co to jest test porównawczy 3D?
Trójwymiarowy (3D) punkt odniesienia w grafice komputerowej to jeden lub więcej testów przeprowadzanych na karcie graficznej lub sprzęcie akcelerującym grafikę, aby pokazać maksymalne możliwości tego sprzętu. Testy mogą być wykonywane przez dedykowane oprogramowanie do testów porównawczych lub mogą być przeprowadzane w bardziej realnym środowisku poprzez pomiar wydajności w rzeczywistej aplikacji niekoniecznie zaprojektowanej jako test porównawczy 3D. Istnieje wiele rodzajów testów porównawczych, od renderowania wielu złożonych obiektów geometrycznych tak szybko, jak to możliwe, do odczytu, zapisu i kopiowania danych z pamięci graficznej na karcie graficznej oraz sprawdzania szybkości i dokładności. W wielu przypadkach test porównawczy 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ą RAM (RAM) systemu, wszystkie z czego może wpłynąć na końcową prędkość 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 rodzajów aplikacji graficznych 3D, z których każda może polegać na różnych zestawach funkcji, więc dedykowany program testujący 3D zwykle testuje jak najwięcej różnych funkcji. Liczbowe wyniki tych testów nie zawsze są jednak przydatne, ponieważ liczby surowe - takie jak liczba wektorów, które można przekształcić na sekundę - są względnie nieistotne przy określaniu rzeczywistej wydajności. Jednak niektóre programy porównawcze obliczają ogólny wynik, więc wszystkie systemy komputerowe korzystające z tego samego oprogramowania mogą porównywać wyniki, aby zobaczyć, jak jedna konfiguracja systemu porównuje się z drugą. Te wyniki mogą być przydatne i są czasami wykorzystywane w profesjonalnych recenzjach produktów, chociaż mogą być również mylące, szczególnie jeśli niektóre funkcje przyczyniające się do uzyskania wyniku są rzadko lub nigdy nie są używane w rzeczywistych aplikacjach.
Alternatywnym sposobem przeprowadzenia testu porównawczego 3D jest użycie programu rzeczywistego, takiego jak gra wideo lub oprogramowanie do renderowania, które intensywnie korzysta z grafiki 3D. Programy te zazwyczaj mają jakiś sposób na wyświetlenie liczby wyświetlanych klatek na sekundę. Po ustawieniu wszystkich opcji renderowania na maksymalne ustawienia jakości, liczba klatek na sekundę może działać jako punkt odniesienia dla porównania z różnymi konfiguracjami lub różnymi systemami używającymi tego samego programu. Jednak korzystanie z rzeczywistego programu do testowania wydajności zazwyczaj nie zapewnia dostępu do wszystkich funkcji karty graficznej i może nie być tak kompletną oceną możliwości, jak w przypadku dedykowanego programu do testowania wydajności.
W większości przypadków oprogramowanie testujące 3D korzysta z określonego systemu operacyjnego oraz określonej biblioteki grafiki i sterowników do uruchomienia 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. Dodatkowo, w zależności od sterowników i rodzaju zainstalowanego sprzętu graficznego, wyniki testów porównawczych z jednego rodzaju biblioteki graficznej, takiej jak OpenGL®, mogą się znacznie różnić od innych, takich jak DirectX®, nawet w tym samym systemie komputerowym.