Partilhar via


Exercício 1 – Avaliar o desempenho de latência de áudio do dispositivo para cenários de comunicação

Neste exercício, executaremos a matriz a seguir de testes de latência de áudio que geram estatísticas de latência para vários modos de latência com suporte no Windows. Os modos em que o teste pode ser executado incluem:

  • Modo padrão – gera latência de áudio pronta para uso padrão.

  • Modo bruto – remove APOs (Objetos de Processamento de Áudio).

  • Período Baixo – novo modo de baixa latência para cenários quase em tempo real, como o Skype.

O teste renderiza os sons de teste capturados pelo microfone.

Nota Este guia passo a passo também está disponível para exibição como um vídeo de laboratório no Channel 9, que apresenta vídeos para desenvolvedores das pessoas que criam produtos e serviços da Microsoft: https://channel9.msdn.com/Events/WinHEC/2015/OWDHOL301

Etapa 1: preparar o sistema para executar os testes

  1. Instale o controlador HLK (Hardware Lab Kit).

  2. Clique com o botão direito do mouse no menu Iniciar e clique em Prompt de Comando (Administração).

  3. Navegue até a pasta \\<controller-name>\Tests\<processor architecture>\TE .

  4. Copie os seguintes testes e ferramentas do controlador do HLK (Hardware Lab Kit) para o computador de teste em: 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. Defina o nível de volume nos alto-falantes como 100%.

Etapa 2: Executar o teste no modo padrão

  1. Execute o comando a seguir:

    te.exe latencytest.dll /name:LatencyTest::Vanilla
    
  2. Exiba os valores de atraso Média, Máx e Min que são enviados para a janela do prompt de comando.

Etapa 3: Executar o teste no modo bruto

  1. Execute o comando a seguir:

    te.exe latencytest.dll /name:LatencyTest::Raw
    
  2. Exiba os valores de atraso Média, Máx e Min que são enviados para a janela do prompt de comando.

Etapa 4: Executar o teste no modo de baixa latência

  1. Execute o comando a seguir:

    te.exe latencytest.dll /name:LatencyTest::LowPeriod
    
  2. Exiba os valores de atraso Média, Máx e Min que são enviados para a janela do prompt de comando.