Hi,
so far, I have only used PCIe passthrough to assin a single graphics card to a single VM - that works well as long as the CPU supports IOMMU, which isn't the case with my budget Xeon E3-12xx servers.
But I understand there is now another way: vGPU where I can assign (parts of) the same GPU to more than one VM without relying necessarily on IOMMU. This, however, is only supposed to work with a limited number of nVIDIAs professional GPUs. Recently, I was able to acquire an affordable RTX A5000 which, I believe, lists amongst them.
Alas, there is another hurdle: If I understand it correctly, this functionality is available only under a licensing scheme which isn't open to end users. And even if I were able to obtain a license, it would probably be prohibitively expensive.
But, theoretically, if I manage to obtain such license, I should be able to use my GPU in more than one VM at the same time (well, I understand it is time sliced, so not exactly at the same time but you get what I mean), right? What confuses me a bit is that nVIDIA only mentions app virtualization for the A5000. So I am wondering whether there are any further limitations I am not aware of yet.
Thanks!
so far, I have only used PCIe passthrough to assin a single graphics card to a single VM - that works well as long as the CPU supports IOMMU, which isn't the case with my budget Xeon E3-12xx servers.
But I understand there is now another way: vGPU where I can assign (parts of) the same GPU to more than one VM without relying necessarily on IOMMU. This, however, is only supposed to work with a limited number of nVIDIAs professional GPUs. Recently, I was able to acquire an affordable RTX A5000 which, I believe, lists amongst them.
Alas, there is another hurdle: If I understand it correctly, this functionality is available only under a licensing scheme which isn't open to end users. And even if I were able to obtain a license, it would probably be prohibitively expensive.
But, theoretically, if I manage to obtain such license, I should be able to use my GPU in more than one VM at the same time (well, I understand it is time sliced, so not exactly at the same time but you get what I mean), right? What confuses me a bit is that nVIDIA only mentions app virtualization for the A5000. So I am wondering whether there are any further limitations I am not aware of yet.
Thanks!