<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@SimSun";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"Plain Text Char";
margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.PlainTextChar
{mso-style-name:"Plain Text Char";
mso-style-priority:99;
mso-style-link:"Plain Text";
font-family:"Calibri",sans-serif;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoPlainText">Hi all,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">We are pleased to announce an update of Intel GVT-g for KVM.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Intel GVT-g for KVM (a.k.a. KVMGT) is a full GPU virtualization solution with mediated pass-through, starting from 5th 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.<o:p></o:p></p>
<p class="MsoPlainText"> <o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Repositories:<o:p></o:p></p>
<p class="MsoPlainText">- Kernel: <a href="https://github.com/01org/gvt-linux">
https://github.com/01org/gvt-linux</a> (tag: 2018-q3-gvt-stable-4.17)<o:p></o:p></p>
<p class="MsoPlainText">- Qemu: <a href="https://github.com/01org/igvtg-qemu">
https://github.com/01org/igvtg-qemu</a> (tag: 2018-q3-stable-2.12.0)<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Platform Support:<o:p></o:p></p>
<p class="MsoPlainText">- Server platforms: Intel(r) Xeon(r) E3_v4, E3_v5 and E3_v6 with Intel Graphics processor<o:p></o:p></p>
<p class="MsoPlainText">- Client platforms: Intel(r) Core(tm) 5th generation (code name: Broadwell), 6th generation (code name: Skylake), 7th generation (code name: Kabylake) and 7th SoC generation (code name: Broxton), the Broxton is new supported platform<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Guest Operation System Validated:<o:p></o:p></p>
<p class="MsoPlainText">- Windows7 32-bit, Window7 64-bit, Windows8.1 64-bit, Windows10 64-bit<o:p></o:p></p>
<p class="MsoPlainText">- Ubuntu 18.04 64-bit<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Major Changes since Q1’2018 Release:<o:p></o:p></p>
<p class="MsoPlainText">- This update is based on kernel version 4.17 and Qemu version 2.12.<o:p></o:p></p>
<p class="MsoPlainText">- Add the Broxton platform preliminary support for KVMGT.<o:p></o:p></p>
<p class="MsoPlainText">- Improve stability of dma-buf feature with some GPU reset issues be fixed.<o:p></o:p></p>
<p class="MsoPlainText">- More bug fixing and code refinement, please refer to git log.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Limitation or known issues:<o:p></o:p></p>
<p class="MsoPlainText">- Due to graphics hardware resource limitation, the maximum number of Windows VM is 7.<o:p></o:p></p>
<p class="MsoPlainText">- The pre-defined type 1, 2 or 4 of vGPU 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.<o:p></o:p></p>
<p class="MsoPlainText">- Some 3rd party applications/tools like GPU_Z, Passmark 9.0 running in Windows VM may meet BSOD error. The workaround is to add “kvm.ignore_msrs=1” in host kernel’s command line to avoid this.<o:p></o:p></p>
<p class="MsoPlainText">- There are still instability issues about Guest VM stability while the IOMMU feature is enabled on a few Broadwell and Kabylake machines. The workaround is to turn off IOMMU on Intel graphics device by adding “intel_iommu=igfx_off”
in Host kernel’s command line.<o:p></o:p></p>
<p class="MsoNormal">- For Broxton, only Linux guest is currently supported, and the Linux guest kernel must be the same as the host kernel.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Useful links:<o:p></o:p></p>
<p class="MsoPlainText">- Setup guide:<o:p></o:p></p>
<p class="MsoPlainText"><a href="https://github.com/01org/gvt-linux/wiki/GVTg_Setup_Guide">https://github.com/01org/gvt-linux/wiki/GVTg_Setup_Guide</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">- New upstream architecture design introduction:<o:p></o:p></p>
<p class="MsoPlainText"><a href="https://01.org/igvt-g/documentation/intel-gvt-g-new-architecture-introduction">https://01.org/igvt-g/documentation/intel-gvt-g-new-architecture-introduction</a>
<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">- Please subscribe to join the mailing list if you want to learn more about GVT-g project:
<o:p></o:p></p>
<p class="MsoPlainText"><a href="https://lists.01.org/mailman/listinfo/igvt-g">https://lists.01.org/mailman/listinfo/igvt-g</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">- Please subscribe to join the mailing list if you want to contribute/review latest GVT-g upstream patches:<o:p></o:p></p>
<p class="MsoPlainText"><a href="https://lists.freedesktop.org/mailman/listinfo/intel-gvt-dev">https://lists.freedesktop.org/mailman/listinfo/intel-gvt-dev</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">- Official GVT-g portal:<o:p></o:p></p>
<p class="MsoPlainText"><a href="https://01.org/igvt-g">https://01.org/igvt-g</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">- More information about background, architecture and others about Intel GVT-g, can be found at:<o:p></o:p></p>
<p class="MsoPlainText"><a href="http://www.linux-kvm.org/images/f/f3/01x08b-KVMGT-a.pdf">http://www.linux-kvm.org/images/f/f3/01x08b-KVMGT-a.pdf</a><o:p></o:p></p>
<p class="MsoPlainText"><a href="https://www.usenix.org/conference/atc14/technical-sessions/presentation/tian">https://www.usenix.org/conference/atc14/technical-sessions/presentation/tian</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Important Note:<o:p></o:p></p>
<p class="MsoPlainText">The KVMGT 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 KVMGT project.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Thanks<o:p></o:p></p>
<p class="MsoPlainText">Terrence<o:p></o:p></p>
<p class="MsoPlainText">Tel: +86-21-6116 5390<o:p></o:p></p>
<p class="MsoPlainText">MP: +86-1356 4367 024<o:p></o:p></p>
<p class="MsoPlainText">Mail: <a href="mailto:terrence.xu@intel.com">terrence.xu@intel.com</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">GVT-g mailing list<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:iGVT-g@lists.01.org">iGVT-g@lists.01.org</a><o:p></o:p></p>
<p class="MsoPlainText"><a href="https://lists.01.org/mailman/listinfo/igvt-g">https://lists.01.org/mailman/listinfo/igvt-g</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>