Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот автоматизированный тест проверяет, что видео карта оборудование поддерживает разрешение 800 × 600 пикселей, глубину цвета 16 бит на пиксель (bpp), 16-разрядный Z-буфер, буфер двойного кадра и частоту обновления 75 Герц (Гц) в полноэкранном режиме трехмерной графики.
Тест переключается на все перечисленные режимы отображения интерфейса графических устройств (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.
Сведения об устранении неполадок см. в разделе Troubleshooting Device.Graphics Testing.
Дополнительные сведения
Сначала тест проверяет требования к программному обеспечению, запрашивая возможности DirectDraw. Затем он проверяет требования к оборудованию, выбирая указанные параметры и отображая предопределенную сцену. Ниже приведены подробные инструкции по описанию процесса.
Тест создает объект DirectDraw с функцией DirectDrawCreate с помощью параметра DDCREATE_HARDWAREONLY . Это действие заставляет использовать устройство 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 Гц. Если значение 75 Гц завершается сбоем, тест использует значение частоты обновления 0 (по умолчанию).
Тест вызывает CreateSurface для основной поверхности, заднего буфера и буфера Z.
Тест вызывает функцию Direct3D CreateDevice с помощью идентификатора класса IID_IDirect3DHALDevice , чтобы разрешить доступ к аппаратному устройству объемной графики.
Все остальные указанные трехмерные графические тесты используют поверхность с двойной буферизацией для проверки соответствия требованиям к буферизации двойных кадров.
Тестовое приложение отображает и записывает в журнал сведения о соответствии этому требованию. Любой из шагов настройки устройства в предыдущем списке может привести к сбоям. Любой обнаруженный сбой создает дополнительные сведения, которые четко идентифицируют проблему, несоответствующую требованиям.
Синтаксис команд
| Параметр команды | Описание |
|---|---|
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 |