Я использую 2 звуковые карты. Моя основная звуковая карта работает через JACK и мостовую PulseAudio (hw:2). Другая свободна (hw:0).
Поскольку аудиодрайвер ALSA в VirtualBox имеет самую низкую задержку, я использую его. Однако звук не работает. Делаю:
$ 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"
тоже не работает.
Как мне воспроизводить звук через любую из моих звуковых карт?
- ОПЕРАЦИОННЫЕ СИСТЕМЫ:Кубунту 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 }
Переместил все виртуальные машины из root в моего пользователя и изменил владельца/группу.
- Перемещен /root/.config/VirtualBox/* в ~/.config/VirtualBox/, изменен владелец/группа и изменены пути к виртуальной машине.
- Больше не использую sudo для vboxmanage