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

INTEL GVT-G (XENGT) PUBLIC RELEASE - Q3'2016

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).

 

Repositories

-    Xen: https://github.com/01org/igvtg-xen (2016q3-4.6 branch)

-    Kernel: https://github.com/01org/igvtg-kernel (2016q3-4.3.0 branch)

-    Qemu: https://github.com/01org/igvtg-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: https://01.org/igvt-g Please subscribe mailing list: https://lists.01.org/mailman/listinfo/igvt-g

 

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

 

    https://01.org/igvt-g

    https://www.usenix.org/conference/atc14/technical-sessions/presentation/tian

    http://events.linuxfoundation.org/sites/events/files/slides/XenGT-Xen%20Summit-v7_0.pdf

    http://events.linuxfoundation.org/sites/events/files/slides/XenGT-Xen%20Summit-REWRITE%203RD%20v4.pdf

    https://01.org/xen/blogs/srclarkx/2013/graphics-virtualization-xengt

 

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.