I cannot figure out why - but, it would seem the input ringbuffer is not processed till the buffer is full. As an ugly workaround, i tried to set the buffering attributes to the input section - which reduced the delay to less then a second. (important part here is ba.maxlength)
** Patch added: "pulseaudio-microphone-workaround.patch" https://bugs.launchpad.net/qemu/+bug/1492649/+attachment/4733098/+files/pulseaudio-microphone-workaround.patch -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1492649 Title: QEMU soundhw HDA huge microphone lag Status in QEMU: New Bug description: I use a Windows 7 x86_64 guest with VGA passthrough and -soundhw hda. The audio plays fine, but the microphone input is delayed by more than 20 seconds. -soundhw ac97 does not have this delay but it has choppy sound playback and input. System: Arch linux Kernel: 4.1.6-1-ARCH Audio hardware: 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller Audio system: Pulseaudio 6.0 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1492649/+subscriptions