I wanted to isolate different tasks in VMs (Windows for gaming, something with Portainer for Docker containers and a Linux desktop for Python AI stuff), that are using one GPU and I’m a bit surprised about how challenging that seems to be, considering that virtualization is a big thing today. This is partially caused by nVidia preventing vGPU on consumer grade cards. Although it’s technically possible to work around the vGPU barrier, at least in Proxmox, it makes it more difficult. Further it’s caused by Windows limited support for Linux in Hyper-V, performance penalty for Docker containers in WSL and not least that Microsoft doesn't seem to provide any nimble solution for GPU virtualization.
If I use Hyper-V in Windows, there will be several layers of abstraction, that are each going to impact performance. Running WSL and Hyper-V doesn’t seem like a viable solution as that might conflict with Hyper-V about GPU resources.
Running the free Hyper-V with only command line is a nightmare because of all the security measures, it can be hard to get through to the Hyper-V at all and it still doesn’t support Linux very well.
To me it seems like the best solution is ProxMox, that probably supports Windows better than Hyper-V supports Linux. I understand that there is a functionality in ProxMox that is called GPU hotplugging and combined with Looking Galss it should give me an almost seamless automatic hotplugging? This with the benefit to stream to thin clients, which would be a nice to have
I’ve never used ProxMox, or Looking Glass, so would like to hear your experiences with this combination and if it would suite my use case? The gaming is for my son and not running simultaneously with the other work loads.
If I use Hyper-V in Windows, there will be several layers of abstraction, that are each going to impact performance. Running WSL and Hyper-V doesn’t seem like a viable solution as that might conflict with Hyper-V about GPU resources.
Running the free Hyper-V with only command line is a nightmare because of all the security measures, it can be hard to get through to the Hyper-V at all and it still doesn’t support Linux very well.
To me it seems like the best solution is ProxMox, that probably supports Windows better than Hyper-V supports Linux. I understand that there is a functionality in ProxMox that is called GPU hotplugging and combined with Looking Galss it should give me an almost seamless automatic hotplugging? This with the benefit to stream to thin clients, which would be a nice to have
I’ve never used ProxMox, or Looking Glass, so would like to hear your experiences with this combination and if it would suite my use case? The gaming is for my son and not running simultaneously with the other work loads.