我在 SE 中看到了很多关于如何让声音与 KVM 客户端一起工作的问题,无论是使用 Spice 还是 Pulseaudio。然而,我想要相反的情况。我想没有任何声音使用 libvirt 和 virt-manager 从来宾传递到主机。每当我登录到虚拟机的图形锁屏或连接到已登录的虚拟机(使用内置的 Spice 查看器或 Remmina)时,我的 USB 音频接口的采样率就会发生变化,并且来自主机的所有声音都会增加音调,直到我打开主机的音频菜单或 Pulseaudio 音量控制 (pavucontrol)。
当然,我已经从VM的配置中删除了ICH9声音设备,并且没有配置任何USB直通或转发。我还检查了主机上 Pulseaudio 的配置,没有看到 TCP 模块已启用。
我尝试在来宾中完全禁用 Pulseaudio,并确认它没有运行。
我的主机运行的是 Fedora 32,声音由 Pulseaudio 以接近默认的配置提供。
答案1
尝试将该-audiodev id=none,driver=none
选项添加到 qemu。