Proxmox PCI(e) Passthrough
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
lspci -v -n lspci -n -s 01:00 lspci -v File: /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt vfio-pci.ids=1000:0087,10de:107d,10de:0e08 nofb nomodeset video=vesafb:off,efifb:off" update-grub root@pve:~# cat /etc/modules # /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 update-initramfs -u -k all root@pve:~# cat /etc/modprobe.d/ iommu_unsafe_interrupts.conf kvm.conf pve-blacklist.conf vfio.conf root@pve:~# cat /etc/modprobe.d/iommu_unsafe_interrupts.conf options vfio_iommu_type1 allow_unsafe_interrupts=1 root@pve:~# cat /etc/modprobe.d/pve-blacklist.conf # 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 nouveau blacklist radeon root@pve:~# cat /etc/modprobe.d/kvm.conf options kvm ignore_msrs=1 root@pve:~# cat /etc/modprobe.d/vfio.conf options vfio-pci ids=1000:0087 options vfio-pci ids=10de:107d,10de:0e08 disable_vga=1 softdep mpt3sas pre: vfio_pci |
Enable MSI on Windows for Audio/Graphics card https://forums.guru3d.com/threads/windows-line-based-vs-message-signaled-based-interrupts-msi-tool.378044/