/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet modprobe.blacklist=vfio-pci"
/etc/grub.d/40_custom
menuentry "Arch Linux - PCI Passthrough" {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root d8dfdf74-8c7d-4d1e-a012-79abc959a420
echo 'Loading Linux linux ...'
linux /vmlinuz-linux root=UUID=48247929-96dd-45d0-853e-070a96bf73ce rw loglevel=3 quiet rd.driver.pre=vfio-pci intel_iommu=on vfio-pci.ids=10de:25a2,10de:2291 modprobe.blacklist=nvidia
echo 'Loading initial ramdisk ...'
initrd /initramfs-linux.img
}