Proxmox GPU Passthrough, no audio

Hello! Long time listener first time caller.

I was finally able to successfully pass my GPU through to my Windows 10 VM today! However, I now have no audio when using Parsel to connect to the VM. I do get audio through Remote Desktop, but I’d really like to use Parsel for the lower latency and increased framerate.
I can’t seem to figure out how to get audio to show up in Windows. I don’t have any PCI Device or Audio Devices in Device Manager either.

I mapped the GPU and Audio controller in Proxmox

image

root@dell:~# lspci -ks 01:00
01:00.0 VGA compatible controller: NVIDIA Corporation TU106M [GeForce RTX 2070 Mobile] (rev a1)
        Subsystem: Dell TU106M [GeForce RTX 2070 Mobile]
        Kernel driver in use: vfio-pci
        Kernel modules: nvidiafb, nouveau
01:00.1 Audio device: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1)
        Subsystem: Dell TU106 High Definition Audio Controller
        Kernel driver in use: vfio-pci
        Kernel modules: snd_hda_intel
01:00.2 USB controller: NVIDIA Corporation TU106 USB 3.1 Host Controller (rev a1)
        Subsystem: Dell TU106 USB 3.1 Host Controller
        Kernel driver in use: vfio-pci
        Kernel modules: xhci_pci
01:00.3 Serial bus controller: NVIDIA Corporation TU106 USB Type-C UCSI Controller (rev a1)
        Subsystem: Dell TU106 USB Type-C UCSI Controller
        Kernel driver in use: vfio-pci
        Kernel modules: i2c_nvidia_gpu

Let me know what other system info I can get for you!

Thanks!

2 Likes

Install this on your VM
I have two VMs setup with a vGPU, similar application. I don’t even have a gpu audio chipset to pass through.
Then change parsec to this device for output, and enjoy!

2 Likes

That worked perfectly! Thank you!!

1 Like

Of course!
If you don’t mind me asking, what setup do you have going! A 2070 mobile is not something you see everyday. Unless you are running a gaming laptop with a lot of sodimm ram!

Thats actually exactly what I have haha!

I had a Dell G7 7590 laying around that really doesn’t get used for much, I put a 32gb stick of ram in it and started playing around with Virtual machines. Mostly for stuff like Home Assistant and a file server. But I saw Wendell’s video on vGPU on Intel and it got me thinking about doing GPU Passthrough since this laptop has a 2070 in it that is just sitting there. My main computer is a MacBook Pro M1 so there are quite a few games that don’t run well or at all even with the game porting toolkit Apple has introduced. This seemed like a perfect fix for that since I really detest to running a windows machine as my daily driver. I was using a KVM Switch for a while but the new MacBooks don’t really work super well with the switch I had. This has got me wanting to build a full dedicated VM Server properly!

2 Likes