Boxes 가상 머신에서 사운드를 얻는 방법은 무엇입니까?

Boxes 가상 머신에서 사운드를 얻는 방법은 무엇입니까?

저는 GNOME Boxes 3.30.3 및 QEMU 세션 에이전트를 실행하는 PureOS 8.0 호스트에서 Ubuntu 18.04.2 LTS VM을 실행하고 있습니다. 가상 머신에는 spice-vdagent 0.17.0이 설치되어 있습니다. 가상 머신에서 오디오를 재생할 수 없습니다.

가상 머신과 호스트 머신 모두에서 볼륨을 높였습니다. VM 사운드 장치를 "Dummy Sound"라고 합니다. 사운드 제어판을 사용하여 "스피커 테스트"를 하거나 YouTube 비디오를 재생하면 소리가 나지 않습니다.

내가 하나 찾았어Box에서 Windows 10 실행에 관한 2016년 블로그 게시물이는 오디오가 Box의 기능임을 보여줍니다.

GNOME Box에서 Windows 10 및 8용 자체 구성 오디오 출력이 보류 중입니다[오류]. 오디오가 작동하도록 하려면 다음 두 가지 옵션 중 하나를 사용할 수 있습니다.

옵션 1: [QEMU XML 파일을 편집합니다. 이것을 시도했는데 <sound>내 XML 파일에 태그가 없습니다. ]

옵션 2: [USB 사운드 카드를 사용합니다. USB 사운드 카드가 없습니다. ]

가상 머신에서 사운드를 재생하는 방법은 무엇입니까?

답변1

문제를 해결하려면 Intel HD 오디오 어댑터를 사용하도록 QEMU.xml을 편집하세요.버그 #761031.

상자를 열고 가상 머신을 완전히 종료한 후 가상 머신에 자동으로 할당된 이름을 기록해 둡니다. 터미널을 열고 다음을 입력하세요.EDITOR=gedit virsh 편집 당신의 상자 이름.

설치 후 이름을 수정한 경우 ~/.config/libvirt/qemu/에서 파일을 찾을 수 있지만 직접 편집하지 말고 이전 명령의 이름을 사용하세요. 다음 줄을 추가하고 파일을 저장하고 닫습니다.

<sound model='ich6'>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</sound>

이것을 찾았습니다Dead Fedora 프로젝트 아카이브.

슬롯이 0x04이미 사용 중이라면 시도해 보세요 0x06.

XML을 직접 편집하지 않으려면 다음을 수행할 수 있습니다.

  • 가상 머신 관리자 설치( virt-manager)
  • 새로운 "QEMU/KVM 사용자 세션" 연결 추가VM Manager 인터페이스에 Box 표시
  • 가상 하드웨어 세부 정보를 표시하고 "하드웨어 추가"를 선택한 다음 HDA (ICH6)사운드 장치를 추가합니다(이렇게 하면 슬롯이 선택됩니다).
  • Boxes에서 기계를 정상적으로 시작하십시오.

관련 정보