GazzaShergar Posted August 31, 2021 Share Posted August 31, 2021 With Nvidia unlocking GPU's for multiple streams/sessions and officially supporting GPU passthrough in the latest round of driver releases would it be possible to include paravirtualization in the same fashion that Hyper-v allows so that multiple VM's can share resources on a single card. I will not pretend to understand the intricacies of how this works so forgive me if there is already a solution to this, but its is absolutely a game changer in my home allowing me to run hugely powerful windows 10 instances through parsec on pi thin clients all over the house without the huge expense of multiple GPU's. the flip side is its consuming a lot of resource from my windows 10 workstation that I would rather hand over to a dedicated GPU in my Unraid server. 1 Quote Link to comment
eribob Posted October 30, 2021 Share Posted October 30, 2021 +1! However, I have a feeling that this feature is not possible for the unraid devs to implement Quote Link to comment
GazzaShergar Posted October 30, 2021 Author Share Posted October 30, 2021 48 minutes ago, eribob said: +1! However, I have a feeling that this feature is not possible for the unraid devs to implement Again forgive my ignorance on this, I am by no means a software developer. I'm still reasonably chuffed that I managed to get it working at all. Its functionally possible on a hardware level. It must 'simply' (see note below) be a software implementation that is lacking in unraid. In my (very limited compared to most) experience, if my windows machines cant do something its usually a pretty safe bet the linux community has an excellent solution to it. I'm doing stuff on my unraid machine that 2 years ago I didn't even know possible. So in this case I'm a little perplexed that the great community developers we have on board haven't jumped on this as a priority, especially in the current climate of hardware availability. NOTE. I'm not naïve enough to think this a simple implementation... I am an idiot though so if any of the community devs would be able to share with me in simple terms the technical hurdles this kind of thing is up against, that would be smashing. I do truly believe this could be a hugely important feature for unraid. Quote Link to comment
JonathanM Posted October 31, 2021 Share Posted October 31, 2021 Unraid doesn't write its own virtual machine implementation, it uses the KVM engine. So, when it's available there, you can be reasonably sure that Unraid will support it. 1 Quote Link to comment
Barry Staes Posted August 7 Share Posted August 7 (edited) I guess that NVIDIA allowing vGPU on consumer GPU’s does not affect/allow for partitioning yet? I am looking forward for to seeing GPU Partitioning working on Unraid, instead of assigning whole GPU’s to VM’s. (GPU Virtualisation) I understand Proxmox can do it, and “easy-gpu-p” script as well. Is anything similar possible on Unraid to share a GPU between VMs? I understand the Dockers can already share one GPU, correct? Edited August 7 by Barry Staes Quote Link to comment
SimonF Posted August 7 Share Posted August 7 1 hour ago, Barry Staes said: I guess that NVIDIA allowing vGPU on consumer GPU’s does not affect/allow for partitioning yet? I am looking forward for to seeing GPU Partitioning working on Unraid, instead of assigning whole GPU’s to VM’s. (GPU Virtualisation) I understand Proxmox can do it, and “easy-gpu-p” script as well. Is anything similar possible on Unraid to share a GPU between VMs? I understand the Dockers can already share one GPU, correct? do you have a link to the script. Quote Link to comment
bmartino1 Posted August 7 Share Posted August 7 (edited) 30 minutes ago, SimonF said: do you have a link to the script. which vgpu hyper-v system script? proxmox PolloLoco gitlab for vgpu? *this uses mdev ctl and using physical Hardware in disguise to run multiple graphic instances. (usualy to fake a quadro / nvidia 6000) https://gitlab.com/polloloco/vgpu-proxmox or windows (non server) hyper-v gpup? https://forum.level1techs.com/t/2-gamers-1-gpu-with-hyper-v-gpu-p-gpu-partitioning-finally-made-possible-with-hyperv/172234 otherwise, the Easy-gpu-u script i think they are referring too: https://github.com/jamesstringerparsec/Easy-GPU-PV Edited August 7 by bmartino1 Quote Link to comment
SimonF Posted August 7 Share Posted August 7 2 hours ago, bmartino1 said: which vgpu hyper-v system script? proxmox PolloLoco gitlab for vgpu? *this uses mdev ctl and using physical Hardware in disguise to run multiple graphic instances. (usualy to fake a quadro / nvidia 6000) https://gitlab.com/polloloco/vgpu-proxmox or windows (non server) hyper-v gpup? https://forum.level1techs.com/t/2-gamers-1-gpu-with-hyper-v-gpu-p-gpu-partitioning-finally-made-possible-with-hyperv/172234 otherwise, the Easy-gpu-u script i think they are referring too: https://github.com/jamesstringerparsec/Easy-GPU-PV Thanks the gou pv was the one I was referring to. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.