将控制器的 USB 直通添加到 KVM/QEMU 虚拟机时如何防止声音失真?

将控制器的 USB 直通添加到 KVM/QEMU 虚拟机时如何防止声音失真?

我用aqemu创建了一个虚拟机,声音在虚拟机中正常工作。然后在“媒体”->“计算机端口”->“添加 USB 端口”下,我为通过 USB 连接的混音器添加了直通。再次启动虚拟机后,声音失真到几乎无法识别的状态(也许我应该上传它的音频文件)。听起来非常“数字化”——就像古老的游戏音乐。当我再次移除直通时,声音恢复正常。 USB 直通可以正常工作,因为我可以将控制器与虚拟机一起使用。 (这与我所描述的扭曲不同这里.) 耳机连接到具有内部声卡的 USB 混音器控制器。当我将耳机连接到电脑而不是控制器时,声音正常。

什么可能导致这种情况以及如何防止这种情况?声音早些时候可以工作,但我不确定它是在 QEMU/KVM 中还是仅在 VirtualBox 中。

答案1

我能够(几乎)解决这个问题。

sudo vim /etc/pulse/daemon.conf

将采样频率更改为 48000 kHz。

然后启动VM,将Windows中的kHz相应更改为48000。有时会出现失真的声音,但比以前好多了。

相关内容