You WILL see it on consumer grade GPUs on a massive scale, as any Intel 
platform with a Broadwell or Skylake Processor with IGP will have access to 
Intel GVT-g. While the raw power of the Intel IGPs is a fraction of a bigger 
Radeon or GeForce, they are rather on par with features, and as long that you 
don't need a bigger GPU performance (Modern games, high resolutions or high 
quality), it will be more than enough for the purpose of sharing one GPU among 
multiple VMs.
On Desktop systems, the absolutely most simple setup will be to use the Intel 
IGP for host and other 3 VMs with vGPU in one Monitor, and VGA Passthrough of a 
big Video Card for your Windows gaming VM in another Monitor.

XenGT also supported Haswell IGPs, but when the Intel devs started working in 
KVMGT, they only worked on Broadwell+ and left Haswell out. I was disappointed 
by that since I have a Haswell Processor. Maybe someone will eventually want to 
port XenGT Haswell support to KVMGT, as most of the code should be done...


What I don't know is how much work upstreaming KVMGT is left. They already 
mainlined the guest Linux vGPU Drivers many Kernels ago, and also did it with 
Windows, too. With this, they are getting in the host Linux Drivers for GPU 
Virtualization support. I THINK they had already added the required code to 
QEMU, too, but I'm not 100% sure about that since I can't find a clear 
changelog, they are just talking about IGD Passthrough, which is not the same.
Regardless, chances are that in around 3-4 months with Linux Kernel 4.10 and 
next QEMU, iGVT-g is going for the masses. I have been waiting for this moment 
since I first heared about XenGT THREE YEARS AGO...

_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users

Reply via email to