QEMU mit Mehrkanal-Audio (5.1 usw.)

QEMU mit Mehrkanal-Audio (5.1 usw.)

Ich habe ein 5.1-Setup mit dem integrierten Soundchip, der auf Arch funktioniert, und möchte es in einem emulierten Windows mit QEMU verwenden

Ich sehe Patches wieDasUnterstützung wird erwähnt, aber die Argumente werden nicht erkannt. Ich befürchte, dass die besagten Patches nie integriert wurden.

Ist es möglich, ein 5.1 hinzuzufügen?emuliertSoundkarte zur VM?

Antwort1

Nun, mit Hilfe von Zoltán, dem ursprünglichen Autor, habe ich es geschafft, dies zum Laufen zu bringen. Er unterhält ein GitHub-Repository mit einem QEMU-Fork und alle seine Arbeiten sind voll funktionsfähigHier, allerdings unter einer älteren QEMU-Version.

Holen Sie sich zunächst eine Kopie des besagten Repositorys und kompilieren Sie es.

Dies sind meine Konfigurationsoptionen. Verwenden Sie „--help“, um zu sehen, was hinzugefügt oder entfernt werden soll:

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

Nachdem Sie alles kompiliert haben, können Sie qemu mit den folgenden Flags ausführen:

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

Dadurch wird ein USB-Audiogerät verfügbar gemacht, das Mehrkanal-Audio unterstützt, das als Pulse-Audio ausgegeben wird.

Beachten Sie in der vorherigen Zeile, dass „mixeng“ ausgeschaltet sein muss, damit das Setup funktioniert, „multi“ „ein“, um das Mehrkanal-Audiogerät zu verwenden, und (der Teil, bei dem ich Probleme hatte) „usb audiodev“ muss mit der ID eines deklarierten Audiogeräts übereinstimmen (in diesem Fall „asdf“).

Der Autor hat viele der Optionen in qemu „--help“ kommentiert.

Hoffentlich wählt jemand die Arbeit bei2017 GSOC AudioarbeitVorschlag, damit es schließlich zusammengeführt wird.

verwandte Informationen