4 Games on 1 GPU? SR-IOV & Virtual GPUs -- Why Consumers Need It | Level One Techs

********************************** Thanks for watching our videos! If you want more, check us out online at the following places: + Website: http://level1techs.com/ + Forums: http://forum.level1techs.com/ + Store: http://store.level1techs.com/ + Patreon: https://www.patreon.com/level1 + KoFi: https://ko-fi.com/level1techs + L1 Twitter: https://twitter.com/level1techs + L1 Facebook: https://www.facebook.com/level1techs + L1/PGP Streaming: https://www.twitch.tv/teampgp + Wendell Twitter: https://twitter.com/tekwendell + Ryan Twitter: https://twitter.com/pgpryan + Krista Twitter: https://twitter.com/kreestuh + Business Inquiries/Brand Integrations: [email protected]


This is a companion discussion topic for the original entry at https://level1techs.com/video/4-games-1-gpu-sr-iov-virtual-gpus-why-consumers-need-it
5 Likes

Is the VDI client Pi using VNC, H264 or what compression? Had an idea to use NDI instead for the framebuffer compression to the thin clients.

Also, that stinks that current Threadripper mobos can’t handle the ROM BAR of that many virtual GPU instances.

You and I are in a similar boat where you need NVIDIA GRID and AMD SR-IOV GPUs and I need Threadripper and other odds and ends (which now includes a Ninja V) to make my videos on capture cards and EDID emulators.

i loved how there was a short pause that i wanted to read as a sigh before wendell showed off the nvidia gpu :rofl:

So, 2,500 for an Epic CPU that clocks in at only 2.3GHz (cheapest CPU w/ highest boost clock that NewEgg stocks), in order to drive a 2,000 S7150 FirePro card?

It would seem that if AMD made the price of entry a little more reasonable to deploy SR-IOV in home labs, then this would drive data center purchases down the road. Home users do not need to support dozens of users/VMs. We need a 4x4 package - a SR-IOV compatible 4GHz CPU and a 4-user GPU, with home lab pricing.

Where’s Scott Wasson?!?!?!
We need to strap him into a chair and force him to watch this vid.

1 Like

Just saw the video…

Wendell…

Would sr-iov working on server motherboards include the new AM4 X470 from asrock rack?

1 Like

Just saw the video…

Wendell…

Would sr-iov working on server motherboards include the new AM4 X470 from asrock rack?

If SR-IOV works on massively parallel ARM servers, all it would take is x86 to ARM translation cause ARM is cheaper. BUT… the computational cost of the architecture translator might outweigh the cheapness of ARM.

1 Like

SR-IOV would make GPU Passthrough easy, right? I am all for it!

easier a little less headache as you could use the same for host and guest. but still not quite 1 or 2 click easy.

What I would love would be to still have the output ports and have an internal, programmable switch that would allow for piping the video from any of the SR-IOV instances – or even things like one per output. Give the OS control to config at runtime for what goes to what.

Oh and make it work with virsh/qemu/kvm

I’d pay $1000 for it and I bet you would start making lots of sales once people knew the build worked.

2 Likes

@wendell am I missing something with your flatpak container statement? With containers you can already install a custom user space driver specifically for that container and just pass the dri device from /dev/dri to the container. Since a container is fundamentally just user space there’s no need for SR-IOV because the same kernel driver is in use and if you wanted different kernel drivers then you’d need a separate kernel which is no longer a container but rather a VM.

This apparently has been worked out at this stage but when talked about by large companies that they might be able to do such things there were instant legal threats over x86 licensing so it went away again.

https://www.theregister.co.uk/2017/06/09/intel_sends_arm_a_shot_across_bow/

It’s a bit different for raw device access. I’ve been experimenting with that for config management for machine learning stacks. So normally it’s a way big security issue to give the container access to a real pci device.

With Sr iov you can still have a raw device but some security features remain intact.

Mass scale x86 emulation on ARM seems to be the thing that will never take off unless someone big like… god forbid…

APPLE…

…decided to revive the Xserve except running fully on ARM, facing the x86 legal threats head on.

Im so hangin out to get virtulized GPU’s. Its such a carrot on a string.

If navi is good I will most likely get something and still have a RX480 do passthrough. But that golden solution would be cool.

Wishful thinking would be Google Stadia contribute some open source code on SR-IOV / AMD to linux. If Stadia even becomes a thing.

They didn’t open source their qemu replacement. It would probably require that first.

You don’t get much bigger in ARM than QualComm.

Apple

1 Like

Interesting, I wouldn’t have thought it was possible to use SR-IOV without a full VM but I’m really not very familiar with the technology so it wouldn’t surprise me if I was totally off base with that assumption.

Weren’t they fighting and apple lost? For that matter weren’t apple buying their arm from Qualcomm?