>>> I found another workaround: audio hw passthrough. Works nicely. And this
>>> indicates that there should be still some room for improvement in the
>>> device model so that Windows chooses a proper ring buffer size, no?
>> Why? For hw passthrough, mmio doesn't go through qemu anymore, right? :)
> The point is that both pt as well as emulation suffer from the same
> issue: lacking real-time support of QEMU. So I guess Windows uses a
> different buffer size for the real hardware than for our HDA model.
What IRQ rate you are seeing?