gpt4 book ai didi

qemu+pulseaudio 音质很差

转载 作者:行者123 更新时间:2023-12-03 00:13:37 24 4
gpt4 key购买 nike

我使用我的gentoo作为kvm的主机操作系统,通过vga直通在Windows上播放,但我的声音有问题,质量不好,我听到声音中有裂纹。我在主机操作系统上使用pulseaudio(带有--system模式),并尝试了不同的采样率,但没有帮助。我的虚拟机命令:

qemu-system-x86_64 \
-vga none \
-enable-kvm -m 10000 -cpu host -smp 8,cores=4,threads=2,sockets=1 \
-device ioh3420,bus=pci.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 \
-device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on \
-net nic,macaddr=50:E5:49:57:74:E3 -net bridge,vlan=0 \
-soundhw hda \
-boot d \
-hda /dev/sdb \
-usb -usbdevice host:09da:000a

我尝试设置 PULSE_LATENCY_MSEC、QEMU_PA_SAMPLES,但没有帮助。我还在 guest 虚拟机上检查了 live cd,以确定它是否不是 Windows 问题,但结果是相同的。我也尝试过设置 -soundhw ac97,但 Windows 10 上没有对 ac97 的官方支持,声音有一些延迟,但干扰较少。

我的音频是:

00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31) (snd_hda_intel on msi z170a m7),

以及qemu和pulseaudio的版本:

QEMU emulator version 2.3.0, Copyright (c) 2003-2008 Fabrice Bellard
pulseaudio 5.0

有人可以帮忙吗?

最佳答案

我自己搜索了几乎同样的问题后才看到你的问题,大约 5 分钟后在 YouTube 视频上找到了解决方案。这就是我所做的,YouTube 视频的链接在最后。本小指南假设使用 Windows 10,您没有指定,所以我不得不在这里猜测:

首先,您需要将 Qemu 切换为使用 AC97,对于 soundhw 选项,请使用 ac97,即 -soundhw ac97 并将 QEMU_AUDIO_DRV 设置为 alsa (我还将 QEMU_PA_SAMPLES 设置为 128,不确定是否可以是否会影响事物)QEMU_PA_SAMPLES=128 QEMU_AUDIO_DRV=alsa

然后启动 Windows 并前往 Realtek 网站并下载适用于 Vista/Win7 的 AC97 驱动程序 Realtek AC97 download link ,下载后将其解压到某处,您将再次找到它。

然后,在下一部分中,您需要禁用驱动程序签名强制执行,我建议观看这部分的视频,因为它可以更轻松地查看要单击的选项,但它基本上是:

打开“设置”,转到“更新和安全”,在左侧 Pane 中选择“恢复”,选择“高级启动”,选择“疑难解答”、“高级选项”,选择“启动设置”,然后按重新启动按钮。

重新启动后,您需要选择选项 7,该选项将禁用驱动程序签名强制执行。

Windows 恢复后,进入设备管理器,右键单击多媒体设备并选择“更新驱动程序软件”,单击下一页上的浏览并导航到您之前下载的 Realtek 驱动程序。

让 Windows 做它的事情,嘿,很快就会有 Crystal 般清晰的音频:) The Youtube video I followed

关于qemu+pulseaudio 音质很差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32193050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com