Ratetest (WoW64)
此自動化測試會確認視訊卡硬體支援解析度為 800 × 600 圖元、每圖元 16 位的色彩深度, (bpp) 、16 位 Z 緩衝區、雙畫面緩衝,以及 75-Hertz (Hz) 全螢幕 3D 圖形模式的重新整理速率。
測試會切換至所有列舉的圖形裝置介面 (GDI) 顯示模式、所有可用的低解析度 GDI 模式 (小於 640 × 480 圖元) ,以及列舉的 Microsoft® DirectDraw 全螢幕模式。 測試接著會交集這兩組模式,並驗證一組 Microsoft DirectX® 列舉模式存在於 GDI 列舉模式集中。
測試會切換至這些模式,並驗證卡片實際產生的重新整理速率符合驅動程式所指出的重新整理速率。 此測試會使用 IDirectDraw::GetVerticalBlankStatus來驗證重新整理速率。 設定每個模式之後,測試會顯示 MS-DOS 視窗,以確保 VGA 硬體的虛擬化適用于每個模式。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 60 |
類別 | 相容性 |
以分鐘為單位的逾時 () | 3600 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請完成測試設定,如測試需求中所述: 圖形配接器或晶片組測試必要條件。
警告
附加至您測試之系統的 Super VGA (SVGA) 相容監視器,必須支援稍早指定的最小顯示器解析度和重新整理速率。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Device.Graphics Testing 進行疑難排解。
詳細資訊
測試會先藉由查詢 DirectDraw 功能來驗證軟體中的需求。 然後,它會選取指定的設定並顯示預先定義的場景,以驗證硬體中的需求。 下列步驟詳細說明此程式:
測試會使用DDCREATE_HARDWAREONLY選項,使用DirectDrawCreate函式建立DirectDraw物件。 此動作會強制使用 HAL 裝置,而不是 HEL 裝置。
藉由使用 DirectDraw IDirectDraw4:EnumDisplayModes 函式,測試會驗證 DDSURFACEDESC2 結構中的下列值作為有效選項:
dwWidth = 800 (dwWidth = 640 for mobile systems)
dwHeight = 600 (dwHeight = 480 for mobile systems)
dwRefreshRate = 75 (或 0 表示未回報此值的驅動程式)
DDPIXELFORMAT結構會驗證下列是有效的選擇:
dwRGBBitCount = 16
dwZBufferBitDepth = 16
SetCo DDSCL_EXCLUSIVE和DDSCL_FULLSCREEN選項。
測試會呼叫 SetDisplayMode ,將顯示器設定為 800 × 600 × 16,並將重新整理速率設定為 75 Hz。 如果 75-Hz 值失敗,測試會使用 0 (預設) 的重新整理速率值。
測試會針對主要表面、背景緩衝區和 Z 緩衝區呼叫 CreateSurface 。
測試會使用IID_IDirect3DHALDevice類別識別碼來呼叫 Direct3D CreateDevice函式,以允許存取 3D 圖形硬體裝置。
所有其他指定 3D 圖形測試都會使用雙緩衝表面來驗證符合雙框架緩衝的需求。
測試應用程式會顯示並記錄符合此需求的通過或失敗指示。 上述清單中的任何裝置安裝步驟都可能會產生失敗。 任何偵測到的失敗都會產生可清楚識別不符合規範問題的其他資訊。
命令語法
命令選項 | 描述 |
---|---|
Ratetest |
執行測試作業。 |
注意
如需此測試二進位檔的命令列說明,請輸入 /h。
檔案清單
檔案 | 位置 |
---|---|
Configdisplay.exe |
< [testbinroot] >\nttest\windowstest\tools\ |
Dxgfilterua.dll |
< [testbinroot] >\nttest\windowstest\graphics\tests\gdi\ |
Ntlog.dll |
< [testbinroot] >\nttest\Commontest\ntlog |
Ratetest.exe |
< [testbinroot] >\nttest\windowstest\graphics\tests\gdi |
TDRWatch.exe |
< [testbinroot] >\nttest\windowstest\graphics\ |
參數
參數名稱 | 參數描述 |
---|---|
LLU_NetAccessOnly | 電腦 LLU 的名稱 |
監控 | 顯示要對其執行測試的數位。 |
ConfigDisplayCommandLine | ConfigDisplay 的自訂命令列。 預設值:標誌 |
TDRArgs | /get 或 /set |