Quick question for anyone who has experience in this, does the RX series support GPU pass through without masking CPUID? I am wanting to do some testing with AMD GPU’s in Server 2016 Hyper V. Hyper V does not support masking CPU ID, so your GPU driver needs to allow running in a HyperV (eg GTX GPU’s throw up a error 43)
Not able to find any specific documentation, but Level1Techs has a video where they use Radeon GPUs for passthrough and specifically state that they don’t need spoofing like the Nvidia cards.
Unfortunately not a Linux guy, this is for a project building a low cost gaming data centre, where we need the OS to believe there is a physical display attached
I’ve dabbled a bit with this in the past, the following is mostly heresay, but I believed those who I discussed it with:
You should be able to get AMD cards to passthru without too many problems on Hyper-V server 2016. Nvidia most definately won’t as the drivers block it.
If running Windows VM’s to passthru to, the drivers Win 10 downloads by default probably won’t work, the proper AMD drivers should.
The HMDI/Display-port audio might not passthru.
From my own experience I can confirm that at present Hyper-V on Windows 10 Pro does not support passthru, only RemoteFX, which works well enough for DirectX (not good enough for serious gaming) but lacks any support for OpenGL.
Agreed on that. This is both Nvidia and MS keeping ‘power’ features out of the hands of casual enthusiasts.
One point to note is MS do allow use of hyperV 2016 server for free to compete with VMware. This is essentially server core with just the HyperV feature enabled. You could probably use this with AMD gaming cards to build a multi user gaming rig.
It’s a good idea, would make a cool build, a Ryzen box (so there are enough cores) with a couple 570/580’s with Hyper V running like you said with a couple Windows 10 installs running with the GPU’s passed through. I work for a company called Parsec which makes streaming tech so we could have player 2 over the internet rather than them both physically attached.