virt-manager 显示的 qemu 中的声音设备有什么区别?

Ash*_*ark 4 audio qemu virt-manager

我正在尝试通过 virt-managet 使用 qemu/kvm。我想在 Linux 主机中使用 Windows 10 来宾。当我添加声音设备时,有几种型号可供选择:

  • ac97
  • es1370
  • ich6
  • ich9
  • pcspk
  • SB16

它们有何不同?性能/音频质量/仿真开销或类似的东西有什么不同吗?

我运行qemu-system-x86_64 -soundhw help并得到这个:

Valid sound card names (comma separated):
sb16        Creative Sound Blaster 16
es1370      ENSONIQ AudioPCI ES1370
ac97        Intel 82801AA AC97 Audio
adlib       Yamaha YM3812 (OPL2)
gus         Gravis Ultrasound GF1
cs4231a     CS4231A
hda         Intel HD Audio
pcspk       PC speaker

-soundhw all will enable all of the above
Run Code Online (Sandbox Code Playgroud)

dir*_*rkt 5

它是完全不同的硬件,可以模拟,其中一些很旧(大致顺序:Soundblaster、OPL2、Gravis Ultrasound、Ensoniq)。PC 扬声器不同,附加硬件(主要用于蜂鸣声)。

对于 Windows 10,您需要最现代的,即英特尔 HDA 音频,如果需要,还需要 PC 扬声器。ich6并且ich9是英特尔南桥键入实现英特尔HDA音频。将它与您模拟的处理器相匹配。

只有当您拥有适用于 MS-DOS 或 Windows 3.0 或需要此硬件的旧软件(最初可能不会在 Windows 10 上运行)时,您才需要其他软件。