Skip to content

Instantly share code, notes, and snippets.

@RobinBeismann
Last active July 17, 2023 21:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RobinBeismann/c425ad811dbb994d3d1c65feaf768a56 to your computer and use it in GitHub Desktop.
Save RobinBeismann/c425ad811dbb994d3d1c65feaf768a56 to your computer and use it in GitHub Desktop.
Proxmox iGPU Passthrough (11th Gen)
# /etc/modprobe.d/blacklist-i915.conf
blacklist i915
install i915 /usr/bin/false
update-grub && update-initramfs -u -k all
# If using Proxmox Dist:
proxmox-boot-tool refresh
# /etc/default/grub
# Only add this line
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on initcall_blacklist=sysfb_init intel_pstate=disable i915.enable_gvt=1 iommu=pt pcie_acs_override=downstream,multifunction video=efifb:off video=vesa:off vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 modprobe.blacklist=radeon,nouveau,nvidia,nvidiafb,nvidia-gpu"
# /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.
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
kvmgt
xengt
vfio-mdev
PCI Passthrough: https://screenshot.nightwire.de/f/zcrdyxwvhji.png
In-depth: https://screenshot.nightwire.de/f/uindpechgsv.png
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment