web-dev-qa-db-ja.com

virt-managerによって示されるqemuのサウンドデバイス間の違いは何ですか?

Virt-managetを介してqemu/kvmを使用しようとしています。 LinuxホストでWindows10ゲストを使用したい。サウンドデバイスを追加するとき、いくつかのモデルから選択できます。

  • 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
2
Ashark

エミュレートされるのは完全に異なるハードウェアであり、その一部はかなり古いものです(おおよその順序:Soundblaster、OPL2、Gravis Ultrasound、Ensoniq)。 PCスピーカーは異なり、追加のハードウェア(主にビープ音用)です。

Windows 10の場合、最新のIntel HDAオーディオと、必要に応じてPCスピーカーが必要です。 ich6およびich9は、IntelHDAオーディオを実装するIntelサウスブリッジタイプです。エミュレートするプロセッサに合わせてください。

他のものが必要なのは、MS-DOSまたはWindows 3.0用のレガシーソフトウェア(おそらく最初はWindows 10では実行されない)またはこのハードウェアを必要とするものがある場合のみです。

3
dirkt