我的主机系统是 gentoo amd64,客户系统是 Windows 7 amd64。客户系统可以工作,只是没有声音。我用 -soundhw ac97、QEMU_AUDIO_DRV='alsa' 启动 kvm,进入客户系统后,我可以在设备管理器中看到“多媒体音频控制器”。但 Windows 7 找不到它的驱动程序。我在网络上搜索了很长时间,找不到适用于 Windows 7 amd64 的 Intel ac97 驱动程序。
我也尝试了 -soundhw sb16、es1370,但都没有用。
答案1
回答我自己的问题。我刚刚发现,在 kvm 中使用 -soundhw ac97 的 Windows 7 x86 客户机可以有声音。我猜我们真的没有 Windows 7 amd64 中该 kvm 虚拟音频设备的驱动程序。所以,我想这是我能做到的极限了。kvm 中的 Windows 7 amd64 客户机聋...
答案2
2010 年末/2011 年初,qemu-kvm 中添加了“hda”驱动程序。Libvirt 将其识别为 ich6。Windows 7 amd64 开箱即用地支持该驱动程序。