VirtualBox игнорирует настройку DACDev

VirtualBox игнорирует настройку DACDev

Я использую 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

Исправлено. Вот что я сделал:

  1. Добавил себя в группу vboxusers
  2. Добавил следующее в ~/.asoundrc:

    pcm.!default {
       type pulse
    }
    
  3. Переместил все виртуальные машины из root в моего пользователя и изменил владельца/группу.

  4. Перемещен /root/.config/VirtualBox/* в ~/.config/VirtualBox/, изменен владелец/группа и изменены пути к виртуальной машине.
  5. Больше не использую sudo для vboxmanage

Связанный контент