将 Spice 与 KVM/libvirt 结合使用时禁用声音

将 Spice 与 KVM/libvirt 结合使用时禁用声音

我在 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。

相关内容