연습 1 - 통신 시나리오에 대한 디바이스의 오디오 대기 시간 성능 평가
이 연습에서는 Windows에서 지원되는 다양한 대기 시간 모드에 대한 대기 시간 통계를 생성하는 다음 오디오 대기 시간 테스트 매트릭스를 실행합니다. 테스트를 실행할 수 있는 모드에는 다음이 포함됩니다.
기본 모드 – 기본 제공 오디오 대기 시간을 생성합니다.
원시 모드 – APO(오디오 처리 개체)를 제거합니다.
짧은 기간 – Skype와 같은 근 실시간 시나리오에 대한 새로운 짧은 대기 시간 모드입니다.
이 테스트는 마이크가 캡처한 테스트 사운드를 렌더링합니다.
참고 이 단계별 가이드는 Microsoft 제품 및 서비스를 빌드하는 사람들의 개발자를 위한 비디오를 제공하는 Channel 9의 랩 비디오(https://channel9.msdn.com/Events/WinHEC/2015/OWDHOL301)로 볼 수도 있습니다.
1단계: 테스트를 실행할 시스템 준비
HLK(하드웨어 랩 키트) 컨트롤러를 설치합니다.
시작 메뉴를 마우스 오른쪽 단추로 클릭하고 명령 프롬프트(관리자)를 클릭합니다.
\\<controller-name>\Tests\<processor architecture>\TE 폴더로 이동합니다.
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
명령 프롬프트 창으로 전송되는 평균, 최대, 최소 지연 값을 봅니다.