More complex than that. MIG covers compute use cases only. For workloads where graphics are needed (or even the graphics APIs), you have to use preemptive scheduling, even on Ampere.
> which is reasonably widely supported on Gen12 and above
No. It's gone on Gen11 and later. :/ And no replacement yet.
> MxGPU is only supported on some FirePro cards
Forget about AMD cards for GPU virtualisation. The modern GIM drivers aren't public. So you're stuck with very old out of support GPUs.
> and it's also unclear whether this is tied to the (very much "don't use in production") open source nvidia drivers.
The OSS NV KM stack doesn't support GPU virt at all yet.
More complex than that. MIG covers compute use cases only. For workloads where graphics are needed (or even the graphics APIs), you have to use preemptive scheduling, even on Ampere.
> which is reasonably widely supported on Gen12 and above
No. It's gone on Gen11 and later. :/ And no replacement yet.
> MxGPU is only supported on some FirePro cards
Forget about AMD cards for GPU virtualisation. The modern GIM drivers aren't public. So you're stuck with very old out of support GPUs.
> and it's also unclear whether this is tied to the (very much "don't use in production") open source nvidia drivers.
The OSS NV KM stack doesn't support GPU virt at all yet.