Hardware

為 OpenGL 測試 ATI 硬體

  • February 5, 2019

我們有一個使用 OpenGL 的應用程序,從歷史上看,它在 ATI 卡上執行很糟糕,儘管結果因卡/驅動程序組合而異。我們正試圖以非常低的預算組裝一台測試機器,我們可以在其中交換不同的 ATI 卡並對其進行測試。我想知道是否有人對不同的 ATI 系列有很好的了解,以及我應該購買哪些卡來獲得廣泛的不同實現。Radeon HD系列一張卡,Radeon X系列一張卡,FireGL系列一張卡就夠了嗎?這些是否能夠涵蓋筆記型電腦中的“移動性”實現(我們不想購買筆記型電腦,因為你不能在那裡真正交換卡)?另外,你有什麼文章可以指點我談論這個嗎?我已經閱讀了 ATI 的網站,但沒有

作為這個問題的補充,我們對基準測試/速度的興趣不如讓我們的應用程序與所有可能的卡一起正常工作那樣感興趣。根據使用者回饋,對於某些卡片,我們的應用程序會崩潰,而在其他情況下,紋理將無法正確渲染。在某些情況下,拾取機制不起作用,等等。所以我們並不是真的在尋找 OpenGL 測試/基準測試軟體。我們的應用程序是測試軟體。我們想針對不同的硬體測試我們的應用程序。那麼,我們需要獲得多少張卡,以及哪些卡才能“梳理”主要硬體類別的區域?

FurMark是一個很好的 OpenGL 測試工具。

您還可以隨身攜帶GPU-Z

FurMark是一個非常密集的 OpenGL 基準測試,它使用毛髮渲染算法來衡量顯卡的性能。毛皮渲染特別適用於 GPU 過熱,這就是為什麼 FurMark 也是一款完美的顯卡穩定性和壓力測試工具(也稱為 GPU 刻錄器)。

該基準提供了幾個選項,允許使用者調整渲染:

全屏/視窗模式、MSAA 選擇、視窗大小、持續時間。

基準測試需要兼容 OpenGL 2.0 的顯卡——適用於 AMD/ATI Radeon 9600(及更高版本)

替代文字

連結中的更多螢幕截圖和詳細資訊


**更新:再次閱讀您的問題,我覺得您應該實際使用您的應用程序本身進行此測試。您可以GPU-Z**在測試時用於記錄驅動程序、BIOS 和卡的詳細資訊。

您的應用程序中是否有一些特定的序列將執行大多數渲染案例?

可能需要稍微“調整”您的應用程序以適應所有驅動程序+卡的特性。

更新 2:您將需要一些對 ATI 卡系列有經驗的人的幫助才能獲得通用性。您的目標應該是列舉您的應用在顯卡上進行的一組圖形操作。

這將是您對您選擇“兼容”的卡的自定義測試。

ATI 專家應該為您提供有關卡+驅動程序組合列表的指導,以執行這些自定義測試。作為此類測試的結果,您將,

  1. 辨識您的應用程序將兼容

卡+驅動程序集

  • 確定您需要在應用程序中修復的最小操作,以在第 1 點中獲得合適的設置。

引用自:https://serverfault.com/questions/46603