Yo uso 2 tarjetas de sonido. Mi tarjeta de sonido principal ejecuta JACK y PulseAudio en puente (hw:2). El otro es gratis (hw:0).
Debido a que el controlador de audio ALSA en VirtualBox tiene la latencia más baja, lo estoy usando. Sin embargo, el sonido no funciona. Haciendo:
$ sudo vboxmanage setextradata "windows" "VBoxInternal/Devices/hda/0/LUN#0/Config/Audio/Alsa/DACDev" "pulse"
o
$ sudo vboxmanage setextradata "windows" "VBoxInternal/Devices/hda/0/LUN#0/Config/Audio/Alsa/DACDev" "hw:0,0"
tampoco funciona.
¿Cómo puedo hacer que el sonido se reproduzca en cualquiera de mis tarjetas de sonido?
- SO:Ubuntu 15.04
- vboxmanage-versión:
5.0.4r102546
- nombre-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
Respuesta1
Fijado. Esto es lo que hice:
- Me agregué al grupo vboxusers
Se agregó lo siguiente a ~/.asoundrc:
pcm.!default { type pulse }
Moví todas las máquinas virtuales de root a mi usuario y cambié de propietario/grupo
- Se movió /root/.config/VirtualBox/* a ~/.config/VirtualBox/, se cambió el propietario/grupo y se cambiaron las rutas de VM
- Ya no uso sudo para vboxmanage