Re: [Intel-gfx] [GVT-g] [ANNOUNCE] 2018-Q3 release of KVMGT (Intel GVT-g for KVM)

2018-11-19 Thread Xu, Terrence
Yes, if you find and problem on we mentioned platform, you can file a bug on 
fd. (https://bugs.freedesktop.org/)  with component "DRM/iGVT-g".

>-Original Message-
>From: Joonas Lahtinen [mailto:joonas.lahti...@linux.intel.com]
>Sent: Friday, November 16, 2018 10:34 PM
>To: 'igv...@lists.01.org' ; 'intel-
>g...@lists.freedesktop.org' ;
>'k...@vger.kernel.org' ; 'linux-
>ker...@vger.kernel.org' ; Xu, Terrence
>
>Cc: Li, Susie ; Wang, Zhenyu Z
>; Cowperthwaite, David J
>; Reddy, Raghuveer
>; Dong, Eddie ; Yuan,
>Hang ; Lv, Zhiyuan ; Jin,
>Gordon ; Downs, Mike ;
>Wang, Hongbo 
>Subject: Re: [Intel-gfx] [GVT-g] [ANNOUNCE] 2018-Q3 release of KVMGT
>(Intel GVT-g for KVM)
>
>Quoting Xu, Terrence (2018-10-19 10:04:47)
>> 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), 7th generation (code name:
>> Kabylake) and 7th SoC generation (code name: Broxton), the Broxton is
>> new supported platform
>
>Does this mean that all SKUs from those platforms are supported so that
>when users report bugs, they will be worked on?
>
>Regards, Joonas
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [GVT-g] [ANNOUNCE] 2018-Q3 release of KVMGT (Intel GVT-g for KVM)

2018-11-16 Thread Joonas Lahtinen
Quoting Xu, Terrence (2018-10-19 10:04:47)
> 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), 7th generation (code name: Kabylake) and
> 7th SoC generation (code name: Broxton), the Broxton is new supported platform

Does this mean that all SKUs from those platforms are supported so that when
users report bugs, they will be worked on?

Regards, Joonas
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [GVT-g] [ANNOUNCE] 2018-Q3 release of KVMGT (Intel GVT-g for KVM)

2018-10-19 Thread Xu, Terrence
Hi all,



We are pleased to announce an update of Intel GVT-g for KVM.



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.





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)



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), 7th generation (code name: Kabylake) and 
7th SoC generation (code name: Broxton), the Broxton is new supported platform



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.

-Add the Broxton platform preliminary support for KVMGT.

-Improve stability of dma-buf feature with some GPU reset issues be fixed.

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



Limitation or known issues:

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

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

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

-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.
-For Broxton, only Linux guest is currently supported, and the Linux guest 
kernel must be the same as the host kernel.





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:

http://www.linux-kvm.org/images/f/f3/01x08b-KVMGT-a.pdf

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





Important Note:

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.







Thanks

Terrence

Tel: +86-21-6116 5390

MP: +86-1356 4367 024

Mail: terrence...@intel.com



___

GVT-g mailing list

igv...@lists.01.org

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

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx