What's the latest guide for GPU passthrough to Windows

eds89

New Member
Nov 12, 2024
13
3
3
Hello,

I am looking to passthrough an Nvidia Quadro P2000 to my Windows Server 2019 Plex VM, and have the normal error 43.
I've found what looks to be an oldish but comprehensive guide on reddit on how to complete the process:
https://www.reddit.com/r/homelab/co..._beginners_guide_to_gpu_passthrough/?sort=new

Can anyone confirm this is still the recommended guidance for completing this, and if ALL elements of the guide are still required?
I'd seen people say that Proxmox is already applying fixes for code 43 to Windows VMs, but obviously there is still something on my setup that needs to be done to correct it.

I'm also curious if it's possible to have two identical Proxmox nodes with the same GPU, and migrate the VM from one to another?
Looks like the PCIe bus codes are the same for the GPU on both nodes, but not sure if Proxmox would allow me to migrate it if I have a PCIe device passed through?

Thanks
Eds
 
Looks like the PCIe bus codes are the same for the GPU on both nodes, but not sure if Proxmox would allow me to migrate it if I have a PCIe device passed through?
Mapped Devices can be used if the PCI IDs are different. Live migration is not possible AFAIK but stop and start on another node (with appropriate storage) should work.
 
  • Like
Reactions: eds89
Works a treat, thank you!

I now have the GPU as a cluster mapped resource (Same PCIe ID on both), and can move the VM back and forth with a stop start, and no need to remove/readd the device as a raw mapping.
Confirm cannot live migrate.

As for the guide, it's so much easier on 8.2.3
I just needed to ensure the VM was a q35, set cpu hidden flag, and ensure All Functions and PCIe were ticked on the VM's PCI device.

Lovely jubbly