Skip to main content

VFIO "GPU Passthrough" Guide for Proxmox

BIOS Settings:

  • Disable Above 4G
  • Disable ReBAR
  • Disable SR-IOV (Leave this enabled if using a Quadro or other SR-IOV enabled graphics accelerator)
  • Enable IOMMU Support
  • Enable VT-D
  • Ensure primary output in BIOS is set to iGPU (NOT AUTO)

Proxmox Kernel Version:

  • Ensure Proxmox is running on kernel version 6.0.2 or later - 
    pveversion -v
  • Ensure Proxmox is running on the latest kernel -
  • apt update
    apt dist-upgrade
    reboot
  • Update the Proxmox Kernel Commandline to boot with IOMMU Support
  • nano /etc/kernel/cmdline
    root=ZFS=rpool/ROOT/pve-1 boot=zfs
    Change to:
    For Intel:
    root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on
    For AMD:
    root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on
  • Add Kernel Modules
  • nano /etc/modules
    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd