Извиняюсь за изъезженную тему, но уже всё перепробовал…
Есть виртуальная машина QEMU+kvm, на ней стоит Win XP. Проблема - лагает звук. Эмулируемое звуковое устройство - Realtek AC97. На хосте alsa. Физически на хосте SoC Intel Haswell-ULT с интегрированным звуком. Запускаю примерно так:
QEMU_AUDIO_DRV=alsa \
qemu-system-x86_64 \
-enable-kvm \
-cpu host \
-drive file=/mnt/pvt/vm/winxp.vdi,if=ide,index=0,media=disk \
-nic user,model=virtio,hostname=winxp \
-boot menu=on \
-vga virtio \
-device ac97 \
-m 500M \
-monitor stdio
Из того что пробовал для решения проблемы:
-
Настройка звука в QEMU - советуют ставить оф.драйвера Realtek, не помогло (в той теме речь про Win 8, я соответственно ставил икспишные)
-
Менял AC97 на ICH6 (-device intel-hda), появляется новое устройство, не знаю где взять драйвера для XP.
Я в курсе что можно пробрасывать интегрированную звуковуху в qemu, видимо это и буду делать следующим шагом, но меня просто удивляет - вроде же типичнейшее окружение для того времени и частая проблема при эмуляции ac97, форумы пестрят темами «qemu ac97 crackling sound», неужели до сих пор нет типового решения?