Поделиться через


Упражнение 1. Оценка производительности задержки звука устройства для сценариев связи

В этом упражнении мы запустим следующую матрицу тестов задержки звука, которые создают статистику задержки для различных режимов задержки, поддерживаемых в Windows. Ниже приведены режимы, в которых может выполняться тест.

  • Режим по умолчанию — создает задержку звука по умолчанию.

  • Режим необработанных данных — удаляет объекты обработки звука (APOs).

  • Низкий период — новый режим низкой задержки для сценариев почти в реальном времени, таких как Skype.

Тест отрисовывает тестовые звуки, захваченные микрофоном.

Примечание Это пошаговое руководство также доступно для просмотра в качестве лабораторного видео на Канале 9, в котором представлены видео для разработчиков от людей, создающих продукты и службы Майкрософт: https://channel9.msdn.com/Events/WinHEC/2015/OWDHOL301

Шаг 1. Подготовка системы к выполнению тестов

  1. Установите контроллер Hardware Lab Kit (HLK).

  2. Щелкните правой кнопкой мыши меню Пуск и выберите пункт Командная строка (Администратор).

  3. Перейдите в папку \\<controller-name>\Tests\<processor architecture>\TE .

  4. Скопируйте следующие тесты и средства из контроллера 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
  5. Установите для динамиков уровень громкости 100 %.

Шаг 2. Запуск теста в режиме по умолчанию

  1. Выполните следующую команду:

    te.exe latencytest.dll /name:LatencyTest::Vanilla
    
  2. Просмотрите значения средней, максимальной и минимальной задержки, отправляемые в окно командной строки.

Шаг 3. Запуск теста в необработанном режиме

  1. Выполните следующую команду:

    te.exe latencytest.dll /name:LatencyTest::Raw
    
  2. Просмотрите значения средней, максимальной и минимальной задержки, отправляемые в окно командной строки.

Шаг 4. Запуск теста в режиме низкой задержки

  1. Выполните следующую команду:

    te.exe latencytest.dll /name:LatencyTest::LowPeriod
    
  2. Просмотрите значения средней, максимальной и минимальной задержки, отправляемые в окно командной строки.