私は 2 枚のサウンド カードを使用しています。メインのサウンド カードは JACK を実行し、PulseAudio をブリッジしています (hw:2)。もう 1 枚はフリーです (hw:0)。
VirtualBox の ALSA オーディオ ドライバーはレイテンシが最も低いため、これを使用しています。ただし、サウンドが機能しません。次の操作を実行してください。
$ sudo vboxmanage setextradata "windows" "VBoxInternal/Devices/hda/0/LUN#0/Config/Audio/Alsa/DACDev" "pulse"
または
$ sudo vboxmanage setextradata "windows" "VBoxInternal/Devices/hda/0/LUN#0/Config/Audio/Alsa/DACDev" "hw:0,0"
も動作しません。
サウンド カードでサウンドを再生するにはどうすればよいでしょうか?
- OS:クブントゥ 15.04
- vboxmanage --バージョン:
5.0.4r102546
- uname -a:
Linux linux 3.19.0-28-lowlatency #30-Ubuntu SMP PREEMPT Mon Aug 31 16:36:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
答え1
修正しました。私がやったことは次のとおりです:
- 自分をvboxusersグループに追加しました
~/.asoundrc に以下を追加しました:
pcm.!default { type pulse }
すべてのVMをルートから自分のユーザーに移動し、所有者/グループを変更しました
- /root/.config/VirtualBox/* を ~/.config/VirtualBox/ に移動し、所有者/グループを変更し、VM パスを変更しました
- vboxmanage では sudo を使用しなくなりました