I would like to try to use the Intel Media SDK in a GVT-D or GVT-G configuration under Xen or KVM (Esxi seems not good at any of the two technology).
The problem is: which Chipset and CPU supports GVT-*
Intel is not clear regarding the support. Reading around it seems you need a Xeon with Iris PRO. Iris and HD are not enough. Nor a Core i7 with Iris Pro.
Is there a particular place where you can check for it?
Someone managed to install everything of a Gigabyte Brix that uses a 4th gen core i7. In Xen HCL you see just Xeon E3-12** between the supported processors but just for passthrough. Around internet seems that passthrough should work with intel intel HD > 4600 and Iris and Iris Pro.
The situation is mixed, and the chipset that you need for everything to work too.
The bios is another story apart, but that problem is solvable speaking directly to the company producing the motherboard.
Is there someone that knows some of the answers?
Hi thank you! I read that article previously. Interesting article, but it shows just one cpu and one chipset.
I would like to find out which cpu supports all the GVT feature set
Nowhere it is mentioned about it...
For find Intel CPUs support VT-d, You can use following URL -
For check the CPU supports GVT feature set: go to http://ark.intel.com and search on your CPU mode as the keyword. like "i7-4770R"
In the result of search you maybe care about following -
|Intel® Virtualization Technology (VT-x) ‡||Yes|
|Intel® Virtualization Technology for Directed I/O (VT-d) ‡||Yes|
|Intel® VT-x with Extended Page Tables (EPT) ‡||Yes|
You can use following command line to check your CPU mode on Linux
$ cat /proc/cpuinfo | grep -i intel
Hi Zachary, thanks.
That unfortunately shows just part of mistery.
The full future set of GVT is GVT-d, -g and -s.
While GVT-d seems to be supported starting from HD 4*** depends then on the hypervisor you use and the driver. GVT-s instead seems to require a driver that from an exchange of emails with vSGA seems will support starting from Iris Pro (and reading around in internet just on Xeon). GVT-g instead seems complete for Haswell but not yet there for Broadwell.
And between all this, you still need to get which chipset will make it work, because for Xeon v3, v4 a c226 is required it is seen so c222 and c224 is a no go. For normal Core I really don't know which is the minimum chipset requirement.
It would be good in the Ark to have a row for GVT.
For GVT-d, -g, -s, I think you can refer to https://01.org/zh/blogs/skjain/2014/intel%C2%AE-graphics-virtualization-update.
I think we need understand which parts are implemented via hardware, which parts are implements via software in GPU virtualization.
GVT-d, -g, -s all need hardware support "Intel® Virtualization Technology for Directed I/O (VT-d)", but some parts implements via software in hypervisor or kernel.
so I think Ark's information is enough. because It is only including hardware details.
more information, I think https://01.org/zh/igvt-g should be a good resource.