Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот автоматический тест проверяет функциональные и операционные спецификации поддержки с несколькими головками, добавленную в Microsoft® DirectX® 9.0.
Поддержка нескольких головок позволяет одному устройству Direct3D управлять несколькими головками. Эта функция использует такие ресурсы, как поверхности и текстуры, более эффективно, чем конфигурация с несколькими мониторами.
Этот раздел относится к следующим тестовых заданиям:
Поддержка MultiHead
Поддержка MultiHead (WoW64)
Сведения о тесте
| Характеристики |
|
| Платформы |
|
| Поддерживаемые выпуски |
|
| Ожидаемое время выполнения (в минутах) | 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 |