[Intel-gfx] [GVT-g] [ANNOUNCE] 2018-Q3 release of XenGT (Intel GVT-g for Xen)

Xu, Terrence terrence.xu at intel.com
Fri Oct 19 07:04:50 UTC 2018


Hi all,



We are pleased to announce an 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 processor graphics. 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. GVT-g for Xen hypervisor is XenGT.





Repositories

-    Kernel: https://github.com/01org/gvt-linux (tag: 2018-q3-gvt-stable-4.17)

-    Qemu: https://github.com/01org/igvtg-qemu (tag: 2018-q3-stable-2.12.0)

-    Xen :  https://github.com/01org/igvtg-xen (tag: 2018-q1-xengt-stable-4.10)



Platform Support

-    Server platforms: Intel(r) Xeon(r) E3_v4, E3_v5 and E3_v6 with Intel Graphics processor

-    Client platforms: Intel(r) Core(tm) 5th generation (code name: Broadwell), 6th generation (code name: Skylake) and 7th generation (code name: Kabylake)



Guest Operation System Validated

-    Windows7 32-bit, Window7 64-bit, Windows8.1 64-bit, Windows10 64-bit

-    Ubuntu 18.04 64-bit



Major Changes since Q1'2018 Release

-    This update is based on kernel version 4.17 and Qemu version 2.12.

-    More bug fixing and code refinement, please refer to git log.



Limitation or known issues:

-    Windows gfx driver 25.20.100.6326 is preferred for Windows 10 VM.

-    Due to graphics hardware resource limitation, the maximum number of Windows VM is 7.

-    The pre-defined type vgt_low_gm_sz=128/256/512 of option into HVM file must be created for VM to install Windows 7 32-bit. vGPU type 8 is not allocated to have enough graphics resource to support Windows 7 32-bit.

-    If the default 1024x768 vm screen resolution couldn't satisfy your need, please add vgt_log_gm_sz=128/256/512 option into HVM file.

-    There's corner case that Guest Windows 7 32bit VM may be killed automatically by Xen when Guest VM runs into TDR. This issues happens only on Broadwell platform. The workaround is to disable part of viridian feature in Guest VM hvm file by adding viridian=["all", "!apic_assist"].





Useful links:

-    Setup guide:

https://github.com/01org/gvt-linux/wiki/GVTg_Setup_Guide



-    New upstream architecture design introduction:

https://01.org/igvt-g/documentation/intel-gvt-g-new-architecture-introduction



-    Please subscribe to join the mailing list if you want to learn more about GVT-g project:

https://lists.01.org/mailman/listinfo/igvt-g



-    Please subscribe to join the mailing list if you want to contribute/review latest GVT-g upstream patches:

https://lists.freedesktop.org/mailman/listinfo/intel-gvt-dev



-    Official GVT-g portal:

https://01.org/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





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







Thanks

Terrence

Tel: +86-21-6116 5390

MP: +86-1356 4367 024

Mail: terrence.xu at intel.com<mailto:terrence.xu at intel.com>



_______________________________________________

GVT-g mailing list

iGVT-g at lists.01.org<mailto:iGVT-g at lists.01.org>
https://lists.01.org/mailman/listinfo/igvt-g
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx/attachments/20181019/5e16013a/attachment-0001.html>


More information about the Intel-gfx mailing list