Hi, > > The "right" solution for this problem would be to implement > > proper dB scaling in QEMU and the audio backends (such as spice).
Can we try this please? > > While this clean solution is not available, I suggest to decrease > > the dynamic range for the the emulated Amps in the QEMU hda codec. > > Experiments showed that with 32dB dynamic range with a 0.5 dB step, > > it was possible to set gain values as low as 5 (-29.5dB / 8%). > > Actual HW seems to use similar ranges for input amplifiers. > I am afraid guest OS won't like it the card description changes after a > migration. > This will likely need a new VMState field, for the steps, or the amp caps. Correct. This is a guest-visible change, so we have to make this runtime-switchable for compatibility with older qemu versions. This quickly becomes a bit messy, so I'd prefer to avoid this. cheers, Gerd