Поддержка MultiHead (WoW64)

Этот автоматический тест проверяет функциональные и операционные спецификации поддержки с несколькими головками, добавленную в Microsoft® DirectX® 9.0.

Поддержка нескольких головок позволяет одному устройству Direct3D управлять несколькими головками. Эта функция использует такие ресурсы, как поверхности и текстуры, более эффективно, чем конфигурация с несколькими мониторами.

Этот раздел относится к следующим тестовых заданиям:

  • Поддержка MultiHead

  • Поддержка MultiHead (WoW64)

Сведения о тесте

   
Характеристики
  • Device.Graphics.AdapterRender.MinimumDirectXLevel
Платформы
  • 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
Ожидаемое время выполнения (в минутах) 20
Категория Совместимость
Время ожидания (в минутах) 1200
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

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

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

Запуск теста

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

Кроме того, для этого теста требуется следующее программное обеспечение:

  • Microsoft DirectX 9.0 или более поздней версии

Примечание

   При выполнении этого теста в системе без нескольких мониторов вам будет предложено добавить второй монитор. Если ваше семейство устройств не поддерживает мультимонет, нажмите кнопку "Продолжить", чтобы принудительно запустить тест в конфигурации с одним монитором. Некоторые тесты можно выполнять только в системах с несколькими мониторами. В этом случае тест будет пропущен.

 

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

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

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

Тест записывает результаты теста в файл журнала с именем Multihead.xml и отображается на экране пройдено или не соответствует требованиям. Журнал тестирования записывается в каталог %windir%\dxlogs.

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

При создании и сбросе устройства с несколькими головками соблюдайте следующие ограничения.

  • Для каждой головы должен быть установлен режим окон в значение FALSE.

  • Каждой голове должно быть задано одинаковое значение для свойства EnableAutoDepthStencil.

  • Если параметр EnableAutoDepthStencil имеет значение TRUE, то каждая голова должна иметь одинаковое значение для AutoDepthStencilFormat, измерения буфера назад и формата.

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

Тест охватывает основные сценарии использования и набор интерфейсов Direct3D (IDirect3D9 и IDirect3DDevice9). К методам интерфейса относятся GetDeviceCaps, CreateDevice, Reset, CreateAdditionalSwapChain, GetSwapChain и GetNumberOfSwapchains.

Основные сценарии использования включают отрисовку для каждой головы и манипулирование курсором.

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

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

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

Multihead.exe -dx9 -whql -logclean

Запускает тестовое задание поддержки MultiHead.

Multihead.exe -whql -logclean

Запускает тестовое задание поддержки MultiHead (WoW64).

Примечание

   Для справки командной строки для этого тестового двоичного файла введите /h.

 

Список файлов

Файл Расположение

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\

D3dref.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support

D3dref8.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dref9.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\

D3dx8d.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dx9_TEST.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

Fpstate.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\

Modechange.exe

<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\

Multihead.exe

<[testbinroot]>\nttest\

TDRWatch.exe

<[testbinroot]>\nttest\windowstest\graphics\

Vbswap.x

<[testbinroot]>\nttest\windowstest\graphics\d3d\conf\

 

Параметры

Имя параметра Описание параметра
МОНИТОР Индекс отображаемых выходных данных для целевого объекта с помощью теста
MODIFIEDCMDLINE Дополнительные аргументы командной строки для тестового исполняемого файла
LLU_NetAccessOnly LLU Имя сетевого пользователя
ConfigDisplayCommandLine Пользовательская командная строка для ConfigDisplay. По умолчанию: логотип
TDRArgs /get или /set