速率测试 (WoW64)
此自动测试会验证视频卡硬件是否支持全屏 3D 图形模式下 800×600 像素的分辨率、每像素 16 位色深 (bpp)、16 位 Z 缓冲、双帧缓冲和 75 赫兹 (Hz) 刷新率。
该测试会切换到所有已枚举的图形设备接口 (GDI) 显示模式,所有可用的低分辨率 GDI 模式(小于 640×480 像素),以及已枚举的 Microsoft® DirectDraw 全屏模式。 然后,该测试会将这两组模式交叉,并验证在 GDI 已枚举模式组中是否存在 Microsoft DirectX® 已枚举模式组。
该测试会切换到这些模式,并验证视频卡实际生成的刷新率是否与驱动程序指示的刷新率相符。 该测试会通过使用 IDirectDraw::GetVerticalBlankStatus 来验证刷新率。 在设置每个模式后,该测试会显示 MS-DOS 窗口,以确保 VGA 硬件的虚拟化对于每个模式都能正常工作。
测试详细信息
规范 |
|
平台 |
|
支持的版本 |
|
预计运行时间(以分钟为单位) | 60 |
类别 | 兼容性 |
超时(以分钟为单位) | 3600 |
需要重启 | false |
需要特殊配置 | false |
类型 | automatic |
其他文档
此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:
运行测试
在运行测试之前,请按照如下测试要求中所述完成测试设置:图形适配器或芯片组测试先决条件。
警告
你测试的系统连接的超级 VGA (SVGA) 兼容监视器必须支持前面指定的最低显示分辨率和刷新率。
故障排除
有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题。
有关故障排除信息,请参阅排查 Device.Graphics 测试问题。
更多信息
该测试会先通过查询 DirectDraw 功能来验证软件中的要求。 然后,它通过选择指定的设置并显示预定义场景来验证硬件中的要求。 以下步骤详细说明了该过程:
该测试通过使用 DDCREATE_HARDWAREONLY 选项,利用 DirectDrawCreate 函数创建 DirectDraw 对象。 此操作强制使用 HAL 设备,而不是 HEL 设备。
通过使用 DirectDraw IDirectDraw4:EnumDisplayModes 函数,该测试验证 DDSURFACEDESC2 结构中的下列值是否为有效选择:
dwWidth = 800(对于移动系统,dwWidth = 640)
dwHeight = 600(对于移动系统,dwHeight = 480)
dwRefreshRate = 75(或者,对于不报告此值的驱动程序,则为 0)
DDPIXELFORMAT 结构验证以下各项是否为有效选择:
dwRGBBitCount = 16
dwZBufferBitDepth = 16
SetCooperativeLevel 函数选择 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 |