diff --git a/src/server/exec/QemuSystem.go b/src/server/exec/QemuSystem.go index a76c4a854e3d7b0e55f4b34bf23b1d1db681731c..92bfb1e86732f706d19c82bea9366526d42e1e69 100644 --- a/src/server/exec/QemuSystem.go +++ b/src/server/exec/QemuSystem.go @@ -123,8 +123,9 @@ func NewQemuSystem(qgaSock string, cpus, ram int, nic string, usbDevs []string, args = append(args, "-device", "virtio-serial", "-device", "virtserialport,chardev=qga0,name=org.qemu.guest_agent.0", "-chardev", "socket,path="+qgaSock+",server=on,wait=off,id=qga0") // USB redirection args = append(args, usb...) - // No sound support for now as we want to keep compatibility with recent and older qemu versions without introducing audio backends, etc. - // args = append(args, "-device", "intel-hda", "-device", "hda-duplex") + + // Audio support + args = append(args, "-audiodev", "pa,id=myaudio,out.mixing-engine=off", "-device", "intel-hda", "-device", "hda-output,audiodev=myaudio") // To share a folder with the host: // - Add QEMU args: virtfs local,path=/tmp/pipo,mount_tag=sharedfs,security_model=none