![오디오: 알 수 없는 오디오 드라이버 'jack' 오디오: 경고: qemu VM을 사용하여 파이프라인/잭을 구성하려고 할 때 타이머 기반 오디오 에뮬레이션을 사용합니다.](https://linux55.com/image/191176/%EC%98%A4%EB%94%94%EC%98%A4%3A%20%EC%95%8C%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EC%98%A4%EB%94%94%EC%98%A4%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84%20'jack'%20%EC%98%A4%EB%94%94%EC%98%A4%3A%20%EA%B2%BD%EA%B3%A0%3A%20qemu%20VM%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8%2F%EC%9E%AD%EC%9D%84%20%EA%B5%AC%EC%84%B1%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%A0%20%EB%95%8C%20%ED%83%80%EC%9D%B4%EB%A8%B8%20%EA%B8%B0%EB%B0%98%20%EC%98%A4%EB%94%94%EC%98%A4%20%EC%97%90%EB%AE%AC%EB%A0%88%EC%9D%B4%EC%85%98%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EB%8B%A4..png)
VFIO 설정을 사용하여 파이프라인을 실행하는 사람이 있습니까? 펄스오디오 사용을 중단하고 싶지만 파이프라인(및 잭)의 올바른 구성에 문제가 있습니다. 내 목표는 qemu와 kvm을 사용하여 만든 Ubuntu/ElementaryOS VM 내부의 소리를 듣는 것입니다. 기본적으로 가상 머신의 오디오를 포함하여 그래픽 카드(RTX 2080 ti)의 모든 장치를 통과했습니다. VM을 시작했을 때 입력 및 출력 소스가 없다는 것을 깨달았기 때문에 파이프와이어를 사용하려고 생각했습니다. 많은 예제와 튜토리얼을 읽었지만 수정할 수 없는 오류가 발생합니다. 먼저 Ubuntu 21.04에 다음 패키지를 모두 설치했습니다.
#!/bin/sh
export PIPEWIRE_RUNTIME_DIR="/run/user/1000"
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
sudo apt install pipewire gstreamer1.0-pipewire libspa-0.2-bluetooth libspa-0.2-jack carla pulseaudio-module-jack qjackctl pulseaudio-module-jack
다음 매개변수를 사용하여 qemu를 시작했습니다.
qemu-system-x86_64 -machine q35,accel=kvm,kernel_irqchip=on -enable-kvm -m 15986 -cpu host,kvm=off \
-smp sockets=1,cores=8,threads=2 -drive if=pflash,format=raw,unit=0,readonly,file=/usr/share/OVMF/OVMF_CODE.fd \
-drive file=myVM.qcow2,if=none,discard=on,id=drive1,format=qcow2 \
-device virtio-blk-pci,drive=drive1,id=virtio1 \
-device virtio-net-pci,netdev=mynet \
-netdev tap,id=mynet,ifname=tap0,script=no,downscript=no,vhost=on \
-audiodev jack,id=audiovm,out.start-server=true,in.start-server=true \
-device ich9-intel-hda \
-device hda-duplex,audiodev=audiovm \
-device vfio-pci,host=0000:01:00.0 \
-device vfio-pci,host=0000:01:00.1 \
-device vfio-pci,host=0000:01:00.2 \
-device vfio-pci,host=0000:01:00.3 \
where :
01:00.1 Audio device [0403]: NVIDIA Corporation TU102 High Definition Audio Controller [10de:10f7] (rev a1)
# Subsystem: ZOTAC International (MCO) Ltd. TU102 High Definition Audio Controller [19da:2503]
# Kernel driver in use: vfio-pci
# Kernel modules: snd_hda_intel
내가 얻는 오류는 다음과 같습니다.
오디오: 알 수 없는 오디오 드라이버 "잭" 오디오: 경고: 타이머 기반 오디오 에뮬레이션 사용