Help with GPU passthrough

jawt

New Member
Jan 30, 2025
2
0
1
Hi everyone,

I have Proxmox VE 8.3.4 on an HP Z8 G4 machine. I created a Windows 10 VM and want to passthrough an Nvidia Quadro P4000 to the VM. I want to passthrough the GPU and followed most of this guide (https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_to_gpu_passthrough/). I'm at a stage now where when I turn Display to Off, I get the error below when running qm start 107 in the Shell terminal.

error writing '1' to '/sys/bus/pci/devices/0000:8d:00.0/reset': Inappropriate ioctl for device
failed to reset PCI device '0000:8d:00.0', but trying to continue as not all devices need a reset
swtpm_setup: Not overwriting existing state file.
kvm: Cannot use spice audio without -spice
stopping swtpm instance (pid 94944) due to QEMU startup error
start failed: QEMU exited with code 1


The error doesn't show up and the VM starts up just fine if Display is set to anything besides Off. I need to passthrough the GPU to use it for image rendering on 3 [virtual] monitors (Using Parsec).

When I turn Display to VirtIO-GPU or Spice, I can boot up the VM and, in Device Manager, see that the Nvidia Quadro P4000 drivers are installed and don't have any errors (esp, error 43 :P)

Your help is much appreciated.
 
Last edited: