計算機圖形學中的三維(3D)基準測試是在圖形卡或圖形加速硬件上執行的一個或多個測試,以顯示硬件的最大能力。這些測試可以通過一個專用的基準測試軟件來執行,或者,它們也可以在更真實的環境中執行,方法是測量實際應用程序中...
計算機圖形學中的三維(3D)基準測試是在圖形卡或圖形加速硬件上執行的一個或多個測試,以顯示硬件的最大能力。這些測試可以通過一個專用的基準測試軟件來執行,或者,它們也可以在更真實的環境中執行,方法是測量實際應用程序中的性能,而不一定要設計為3D基準。基準測試有多種類型,從盡可能快地渲染多個復雜的幾何對象到從圖形內存中讀寫和復制數據在許多情況下,3D基準測試包括測試系統中實際的圖形硬件,以及中央處理器(CPU)、浮點單元(FPU)和有時系統的主隨機存取存儲器(RAM)之間的連接,所有這些都會影響最終的渲染速度。執行3D基準測試是為了了解顯卡的功能。3D基準測試的一個目的是測試計算機系統在渲染3D圖形時的向上功能。有許多不同類型的3D圖形應用程序可以依賴不同的功能集,因此,一個專用的3D基準測試程序通常會測試盡可能多的不同功能。然而,這些測試的數值結果并不總是有用的,因為原始數字(例如一秒鐘內可以轉換多少個向量)在確定實際性能方面相對無意義。一些基準測試程序,但是,計算一個總的分數,這樣所有使用相同軟件的計算機系統都可以比較分數,以查看一個系統設置與另一個系統設置的比較情況這些分數可能是有用的,有時也用于專業產品審查,盡管它們也可能會產生誤導,尤其是當一些對分數有貢獻的功能很少或從未在現實應用中使用的情況下。執行3D基準測試的另一種方法是使用真實世界的程序,如視頻游戲或渲染軟件,這些程序通常都能顯示每秒的幀數通過將所有渲染選項設置為其最高質量設置,每秒幀數可以作為與使用同一程序的不同設置或不同系統進行比較的基準分數。但是,使用真實世界的程序進行基準測試,通常不能訪問顯卡的所有功能,并且可能不像專用的基準測試程序那樣完整地呈現功能評估。在大多數情況下,3D benchmark軟件使用特定的操作系統和特定的圖形庫和驅動程序來運行測試。許多操作系統和驅動程序都會定期更新,因此基準測試結果在不同版本的軟件之間通常無法進行比較。此外,根據驅動程序和安裝的圖形硬件的類型,一種圖形庫(如OpenGL?)的基準測試結果可能與另一種圖形庫(如DirectX)的結果大不相同,即使在同一計算機系統上也是如此
-
發表于 2020-08-06 21:11
- 閱讀 ( 847 )
- 分類:電腦網絡