GPU Virtualization
-
Hi,
I have attached an NVIDIA GPU to my host and completed the initial configuration successfully. The GPU is now visible in Xen Orchestra / XenCenter.
Currently, the GPU is fully assigned (passthrough) to a single virtual machine. However, my requirement is to share or virtualize the same GPU across multiple VMs.
I would like to know:
Is it possible to virtualize or share an NVIDIA GPU among multiple VMs in a Xen/XCP-ng environment?
If yes, what techniques or technologies are available to achieve this (e.g., vGPU, SR-IOV, mediated devices, etc.)?What are the prerequisites and limitations (supported GPU models, drivers, licensing requirements)?
Any guidance or best-practice recommendations would be highly appreciated.
-
Hi,
It is indeed possible. See https://xcp-ng.org/forum/topic/8342/gpu-support-and-nvidia-grid-vgpu/33 for more info.
-
@olivierlambert is there any official documentation by your team? Will you guys add this officially in xcp-ng?
-
Not until we can have our own piece of code doing it. Right now, it's a binary that's not Open Source made by Citrix, we cannot legally re-distribute it.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login