Intel GVT-g
https://01.org/sites/default/files/documentation/an_introduction_to_intel_gvt-g_for_external.pdf
Requirements
https://wiki.archlinux.org/title/Intel_GVT-g only works with Intel Broadwell (5th gen) to Comet Lake (10th gen) For Xe Architecture (Gen12) based GPUs, SR-IOV feature is needed instead.
lspci -v -s 00:02.0Update tool
https://download.01.org/gfx/repos/src/ https://01.org/linuxgraphics/downloads/intel-graphics-update-tool-linux-os-v2.0.5
Guide
https://github.com/intel/gvt-linux/wiki/GVTg_Setup_Guide https://www.kraxel.org/blog/2017/01/virtual-gpu-support-landing-upstream/
Kernel Compiling
https://download.01.org/GVT-g/
KVMGT
For KVMGT, you also can use the current upstream Linux kernel and QEMU directly since all the enabling patches have been upstreamed. https://github.com/intel/gvt-linux/tree/gvt-staging/drivers/gpu/drm/i915/gvt
XENGT
For XenGT, you must use the repositories we provided. https://github.com/intel/Igvtg-xen/tree/xengt-stable-4.9/
https://github.com/intel/gvt-linux/wiki/GVTg_Setup_Guide#332-build-qemu--xen-for-xengt
GRUB
mdev
libvirt
QEMU
Openstack
https://www.openstack.org/assets/presentation-media/Enable-GPU-virtualization-in-OpenStack.pdf
Last updated
Was this helpful?