Sorry, you need to enable JavaScript to visit this website.


BY Hongbo Wang ON Nov 07, 2016

We are pleased to announce another update of Intel GVT-g for Xen.


Intel GVT-g is a full GPU virtualization solution with mediated pass-through, starting from 4th generation Intel Core(TM) processors with Intel Graphics processors. A virtual GPU instance is maintained for each VM, with part of performance critical resources directly assigned. The capability of running native graphics driver inside a VM, without hypervisor intervention in performance critical paths, achieves a good balance among performance, feature, and sharing capability. Xen is currently supported on Intel Processor Graphics (a.k.a. XenGT).



-    Xen: (2016q3-4.6 branch)

-    Kernel: (2016q3-4.3.0 branch)

-    Qemu: (2016q3-2.3.0 branch)


This update consists of:

-    Preliminary support new platform: 7th generation Intel® Core™ processors. For windows OS, it only supports Win10 RedStone 64 bit.

-    Windows 10 RedStone guest Support

-    Windows Guest QoS preliminary support:  Administrators now are able to control the maximum amount of vGPU resource to be consumed by each VM from value 1% ~ 99%”

-    Display virtualization preliminary support: Besides the tracking of display register visit in guest VM, removing irrelative display pipeline info between host and guest VM

-    Live Migration and savevm/restorevm preliminary support on BDW with 2D/3D workload running


Known issues:

-   At least 2GB memory is suggested for Guest Virtual Machine (win7-32/64, win8.1-64, win10-64) to run most 3D workloads

-   Windows8 and later Windows fast boot is not supported, the workaround is to disable power S3/S4 in HVM file by adding “acpi_S3=0, acpi_S4=0”

-   Sometimes when dom0 and guest has heavy workload, i915 in dom0 will trigger a false-alarmed TDR. The workaround is to disable dom0 hangcheck in dom0 grub file by adding “i915.enable_hangcheck=0”

-   Stability: When QoS feature is enabled, Windows guest full GPU reset is often trigger during MTBF test.  This bug will be fixed in next release

-   Windows guest running OpenCL allocations occurs to host crash; the workaround is to disable logd in dom0 grub file by adding “i915. logd_enable =0”


Next update will be around early Jan, 2017.


GVT-g project portal: Please subscribe mailing list:


More information about background, architecture and others about Intel GVT-g, can be found at:


Note: The XenGT project should be considered a work in progress. As such it is not a complete product nor should it be considered one. Extra care should be taken when testing and configuring a system to use the XenGT project.