音频:未知的音频驱动程序“插孔”音频:警告:当我尝试使用 qemu VM 配置管道线/插孔时,使用基于计时器的音频模拟

音频:未知的音频驱动程序“插孔”音频:警告:当我尝试使用 qemu VM 配置管道线/插孔时,使用基于计时器的音频模拟

有人使用 VFIO 设置运行 pipeline 吗?我想停止使用pulseaudio,但我在管道线(和插孔)的正确配置方面遇到问题。我的目标是听到我使用 qemu 和 kvm 创建的 Ubuntu / ElementaryOS VM 内的声音。基本上我已经通过了我的显卡(RTX 2080 ti)的所有设备,包括虚拟机的音频。当我启动VM时,我意识到没有任何输入和输出源,所以我想到使用pipewire。我已经阅读了很多示例和教程,但出现了无法修复的错误。首先,我已经在 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

这是我得到的错误:

音频:未知的音频驱动程序“jack”音频:警告:使用基于计时器的音频模拟

相关内容