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