Упражнение 1. Оценка производительности задержки звука устройства для сценариев связи
В этом упражнении мы запустим следующую матрицу тестов задержки звука, которые создают статистику задержки для различных режимов задержки, поддерживаемых в Windows. Ниже приведены режимы, в которых может выполняться тест.
Режим по умолчанию — создает задержку звука по умолчанию.
Режим необработанных данных — удаляет объекты обработки звука (APOs).
Низкий период — новый режим низкой задержки для сценариев почти в реальном времени, таких как Skype.
Тест отрисовывает тестовые звуки, захваченные микрофоном.
Примечание Это пошаговое руководство также доступно для просмотра в качестве лабораторного видео на Канале 9, в котором представлены видео для разработчиков от людей, создающих продукты и службы Майкрософт: https://channel9.msdn.com/Events/WinHEC/2015/OWDHOL301
Шаг 1. Подготовка системы к выполнению тестов
Установите контроллер Hardware Lab Kit (HLK).
Щелкните правой кнопкой мыши меню Пуск и выберите пункт Командная строка (Администратор).
Перейдите в папку \\<controller-name>\Tests\<processor architecture>\TE .
Скопируйте следующие тесты и средства из контроллера Hardware Lab Kit (HLK) на тестовый компьютер в папке C:\Performance\Media
- \\<controller-name>\Tests\<processor architecture>\nttest\multimediatest\wmmftest\glitchfreetaeftests.dll
- \\<controller-name>\TaefBinaries\<processor architecture>\*
- \\<controller-name>\Tests\<processor architecture>\Performance\WindowsXRay\tools\EtwPattern.dll
- \\<controller-name>\Tests\<processor architecture>\test\MediaEngineTest.exe
- \\<controller-name>\Tests\<processor architecture>\audio-test\bin\audiospew.exe
- \\<controller-name>\Tests\<processor architecture>\audio-test\bin\audiostreaming.dll
- \\<controller-name>\Tests\<processor architecture>\nttest\multimediatest\wmmftest\rws.exe
- \\<controller-name>\Tests\<processor architecture>\nttest\multimediatest\wmmftest\audio-fidelity-stress.xml
- \\<controller-name>\Tests\<processor architecture>\audio-test\bin\LatencyTest.dll
Установите для динамиков уровень громкости 100 %.
Шаг 2. Запуск теста в режиме по умолчанию
Выполните следующую команду:
te.exe latencytest.dll /name:LatencyTest::Vanilla
Просмотрите значения средней, максимальной и минимальной задержки, отправляемые в окно командной строки.
Шаг 3. Запуск теста в необработанном режиме
Выполните следующую команду:
te.exe latencytest.dll /name:LatencyTest::Raw
Просмотрите значения средней, максимальной и минимальной задержки, отправляемые в окно командной строки.
Шаг 4. Запуск теста в режиме низкой задержки
Выполните следующую команду:
te.exe latencytest.dll /name:LatencyTest::LowPeriod
Просмотрите значения средней, максимальной и минимальной задержки, отправляемые в окно командной строки.