Qemu
具有多聲道音頻的 QEMU(5.1 等)
我有一個 5.1 設置,使用在 Arch 上執行的集成聲音晶片,並希望在帶有 QEMU 的模擬 Windows 中使用它
我看到這樣的更新檔提到了支持,但這些論點沒有得到認可。我擔心所說的更新檔從未合併。
是否可以在 vm 中添加 5.1仿真音效卡?
好吧,在原作者 Zoltán 的幫助下,我成功地完成了這項工作。他保留了一個帶有 qemu fork 的 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 的 id(“asdf “ 在這種情況下)。
作者對qemu“–help”中的很多選項進行了註釋。
希望有人能在2017 GSOC 音頻工作提案中挑選作品,以便最終合併。