As an update, I purchased one of these cards for ~$80 all in. Arrived in pristine condition about three weeks later. Signed up for the GRID host drivers which come with Guest drivers too. My first inclination was to put it in my desktop and use it in KVM, but I couldn't get the mdevs to appear. Admittedly this was Arch on a 6.6 kernel, I accidentally installed 13.x drivers at first instead of the newer 16.x one, and I didn't use the vgpu-unlock script at all. I then tried it an Elitedesk G2 800 SFF, but the PSU couldn't power the card and a PCIe SSD at the same time (the card also barely fit in the chassis and there would be no easy way to cool it).
So I moved it to my NAS (PVE 7.x, X10SLM-f, E3-1230v3) and it works. I followed the PolloLoco guide and passed an Q graphics profile with 8 gb graphics memory to a Windows 11 VM. It appears as a "Nvidia GRID P4-8Q" in Device Manager. With no special cooling, it idles at ~45 deg C. I installed
Sunshine and it jumps to around 80-85 deg C when streaming at 1080p @ 60 Hz. I am having issues with stuttering and dropouts but I think there's more graphics configuration in Win11 to do and the client is connected via 5ghz wifi.
For me it was a pain to configure the displays in Proxmox because the console uses SPICE but Sunshine uses a secondary display that I could only access via RDP, but you cannot change resolutions or other display settings via RDP. Every time I made a change via the console, the "Keep these settings?" box would be inaccessible since it was on the second display. Had to do a little dance to figure it out.
There are instructions on how to set up a
licensing server. I am by no means an expert but basically the licensing server issues a token that you provide to the VM. The driver then connects to the server and becomes authenticated for ~90 days.
I was going to use a vGPU for Frigate motion detection, but I am getting ~20 msec inference time at 10 fps just using the
Openvino detector on a G4560t (2c4t, 2929 passmark, HD610 gpu). I don't have many cameras so I guess I'll just use the P4 for a gaming server...