If you’re virtualizing the GPU and the virtualization can’t keep PMS isolated –
Isn’t that the responsibility of the virtualization software ?
This is the same concept as running VMs on a host computer (type 2) like Vmware Workstation which relies on the OS to virtualize another OS.
I really think this falls back onto the SR-IOV solution you’re using.
The argument in support of that is “What if my VMware compromised the host it was running on or another VM?” That wouldn’t be the OS’s fault. It would be the hypervisor’s fault.
I don’t see Plex issues here. I do see SR-IOV software issues.
Then, unfortunately, the decision is yours to make but it sounds like the decision’s been made.
I’m not going to be able to get any traction on this when they didn’t even know what SR-IOV was until I asked.
Most of us dedicate the GPU to the system. Abstracting the GPU and virtualizing it doesn’t make sense. Most well-behaved apps can share a host-rooted GPU. Whatever you’re doing must require a very special environment.
If that’s what you need to do then your choice of server software is pretty much decided ?