I use containers instead
homelab
Currently I simply dont.
On Xenn you should be capable with the correct drivers to put a couple of virtual GPU Profiles on your VMs to use.
On Hyper-V there is a command out there, but I don't know if its a dedicated access or if you are capable of sharing it across multiple instances.
On Proxmox though? Not sure but i think it was possible to forward it to a VM but thats all. Just dedicated acces afaik.
I’m using Hyper-V.
I'm looking into ways to get vGPU to work on VMware with the NVIDIA Tesla series, but as far as retail cards go, you will be hamstrung by the SR-IOV support and lack (or rarity) thereof.
For now I just use some low end Quadro GPUs passed through to VMs running docker, which then carves them up on a per-container basis.
Microsoft has GPU-P as you found, which is in Hyper-V on Windows 11 (maybe 10) and Windows Server 2025 and I believe works on retail cards.
For Proxmox, you have the vgpu-unlock script which will work for some consumer NVIDIA GPUs. I've heard of ways of getting this to work on xcp-ng as well.