私は、GNOME Boxes 3.30.3およびQEMUセッションエージェントを実行しているPureOS 8.0ホストでUbuntu 18.04.2 LTS VMを実行しています。仮想マシンにはspice-vdagent 0.17.0がインストールされています。仮想マシンでオーディオを再生できません。
仮想マシンとホストマシンの両方でボリュームを上げました。 VMサウンドデバイスを「Dummy Sound」と呼びます。サウンドコントロールパネルを使用して「スピーカーテスト」をしたり、YouTubeビデオを再生したりすると音は出ません。
私が一つ見つけたBoxでのWindows 10の実行に関する2016年のブログ投稿これは、オーディオがBoxの機能であることを示しています。
GNOME Boxでは、Windows 10および8用の自己構成オーディオ出力が保留中です[エラー]。オーディオを機能させるには、次の2つのオプションのいずれかを使用できます。
オプション1:[QEMU XMLファイルを編集します。これを試しましたが、
<sound>
私のXMLファイルにタグがありません。 ]オプション2:[USBサウンドカードを使用してください。 USBサウンドカードがありません。 ]
仮想マシンでサウンドを再生するには?
答え1
問題を解決するには、Intel HDオーディオアダプタを使用するようにQEMU.xmlを編集します。バグ #761031。
ボックスを開き、仮想マシンを完全にシャットダウンした後、仮想マシンに自動的に割り当てられた名前を書き留めます。端末を開き、次のように入力します。EDITOR=gedit virsh 編集 あなたの箱の名前。
インストール後に名前を変更した場合は、~/.config/libvirt/qemu/でファイルを見つけることができますが、自分で編集するのではなく、前のコマンドの名前を使用してください。次の行を追加し、ファイルを保存して閉じます。
<sound model='ich6'> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </sound>
これを見つけましたDead Fedoraプロジェクトアーカイブ。
スロットが0x04
すでに使用されている場合は試してください0x06
。
XMLを直接編集したくない場合は、次のようにします。
- 仮想マシンマネージャのインストール(
virt-manager
) - 新しい「QEMU/KVMユーザーセッション」接続を追加VM Managerインターフェイスにボックスを表示する
- 仮想ハードウェアの詳細を表示し、「ハードウェアの追加」を選択して
HDA (ICH6)
サウンドデバイスを追加します(これによりスロットが選択されます)。 - Boxesからマシンを正常に起動します。