This is not officialy supported method by proxmox
[What is IGD Passthrough]
same as GPU PCIe passthrough except GPU is intel intergrated graphic device
[Why]
No need to extra pcie card for vga passthrough, and power efficient
[How]
requirement
0. broadwell or newer process for UPT mode or above sandy bridge for Legacy mode
1. first you need to know how does gpu passthrough works, you don't need to follow step
just read this wiki page and understand
2. kernel above 4.6
guide is here or you can install by yourself
3.
[What is IGD Passthrough]
same as GPU PCIe passthrough except GPU is intel intergrated graphic device
[Why]
No need to extra pcie card for vga passthrough, and power efficient
[How]
requirement
0. broadwell or newer process for UPT mode or above sandy bridge for Legacy mode
1. first you need to know how does gpu passthrough works, you don't need to follow step
just read this wiki page and understand
2. kernel above 4.6
guide is here or you can install by yourself
3.
Code:
vim /etc/default/grub
# add following to GRUB_CMDLINE_LINUX_DEFAULT
intel_iommu=on video=efifb:off
update-grub
vim /etc/modprobe.d/blacklist.conf
blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist i915
vim /etc/modprobe.d/vfio.conf
options vfio-pci ids=<YOUR INTEL IGD ID>
echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf
update-initramfs -u
vim /etc/pve/qemu-server/<YOUR VM ID>.conf
# if your processor > broadewell then, (upt mode)
args: -device vfio-pci,host=00:02.0,addr=0x18,x-vga=on,x-igd-opregion=on
# if your processor >= sandy then, (legacy mode)
machine:pc-i440fx-2.2
args: -device vfio-pci,host=00:02.0,addr=0x02
vga: none
Last edited: