QEMU с многоканальным звуком (5.1 и т. д.)

QEMU с многоканальным звуком (5.1 и т. д.)

У меня есть настройка 5.1 с использованием интегрированного звукового чипа, работающего в Arch, и я хотел бы использовать его в эмулируемой Windows с помощью QEMU.

Я вижу такие пятнаэтотупоминая поддержку, но аргументы не признаются. Я боюсь, что указанные патчи никогда не были объединены.

Можно ли добавить 5.1эмулировалзвуковая карта к виртуальной машине?

решение1

Ну, с помощью Золтана, автора оригинала, мне удалось сделать это. Он держит репозиторий github с форком qemu, и вся его работа полностью функционируетздесь, хотя и в более старой версии 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 должен быть включен, чтобы использовать многоканальное аудиоустройство, и (часть, с которой у меня возникли проблемы) usb audiodev должен соответствовать идентификатору объявленного audiodev (в данном случае «asdf»).

Автор прокомментировал множество опций в qemu "--help".

Надеюсь, кто-то выберет работуАудиоработа GSOC 2017предложение, чтобы оно наконец было объединено.

Связанный контент