Dividing a single UEFI GPU between two VM's?

Splitting a single UEFI graphics card to act as two. Then hardware pass-through both virtual GPU’s to two VM’s with the single card without loss of performance. (for example windows and Linux)

Is it possible? I think I remember Wendell mentioning it a while back.

At the same time? Not really possible on consumer hardware from what I understand. It’d require SR-IOV/Nvidia Grid, both of which are prohibitively expensive.

2 Likes

Yes it seems you are right. Now I remember the project Wendell mentioned, it’s called looking Glass. It does exactly what I’m looking for, but the hardware support isn’t there yet. Apparently Intel is working on their own sr-iov solution. It’s rumored when/if they release their consumer gpu’s, they’ll support sr-iov out of the box to compete with Nvidia and amd

@DastardlyMuffin I think you might be mistaken about looking glass.

LG lets you pass through one VM’s frame buffer to the host by using memcopy from one GPU’s fb to the host GPU’s fb. It does not work for using one GPU for both “machines”.

If you have a card that does support SR-IOV, then you may be able to get this to work. I don’t know if it will be able to support gaming frame rates though.

The video that Wendell did with SR-IOV was with VMware. Their platform supports NVidia Grid.

4 Likes

Intel integrated GPUs already support SR-IOV too. (there is some name they use like vGPU or something)

1 Like

I borrow this threat to pop up question that is flipped around.

Is there anyway to use bifurcation to split 16x pcie slot to 4x, 4x, 4x, 4x for four GPUs? I have that option in my MB UEFI settings but I can’t find any physical extension cards to do that.

Is that really easiest way to buy 4x m.2 card and buy four m.2 to pci 4x adapters? I hope so that it is not.

For my own question … it is not going to come cheap.

https://peine-braun.net/shop/
https://www.ebay.com/sch/c_payne99/m.html?_nkw=&_armrs=1&_ipg=&_from=

1 Like