速率测试 (WoW64)

此自动测试会验证视频卡硬件是否支持全屏 3D 图形模式下 800×600 像素的分辨率、每像素 16 位色深 (bpp)、16 位 Z 缓冲、双帧缓冲和 75 赫兹 (Hz) 刷新率。

该测试会切换到所有已枚举的图形设备接口 (GDI) 显示模式,所有可用的低分辨率 GDI 模式(小于 640×480 像素),以及已枚举的 Microsoft® DirectDraw 全屏模式。 然后,该测试会将这两组模式交叉,并验证在 GDI 已枚举模式组中是否存在 Microsoft DirectX® 已枚举模式组。

该测试会切换到这些模式,并验证视频卡实际生成的刷新率是否与驱动程序指示的刷新率相符。 该测试会通过使用 IDirectDraw::GetVerticalBlankStatus 来验证刷新率。 在设置每个模式后,该测试会显示 MS-DOS 窗口,以确保 VGA 硬件的虚拟化对于每个模式都能正常工作。

测试详细信息

   
规范
  • Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary
平台
  • Windows 10,客户端版本 (x64)
  • Windows Server 2016 (x64)
  • Windows 10,客户端版本 (Arm64)
支持的版本
  • Windows 10
  • Windows 10 版本 1511
  • Windows 10 版本 1607
  • Windows 10 版本 1703
  • Windows 10 版本 1709
  • Windows 10 版本 1803
  • Windows 10 版本 1809
  • Windows 10 版本 1903
  • Windows 10 的下一次更新
预计运行时间(以分钟为单位) 60
类别 兼容性
超时(以分钟为单位) 3600
需要重启 false
需要特殊配置 false
类型 automatic

 

其他文档

此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:

运行测试

在运行测试之前,请按照如下测试要求中所述完成测试设置:图形适配器或芯片组测试先决条件

警告

   你测试的系统连接的超级 VGA (SVGA) 兼容监视器必须支持前面指定的最低显示分辨率和刷新率。

 

故障排除

有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题

有关故障排除信息,请参阅排查 Device.Graphics 测试问题

更多信息

该测试会先通过查询 DirectDraw 功能来验证软件中的要求。 然后,它通过选择指定的设置并显示预定义场景来验证硬件中的要求。 以下步骤详细说明了该过程:

  1. 该测试通过使用 DDCREATE_HARDWAREONLY 选项,利用 DirectDrawCreate 函数创建 DirectDraw 对象。 此操作强制使用 HAL 设备,而不是 HEL 设备。

  2. 通过使用 DirectDraw IDirectDraw4:EnumDisplayModes 函数,该测试验证 DDSURFACEDESC2 结构中的下列值是否为有效选择:

    • dwWidth = 800(对于移动系统,dwWidth = 640)

    • dwHeight = 600(对于移动系统,dwHeight = 480)

    • dwRefreshRate = 75(或者,对于不报告此值的驱动程序,则为 0)

  3. DDPIXELFORMAT 结构验证以下各项是否为有效选择:

    • dwRGBBitCount = 16

    • dwZBufferBitDepth = 16

  4. SetCooperativeLevel 函数选择 DDSCL_EXCLUSIVE 和 DDSCL_FULLSCREEN 选项。

  5. 该测试调用 SetDisplayMode 将显示设置为 800 × 600 × 16 并将刷新率设置为 75 Hz。 如果 75 Hz 值失败,该测试会使用刷新率值 0(默认值)。

  6. 该测试为主图面、后台缓冲区和 Z 缓冲区调用 CreateSurface。

  7. 该测试通过使用 IID_IDirect3DHALDevice 类标识符来调用 Direct3D CreateDevice 函数,以允许访问 3D 图形硬件设备。

  8. 指定的所有其他 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