1. Update /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet initcall_blacklist=sysfb_init intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:off,efifb:off"
  1. update-grub
  2. Update /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
  1. IOMMU interrupt remapping
echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf
echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf
  1. Blacklisting drivers by updating /etc/modprobe.d/blacklist.conf
blacklist radeon
blacklist nouveau
blacklist nvidia
blacklist nvidiafb
  1. Add GPU to VFIO by editing: /etc/modprobe.d/vfio.conf (ID's taken from lspci -v output)
options vfio-pci ids=(10de:1b80,10de:10f0) disable_vga=1
  1. Update initramfs
update-initramfs -u

Reboot Host

  1. Configure VM and bootup, disable Secure Boot in VM Bios
  2. Modify VM like this:

image.png

image.png

image.png

image.png