Co to jest punkt odniesienia 3D?
Trójwymiarowy (3D) punkt odniesienia w grafice komputerowej to jeden lub więcej testów, które są wykonywane na karcie graficznej lub sprzęcie do przyspieszenia grafiki, aby pokazać maksymalne możliwości sprzętu. Testy mogą być wykonywane przez dedykowany fragment oprogramowania porównawczego lub można je wykonać w bardziej rzeczywistym środowisku, mierząc wydajność w rzeczywistej aplikacji, niekoniecznie zaprojektowanej jako punkt odniesienia 3D. Istnieje wiele rodzajów testów porównawczych, od renderowania wielu złożonych obiektów geometrycznych tak szybko, jak to możliwe, po czytanie, pisanie i kopiowanie danych z pamięci graficznej na karcie graficznej oraz sprawdzanie prędkości i dokładności. W wielu przypadkach punkt odniesienia 3D obejmuje testowanie rzeczywistego sprzętu graficznego w systemie i połączeniem między centralną jednostką przetwarzania (CPU), jednostką zmiennoprzecinkową (FPU), a czasem główną pamięcią dostępu losowego (RAM), z których wszystkie mogą wpływać na końcową prędkość renderowania.
Jednym z celów testu porównawczego 3D jest przetestowanie możliwości w górę systemu komputerowego, gdy jest on używany do renderowania grafiki 3D. Istnieje wiele różnych rodzajów aplikacji graficznych 3D, które mogą polegać na różnych zestawach funkcji, więc dedykowany program porównawczy 3D zwykle testuje jak najwięcej różnych funkcji. Numeryczne wyniki tych testów nie zawsze są przydatne, ponieważ liczby surowe-takie jak liczba wektorów można przekształcić za sekundę-są stosunkowo bez znaczenia w określaniu rzeczywistej wydajności. Niektóre programy porównawcze obliczają jednak ogólny wynik, aby wszystkie systemy komputerowe, które korzystają z tego samego oprogramowania, mogą porównać wyniki, aby zobaczyć, jak jedna konfiguracja systemu porównuje się z inną. Te wyniki mogą być przydatne i czasami są używane w profesjonalnych recenzjach produktów, chociaż mogą również wprowadzać w błąd, zwłaszcza jeśli niektóre funkcje przyczyniają się do wynikusą rzadko lub nigdy nie używane w aplikacjach w świecie rzeczywistym.
Alternatywnym sposobem wykonania testu porównawczego 3D jest korzystanie z rzeczywistego programu, takiego jak gra wideo lub oprogramowanie renderujące, które intensywnie wykorzystuje grafikę 3D. Programy te na ogół mają jakiś sposób na pokazanie liczby wyświetlanych ramek na sekundę. Ustawiając wszystkie opcje renderowania ich maksymalnej jakości, ramki na sekundę mogą działać jako wynik testu porównawczego dla porównania z różnymi konfiguracjami lub różnymi systemami, które korzystają z tego samego programu. Korzystając z rzeczywistego programu do porównawczego, ogólnie nie uzyskuje dostępu do wszystkich funkcji karty graficznej i może nie występować jako kompletna ocena możliwości jako dedykowanego programu porównawczego.
W większości przypadków oprogramowanie Benchmark 3D korzysta z określonego systemu operacyjnego oraz konkretnej biblioteki graficznej i sterowników do uruchamiania testów. Wiele systemów operacyjnych i sterowników jest regularnie aktualizowanych, więc wyniki porównawcze zwykle nie są porównywalne międzyN różne wersje oprogramowania. Dodatkowo, w zależności od sterowników i rodzaju zainstalowanego sprzętu graficznego, wyniki testu porównawczego z jednego rodzaju biblioteki graficznej, takiego jak OpenGL®, mogą być bardzo różni się od drugiego, takie jak DirectX®, nawet w tym samym systemie komputerowym.