다중 채널 오디오를 갖춘 QEMU(5.1 등)

다중 채널 오디오를 갖춘 QEMU(5.1 등)

Arch에서 작동하는 통합 사운드 칩을 사용하는 5.1 설정이 있고 QEMU를 사용하여 에뮬레이트된 Windows 내에서 사용하고 싶습니다.

다음과 같은 패치가 보입니다.이것지원을 언급했지만 인수가 인식되지 않습니다. 병합되지 않은 패치가 두렵습니다.

5.1 추가 가능한가요?에뮬레이트된VM에 사운드 카드를?

답변1

음, 원저자인 Zoltán의 도움으로 저는 이 작품을 만들 수 있었습니다. 그는 qemu 포크를 사용하여 github 저장소를 유지하고 그의 모든 작업이 완벽하게 작동합니다.여기, 비록 오래된 qemu 버전이지만.

먼저 해당 저장소의 복사본을 가져와서 컴파일하세요.

다음은 내 구성 옵션입니다. "--help"를 사용하여 추가하거나 제거할 항목을 확인하세요.

../configure --python=/usr/bin/python2 --target-list=x86_64-softmmu --audio-drv-list=oss,alsa,sdl,pa 

모든 것을 컴파일한 후 다음 플래그를 사용하여 qemu를 실행할 수 있습니다.

-audiodev pa,id=asdf,out.mixeng=off -device usb-audio,audiodev=asdf,multi=on

그러면 펄스 오디오로 출력되는 다중 채널 오디오를 지원하는 USB 오디오 장치가 노출됩니다.

이전 줄에서 주목할 점은 설정이 작동하려면 mixeng을 꺼야 하고, 다중 채널 오디오 장치를 사용하려면 multi "on"을 설정해야 하며 (제가 문제를 겪었던 부분) usb audiodev는 선언된 audiodev("asdf)의 ID와 일치해야 합니다. " 이 경우).

저자는 qemu "--help"의 많은 옵션에 대해 언급했습니다.

누군가가 그 일을 선택하길 바라요.2017 GSOC 오디오 작업최종적으로 병합되도록 제안합니다.

관련 정보