To start I am now running Arch with the VFIO kernel, I did not compile with the i915, my machine failed to boot with that last time. Currently I can't seem to get VFIO to claim the devices I want to pass-through. You can see kernel driver is still nvidia. I added my configs below. I even tried a script. Every time I modify mkinitcpio.conf I regenerate my intramfd with mkinitcpio -p linux-vfio
What am I missing?
lspci -nnk -d 10de:1087
02:00.0 VGA compatible controller : NVIDIA Corporation GF110 [GeForce GTX 560 Ti 448 Cores] [10de:1087] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:0000]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
MODULES="vfio vfio_iommu_type1 vfio_pci vfio_virqfd"kernel boot options.
intel_iommu=on pcie_acs_override=downstream rd.driver.pre=vfio-pci