Ratetest (WoW64)

Этот автоматизированный тест проверяет, что видео карта оборудование поддерживает разрешение 800 × 600 пикселей, глубину цвета 16 бит на пиксель (bpp), 16-разрядный Z-буфер, буфер двойного кадра и частоту обновления 75 Герц (Гц) в полноэкранном режиме трехмерной графики.

Тест переключается на все перечисленные режимы отображения интерфейса графических устройств (GDI), все доступные режимы GDI с низким разрешением (менее 640 × 480 пикселей) и перечисляются полноэкранные режимы Microsoft® DirectDraw. Затем тест пересекает эти два набора режимов и проверяет, существует ли набор режимов перечисления Microsoft DirectX® в наборе режимов перечисления GDI.

Тест переключается в эти режимы и проверяет, действительно ли частота обновления, созданная карта, соответствует частоте обновления, указанной драйвером. Тест проверяет частоту обновления с помощью 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

 

Дополнительная документация

Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:

Выполнение теста

Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию : Предварительные требования для тестирования графического адаптера или набора микросхем.

Предупреждение

   Монитор, совместимый с Super VGA (SVGA), подключенный к тестируемой системе, должен поддерживать минимальное разрешение дисплея и частоту обновления, указанные ранее.

 

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.

Сведения об устранении неполадок см. в разделе Troubleshooting Device.Graphics Testing.

Дополнительные сведения

Сначала тест проверяет требования к программному обеспечению, запрашивая возможности DirectDraw. Затем он проверяет требования к оборудованию, выбирая указанные параметры и отображая предопределенную сцену. Ниже приведены подробные инструкции по описанию процесса.

  1. Тест создает объект DirectDraw с функцией DirectDrawCreate с помощью параметра DDCREATE_HARDWAREONLY . Это действие заставляет использовать устройство 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 Гц. Если значение 75 Гц завершается сбоем, тест использует значение частоты обновления 0 (по умолчанию).

  6. Тест вызывает CreateSurface для основной поверхности, заднего буфера и буфера Z.

  7. Тест вызывает функцию Direct3D CreateDevice с помощью идентификатора класса IID_IDirect3DHALDevice , чтобы разрешить доступ к аппаратному устройству объемной графики.

  8. Все остальные указанные трехмерные графические тесты используют поверхность с двойной буферизацией для проверки соответствия требованиям к буферизации двойных кадров.

Тестовое приложение отображает и записывает в журнал сведения о соответствии этому требованию. Любой из шагов настройки устройства в предыдущем списке может привести к сбоям. Любой обнаруженный сбой создает дополнительные сведения, которые четко идентифицируют проблему, несоответствующую требованиям.

Синтаксис команд

Параметр команды Описание

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