Eu tenho uma configuração 5.1 usando o chip de som integrado que está funcionando no Arch e gostaria de usá-lo dentro de um Windows emulado com QEMU
Eu vejo manchas comoessemencionando apoio, mas os argumentos não são reconhecidos. Temo que esses patches nunca tenham sido mesclados.
É possível adicionar um 5.1emuladoplaca de som para a VM?
Responder1
Bem, com a ajuda de Zoltán, o autor original, consegui fazer este trabalho. Ele mantém um repositório github com um fork qemu e todo o seu trabalho funcionando perfeitamenteaqui, embora sob uma versão mais antiga do qemu.
Primeiro busque uma cópia do referido repositório e compile-o.
Estas são minhas opções de configuração, use "--help" para ver o que adicionar ou remover:
../configure --python=/usr/bin/python2 --target-list=x86_64-softmmu --audio-drv-list=oss,alsa,sdl,pa
Depois de compilar tudo, você pode executar o qemu com os seguintes sinalizadores:
-audiodev pa,id=asdf,out.mixeng=off -device usb-audio,audiodev=asdf,multi=on
Isso exporá um dispositivo de áudio USB que suporta áudio multicanal que é enviado para áudio pulsado.
Digno de nota na linha anterior, mixeng deve estar desativado para que a configuração funcione, multi "on" para usar o dispositivo de áudio multicanal e (a parte que tive problemas) usb audiodev deve corresponder a um id de um audiodev declarado ("asdf " nesse caso).
O autor comentou muitas opções no qemu "--help".
Espero que alguém escolha o trabalho emTrabalho de áudio GSOC 2017proposta para que finalmente seja fundida.