VirtualBox가 DACDev 설정을 무시합니다.

VirtualBox가 DACDev 설정을 무시합니다.

저는 사운드카드를 2개 사용하고 있습니다. 내 기본 사운드 카드는 JACK과 브리지된 PulseAudio(hw:2)를 실행합니다. 다른 하나는 무료입니다(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"

작동하지 않습니다.

내 사운드 카드에서 사운드가 재생되도록 하려면 어떻게 해야 합니까?

  • 운영체제:쿠분투 15.04
  • vboxmanage --버전: 5.0.4r102546
  • 이름 없음 -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. 모든 VM을 루트에서 내 사용자로 이동하고 소유자/그룹을 변경했습니다.

  4. /root/.config/VirtualBox/*를 ~/.config/VirtualBox/로 이동하고 소유자/그룹을 변경하고 VM 경로를 변경했습니다.
  5. vboxmanage에 더 이상 sudo를 사용하지 않습니다.

관련 정보