I can't bring up intel gvt-g following the official documentation. No matter what I do, I can't see the /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types folder being created. What have I done wrong? Please help.
Hardware info:
Intel 8700t with Intel UHD graphics 630 iGPU
Here's my /etc/default/grub
Here's my /etc/modules
Here's all the conf files in /etc/modprobe.d/
update-initramfs and update-grub were done on every change to grub or module settings.
Weirdly, when I typed modprobe kvmgt, this was the response:
Hardware info:
Intel 8700t with Intel UHD graphics 630 iGPU
Here's my /etc/default/grub
Code:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Proxmox Virtual Environment"
GRUB_CMDLINE_LINUX_DEFAULT="vfio-pci.ids=1002:67ff,1002:aae0,1106:3483,8086:a170 vfio_iommu_type1.allow_unsafe_interrupts=1 iommu=pt pcie_acs_override=downstream,multifunction i915.enable_gvt=1 kvm.ignore_msrs=1 irqpoll drm.debug=0 intel_iommu=on,igfx_off"
GRUB_CMDLINE_LINUX="quiet resume=UUID=6edb496b-2378-427a-a7b1-fb4d2f05a964"
# Disable os-prober, it might add menu entries for each guest
GRUB_DISABLE_OS_PROBER=true
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Here's my /etc/modules
Code:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
kvmgt
vfio
vfio_mdev
vfio_pci
vfio_iommu_type1
vfio_virqfd
Here's all the conf files in /etc/modprobe.d/
Code:
# This file contains a list of modules which are not supported by Proxmox VE
# nidiafb see bugreport https://bugzilla.proxmox.com/show_bug.cgi?id=701
blacklist nvidiafb
blacklist amdgpu
blacklist snd_hda_intel
# enable this to passthrough devices by vendor:device id
options vfio-pci ids=1002:67ff,1002:aae0,1106:3483
# enable this to passthrough on-board audio
options vfio-pci ids=8086:a170
# enable this to passthrough on-board sata controller
# options vfio-pci ids=8086:a102
# enable unsafe interrupts
# options vfio_iommu_type1 allow_unsafe_interrupts=1
# enable nested virtualization
options kvm_intel nested=1
# MSRS check
options kvm ignore_msrs=Y
update-initramfs and update-grub were done on every change to grub or module settings.
Weirdly, when I typed modprobe kvmgt, this was the response:
modprobe: ERROR: could not insert 'kvmgt': No such device