Предварительные требования для тестирования графического адаптера или набора микросхем
В этом разделе описываются задачи, которые необходимо выполнить перед тестированием графического адаптера или набора микросхем с помощью комплекта windows Hardware Lab Kit (Windows HLK).
Требования к оборудованию
Для тестирования графического адаптера или набора микросхем требуется следующее оборудование. Это конкретное оборудование соответствует требованиям к разнообразию, которые демонстрируют стабильность драйверов дисплея и наборов микросхем. Если тестовое устройство предлагает другие функции, может потребоваться дополнительное оборудование. Чтобы определить, применяются ли дополнительные требования к оборудованию, см. описание каждого теста, отображаемого для устройства в Windows HLK Studio.
По крайней мере два тестовых компьютера для каждого дискретного семейства устройств в INF-файле, который проходит сертификацию. Эти тестовые компьютеры должны соответствовать предварительным требованиям Windows HLK и должны быть включены в один пул компьютеров. Дополнительные сведения см. в разделе Предварительные требования windows HLK. Эти системы должны содержать следующее:
Если семейство устройств поддерживает автономную функцию, необходимо включить по крайней мере один адаптер с этой возможностью для каждого семейства устройств в пуле компьютеров. Например, если ваш адаптер поддерживает стерео 3D, необходимо включить по крайней мере один из этих адаптеров (для каждого семейства устройств) в пуле компьютеров вместе с монитором, поддерживающий стерео, в качестве основного дисплея, установленного в режиме стерео.
Если вы поддерживаете конфигурацию LDA, необходимо включить соответствующие видеоадаптеры в пул компьютеров.
Минимум два адаптера для каждого семейства устройств, поддерживаемых INF-файлом. Один из адаптеров должен поддерживать возможности нескольких дисплеев, а также иметь подключенный и включенный монитор.
Монитор с поддержкой уровня 2B (DDC2B) с расширенной поддержкой EDID 1.3 на тестовом компьютере.
В зависимости от типа отправки могут потребоваться следующие функции или конфигурации:
Поддержка телевизионных выходов
Поддержка нескольких мониторов
Поддержка обнаружения горячего подключения
Примечание
Чтобы сертифицировать продукт для использования на серверах, тестовый компьютер должен поддерживать четыре процессора и не менее 1 ГБ ОЗУ. Эти системные возможности необходимы для проверки функциональных возможностей "Перебалансировать", "Состояние D3" и "Группа нескольких процессоров" устройства и драйвера. Для тестирования устройства не требуется компьютер с более чем 64 процессорами. Кроме того, серверные системы, используемые для тестирования устройств или драйверов, должны быть установлены server Core перед тестированием. Дополнительные сведения см. в разделе Параметры установки Windows Server.
Если для тестирования устройств используется пул тестовых компьютеров, по крайней мере один компьютер в пуле должен содержать четыре процессора и не менее 1 ГБ ОЗУ. Кроме того, этот компьютер должен содержать устройство и драйвер, который требуется протестировать. Если драйвер одинаков на всех компьютерах в пуле, система создает расписание для выполнения на всех тестовых компьютерах.
Для тестов, которые не включают драйвер для тестирования, таких как тесты жестких дисков, планировщик Windows HLK ограничивает тесты, которые проверяют перебалансацию устройства и драйвера, состояние D3 и несколько групп процессоров, чтобы выполняться на тестовом компьютере по умолчанию. Необходимо вручную настроить на этом компьютере несколько групп процессоров. Компьютер по умолчанию является первым тестируемым компьютером в списке. Специалисты по тестированию должны убедиться, что первый тестовый компьютер в списке соответствует минимальным требованиям к оборудованию.
Примечание
За исключением драйверов пара-виртуализации (как определено в документе политики и процессы WHCP ), вы не можете использовать какую-либо форму виртуализации при тестировании физических устройств и связанных с ними драйверов для сертификации сервера или подписи. Все продукты виртуализации не поддерживают базовые функции, необходимые для прохождения тестов, связанных с несколькими группами процессоров, управлением питанием устройств, функциями PCI устройства и другими тестами.
Примечание
Параметр Несколько групп процессоров. Для сертификации необходимо задать значение размера группы процессоров для тестирования аппаратного лабораторного комплекта windows Server 2008 R2 и более поздних версий драйверов устройств. Для этого выполните команду bcdedit в окне командной строки с повышенными привилегиями с помощью параметра /set.
Ниже приведены команды для добавления параметров группы и перезапуска.
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Ниже приведены команды для удаления параметров группы и перезагрузки.
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Примечание
Параметр целостности кода
Сначала необходимо включить функцию безопасности на основе виртуализации (VBS) Windows Server 2016 с помощью диспетчер сервера.
После этого необходимо создать и задать следующий раздел реестра:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Требования к программному обеспечению
Для тестирования графического адаптера или набора микросхем требуется следующее программное обеспечение:
Драйверы для тестового устройства.
Примечание
Требования OPM/COPP реализуются на основе обнаружения признаков; Полные драйверы WDDM должны поддерживать OPM/COPP, если у них есть поддерживающий соединитель или монитор.
Для прохождения тестов DXVA (DirectX Video Acceleration) требуется дополнительное содержимое для HLK-тестов Windows для DXVA и мультимедийных тестов HMFT. Скачайте и установите это дополнительное тестовое содержимое с веб-сайта MSDN® по адресу : https://msdn.microsoft.com/windows/hardware/hh852358.
Важно!
Перед запуском тестов DXVA в системах x86 или amd64 необходимо установить SKU Windows 8 Professional, а затем установить windows Anytime Upgrade for Media Center; в противном случае тесты MPEG2 завершатся ошибкой.
Компонент Media Foundation должен быть установлен на Сервере 2012 для тестирования DXVA.
Последние фильтры или обновления Windows HLK.
Все обновления операционной системы, пакеты обновления и пакеты совместимости
Примечание
Displaygroups.xml (обязательное в предыдущей версии комплекта) отсутствует в windows HLK. Объявление семейств ASIC было заменено семействами устройств, которые должны быть объявлены с помощью скриптов в объектной модели комплекта оборудования Windows. Дополнительные сведения см. в документации по WHLK OM.
Многие графические тесты Windows HLK используют средствоHLKShowClassicDesktop.exe для принудительного переключения из специального меню "Пуск" приложения на классический рабочий стол. Имейте в виду, что HLKShowClassicDesktop не работает, если контроль учетных записей (UAC) отключен.
Многие пользователи отключают UAC, чтобы его запросы не влияли на автоматизацию тестирования. Однако для HLKShowClassicDesktop требуется более высокий уровень привилегий, чем для большинства тестов Windows HLK. Если отключить контроль учетных записей, все приложения запускаются на одном уровне по умолчанию.
Мы рекомендуем использовать параметр Никогда не уведомлять , чтобы заглушить запросы, а не отключать контроль учетных записей. Для этого настройте следующие параметры разделов реестра: .
Set HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = 1 to turn UAC on
Set HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin = 0 to turn on Never Notify mode
Конфигурация тестового компьютера
Для тестирования адаптера дисплея или набора микросхем требуется по крайней мере один тестовый компьютер для каждого семейства устройств в сертифицируемом INF-файле.
Чтобы настроить тестовый компьютер для тестирования видеоадаптера, выполните следующие действия.
Установите соответствующую операционную систему Windows на тестовых компьютерах, а затем присоедините компьютеры к тестовой сети.
Для каждого семейства графических устройств:
Настройка по крайней мере одного компьютера с несколькими видеоадаптерами (не менее двух мониторов)
Если поддерживается, настройте хотя бы одну систему со следующими параметрами:
Стереофонический дисплей в качестве основного дисплея, который устанавливается в режим стереос поддержки
Составной дисплей или S-Video
Дисплей с поддержкой HDCP
Подключите к каждому тестовом компьютеру монитор с поддержкой DDC2B с поддержкой EDID 1.3 с поддержкой EDID 1.3.
Примечание
Перед началом тестирования вторичная головка многоглавого адаптера дисплея и набора микросхем должны быть подключены к монитору и включены. Не все устройства, поддерживающие несколько голов, должны быть включены, но должно быть включено по крайней мере одно устройство для каждого семейства устройств, указанного в INF-файле. Для тестирования вне процесса отправки убедитесь, что все вторичные головки подключены к монитору и включены. В противном случае, если выбран тест для неподключаемой вторичной головы, тест выполняется на первичной голове.
Если необходимо установить предоставленный производителем драйвер устройства на тестовый компьютер или компьютеры, сделайте это сейчас.
Убедитесь, что монитор дисплея или проектор правильно работает на обоих тестовых компьютерах.
Перед началом тестирования отключите управление питанием и защиту паролем.
Установите клиентское приложение Windows HLK на тестовых компьютерах.
Используйте Windows HLK Studio для создания пула компьютеров, а затем переместите тестовый компьютер в этот пул.
(Необязательно) Определение семейств устройств для тестирования (требуется объектная модель Windows HLK
Перед началом тестирования убедитесь, что тестовый компьютер находится в состоянии готовности. Если тест требует установки параметров перед его выполнением, для него будет отображаться диалоговое окно. Дополнительные сведения см. в конкретной тестовой статье.
Некоторые тесты Windows HLK требуют вмешательства пользователя. При выполнении тестов для отправки рекомендуется выполнять автоматические тесты в блоке отдельно от ручных тестов. Это предотвращает прерывание выполнения автоматического теста вручную.
Перед запуском теста отображения закройте все активные приложения, включая проводник и интернет-Обозреватель, на тестовом компьютере. Отключите все активные приложения, которые по умолчанию являются верхним окном. Примерами таких приложений являются всплывающие выноски или экранные клавиатуры для планшетных компьютеров.
Чтобы выполнить тесты быстрого переключения пользователей (FUS), убедитесь, что тестовая система не является частью домена. Для этого щелкните правой кнопкой мыши Мой компьютер и выберите пункт Свойства. На вкладке Имя компьютера просмотрите, является ли компьютер частью домена. Если компьютер является частью домена, нажмите кнопку Изменить, а затем добавьте компьютер в рабочую группу.