Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот автоматический тест проверяет метод Present().
В частности, этот тест выполняет следующие задачи:
Уменьшает или растягивает высоту
Уменьшает или растягивает ширину
Клипы в исходной области
Клипы в области назначения
Переопределяет окно назначения
Тест выполняет эти задачи по отдельности и в сочетании. Затем он проверяет полученные выходные данные на правильность.
Этот раздел относится к следующим тестовых заданиям:
Проверка презентации 2
Проверка презентации 2 (WoW64)
Проверка презентации 2 . ColorConverting
Проверка презентации 2 — ColorConverting (WoW64)
Проверка презентации 2 — GammaPresent
Проверка презентации 2 — GammaPresent (WoW64)
Проверка презентации 2 — присутствует
Проверка present 2 — Present (WoW64)
Сведения о тесте
| Характеристики |
|
| Платформы |
|
| Поддерживаемые выпуски |
|
| Ожидаемое время выполнения (в минутах) | 11 |
| Категория | Совместимость |
| Время ожидания (в минутах) | 660 |
| Требуется перезагрузка | false |
| Требуется специальная конфигурация | false |
| Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Выполнение теста
Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию : Предварительные требования для тестирования графического адаптера или набора микросхем.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.
Сведения об устранении неполадок см. в разделе Troubleshooting Device.Graphics Testing.
Дополнительные сведения
Этот тест аналогичен стандартному тесту проверки презентации. Разница заключается в том, что проверка present 2 сбрасывает устройство в состояние, когда задний и передний буферы имеют разные форматы (если вызов метода CheckDeviceFormatConversion был успешным). Тест выполняет сравнение со эталонным изображением, создаваемым API Microsoft Direct3D. Драйвер должен выполнить преобразование цвета между этими двумя форматами. (Direct3D не выполняет эмуляцию программного обеспечения.)
В этом тесте используется метод IDirect3DSwapChain9::P resent с параметром D3DPRESENT_LINEAR_CONTENT .
Если драйвер поддерживает гамма-представление (то есть драйвер предоставляет возможности D3DCAPS3 D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION), должно произойти представление с гамма-коррекцией. Этот тест проверяет правильные выходные данные путем последующей обработки эталонного изображения с помощью гамма-исправления 2.2. Если драйвер утверждает, что гамма-представление не поддерживается, тест проверяет, не выполняется ли гамма-коррекция.
Тест выполняет следующие задачи:
Масштабирует цветовые каналы до
[0..1)Вычисляет
Channel = pow( Channel, 1 / Gamma )Масштабирует результат до
int [0..256)
Предупреждение
Гамма-презентация поддерживается только на рабочем столе с 32-разрядной глубиной цвета.
Синтаксис команд
| Параметр команды | Описание |
|---|---|
Present2.exe -M:1 -dx9 -whql -logclean |
Запускает тестовое задание Present Validation 2. |
Present2.exe -M:1 -whql -logclean |
Выполняет тестовое задание Проверки текущей версии 2 (WoW64). |
Present2.exe -ColorConverting -src:ref -M:1 -whql -logclean |
Выполняет как тестовое задание Проверки текущей версии 2 — ColorConverting, так и тестовое задание Present Validation 2 — ColorConverting (WoW64). |
Present2.exe -GammaPresent -src:ref -M:1 -whql -logclean |
Выполняет тестовые задания Present Validation 2 — GammaPresent и Present Validation 2 — GammaPresent (WoW64). |
Present2.exe -Present -src:ref -M:1 -whql -logclean |
Выполняет тестовое задание Проверка текущей версии 2 — презентация и Тестовое задание Проверки 2 — настоящее время (WoW64). |
Примечание
Для справки командной строки для этого тестового двоичного файла введите /?.
Список файлов
| Файл | Расположение |
|---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3d10ref.dll |
<[testbinroot]>\nttest\graphics\d3d\support\ |
D3d11ref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dcompiler_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dref9.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support |
D3dref8.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dx10_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dx11_TEST.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dx9_TEST.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dx8d.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
Fpstate.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
Modechange.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
Vbswap.x |
<[testbinroot]>\nttest\windowstest\graphics\d3d\conf\ |
Параметры
| Имя параметра | Описание параметра |
|---|---|
| MODIFIEDCMDLINE | Дополнительные аргументы командной строки для тестового исполняемого файла |
| LLU_NetAccessOnly | LLU Имя net user |
| МОНИТОР | Отображение устройства для тестирования |
| ConfigDisplayCommandLine | Настраиваемая командная строка для ConfigDisplay. По умолчанию: логотип |
| TDRArgs | /get или /set |