前提条件
linux >= 4.16
qemu >= 2.12
設定
/etc/modprobe.d/i915.conf
options i915 ... enable_gvt=1 enable_guc=0 ...
/etc/modules-load.d/intel_gvt-g.conf
kvmgt
vfio-iommu-type1
vfio-mdev
/etc/default/grub
GRUB_CMDLINE_LINUX="... intel_iommu=on ..."
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo reboot
lspci -Dnn|grep VGA
GVT_PCI=0000\:00\:02.0
ls /sys/bus/pci/devices/$GVT_PCI/mdev_supported_types/
GVT_GUID=$(uuidgen)
GVT_PCI=0000\:00\:02.0
GVT_TYPE=i915-GVTg_V5_4
echo "$GVT_GUID"|sudo tee "/sys/bus/pci/devices/$GVT_PCI/mdev_supported_types/$GVT_TYPE/create"
qemu-system-x86_64 \
-device vfio-pci,sysfsdev=/sys/bus/mdev/devices/$GVT_GUID