From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Xu, Terrence" Subject: [GVT-g] [ANNOUNCE] 2018-Q1 release of XenGT (Intel GVT-g for Xen) Date: Fri, 20 Apr 2018 09:39:50 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1235642850==" Return-path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 85BE86E1AD for ; Fri, 20 Apr 2018 09:39:53 +0000 (UTC) Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "igvt-g@lists.01.org" , "xen-devel@lists.xen.org" , "intel-gfx@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" Cc: "Li, Susie" , "Wang, Zhenyu Z" , "Cowperthwaite, David J" , "Reddy, Raghuveer" , "Dong, Eddie" , "Yuan, Hang" , "Lv, Zhiyuan" , "Jin, Gordon" , "Downs, Mike" , "Wang, Hongbo" List-Id: intel-gfx@lists.freedesktop.org --===============1235642850== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_EE92950F97EE42469CA4F508D4691F5E3CAEE905SHSMSX104ccrcor_" --_000_EE92950F97EE42469CA4F508D4691F5E3CAEE905SHSMSX104ccrcor_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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-throug= h, starting from 4th generation Intel Core(TM) processors with Intel proces= sor graphics. A virtual GPU instance is maintained for each VM, with part o= f performance critical resources directly assigned. The capability of runni= ng native graphics driver inside a VM, without hypervisor intervention in p= erformance critical paths, achieves a good balance among performance, featu= re, and sharing capability. GVT-g for Xen hypervisor is XenGT. Repositories - Xen : https://github.com/01org/igvtg-xen (tag: 2018-q1-xengt-stable-4= .10) - Kernel: https://github.com/01org/gvt-linux (tag: 2018-q1-gvt-stable-4.= 14) - Qemu: https://github.com/01org/igvtg-qemu (tag: 2018-q1-stable-2.10.0) Platform Support - Server platforms: Intel(r) Xeon(r) E3_v4, E3_v5 and E3_v6 with Intel G= raphics processor - Client platforms: Intel(r) Core(tm) 5th generation (code name: Broadwe= ll), 6th generation (code name: Skylake) and 7th generation (code name: Kab= ylake) Guest Operation System Validated - Windows7 32-bit, Window7 64-bit, Windows8.1 64-bit, Windows10 64-bit - Ubuntu 16.04 64-bit Major Changes from Q3'2017 Release - This update is based on kernel version 4.14 and Qemu version 2.10 and = Xen 4.10. - Improve stability of Live Migration feature with internal stress test = passed. - More bug fixing, code refinement and debugging interface enhancement, = please refer to git log. Limitation or known issues: - Due to graphics hardware resource limitation, the maximum number of Wi= ndows VM is 7. - The pre-defined type vgt_low_gm_sz=3D128/256/512 of option into HVM fi= le must be created for VM to install Windows 7 32-bit. vGPU type 8 is not a= llocated to have enough graphics resource to support Windows 7 32-bit. - If the default 1024x768 vm screen resolution couldn't satisfy your nee= d, please add vgt_log_gm_sz=3D128/256/512 option into HVM file. - Due to one known regression issue in latest Intel Windows Graphics dri= ver, Intel Windows Graphics driver version 15.45 is preferred to install in= Windows VM and please don't enable Windows auto-update mechanism to update= the driver to later version. Some 3rd party applications like 3DMark rely = on DirectX12 features. DirectX12 is not supported in Intel Windows Graphics= driver 15.45 or earlier versions. So the applications will not run well in= Windows VM with these drivers. - There's corner case that Guest Windows 7 32bit VM may be killed automa= tically by Xen when Guest VM runs into TDR. This issues happens only on Bro= adwell platform. The workaround is to disable part of viridian feature in G= uest VM hvm file by adding viridian=3D["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-introducti= on - Please subscribe to join the mailing list if you want to learn more ab= out GVT-g project: https://lists.01.org/mailman/listinfo/igvt-g - Please subscribe to join the mailing list if you want to contribute/re= view 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/tia= n http://events.linuxfoundation.org/sites/events/files/slides/XenGT-Xen%20Sum= mit-v7_0.pdf http://events.linuxfoundation.org/sites/events/files/slides/XenGT-Xen%20Sum= mit-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 no= t 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@intel.com _______________________________________________ GVT-g mailing list iGVT-g@lists.01.org https://lists.01.org/mailman/listinfo/igvt-g --_000_EE92950F97EE42469CA4F508D4691F5E3CAEE905SHSMSX104ccrcor_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

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) pr= ocessors with Intel processor graphics. A virtual GPU instance is maintaine= d for each VM, with part of performance critical resources directly assigned. The capability of running native gra= phics driver inside a VM, without hypervisor intervention in performance cr= itical paths, achieves a good balance among performance, feature, and shari= ng capability. GVT-g for Xen hypervisor is XenGT.

 

 

Repositories

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

-    Kernel: https://github.com/01org/gvt-linux (tag: 2018-q1-gvt-stable-4.14)<= /o:p>

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

 

 

Platform Support

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

-    Client platforms: Intel(r) Co= re(tm) 5th generation (code name: Broadwell), 6th generation (code name: Sk= ylake) and 7th generation (code name: Kabylake)

 

Guest Operation System Validated

-    Windows7 32-bit, Window7 64-b= it, Windows8.1 64-bit, Windows10 64-bit

-    Ubuntu 16.04 64-bit

 

Major Changes from Q3’2017 Release

-    This update is based on kerne= l version 4.14 and Qemu version 2.10 and Xen 4.10.

-    Improve stability of Live Mig= ration feature with internal stress test passed.

-    More bug fixing, code refinem= ent and debugging interface enhancement, please refer to git log.

 

Limitation or known issues:

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

-    The pre-defined type vgt_low_= gm_sz=3D128/256/512 of option into HVM file must be created for VM to insta= ll Windows 7 32-bit. vGPU type 8 is not allocated to have enough graphics r= esource to support Windows 7 32-bit.

-    If the default 1024x768 vm sc= reen resolution couldn’t satisfy your need, please add vgt_log_g= m_sz=3D128/256/512 option into HVM file.

-    Due to one known regression i= ssue in latest Intel Windows Graphics driver, Intel Windows Graphics driver= version 15.45 is preferred to install in Windows VM and please don’t= enable Windows auto-update mechanism to update the driver to later version. Some 3rd party applications like 3DMark rely on DirectX1= 2 features. DirectX12 is not supported in Intel Windows Graphics driver 15.= 45 or earlier versions. So the applications will not run well in Windows VM= with these drivers.

-    There’s corner case tha= t 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 workaro= und is to disable part of viridian feature in Guest VM hvm file by adding viridian=3D["all", "!apic_assist"].=

 

 

 

Useful links:

-    Setup guide:

https://github.com/01org/gvt-linux/wiki/GVTg_Setup_Guid= e

 

-    New upstream architecture des= ign introduction:

https://01.org/igvt-g/documentatio= n/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/inte= l-gvt-dev

 

-    Official GVT-g portal:

https://01.org/= igvt-g

 

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

https://01.org/= igvt-g

https://www.usenix.org/conference/a= tc14/technical-sessions/presentation/tian

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

http://eve= nts.linuxfoundation.org/sites/events/files/slides/XenGT-Xen%20Summit-REWRIT= E%203RD%20v4.pdf

https://01.org/xen/blogs/srclarkx/2013/grap= hics-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 us= e the XenGT project.

 

 

 

Thanks

Terrence

Tel: +86-21-6116 5390

MP: +86-1356 4367 024

Mail: te= rrence.xu@intel.com

 

_______________________________________________

GVT-g mailing list

iGVT-g@lis= ts.01.org

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

 

--_000_EE92950F97EE42469CA4F508D4691F5E3CAEE905SHSMSX104ccrcor_-- --===============1235642850== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== --===============1235642850==--