1015 B
1015 B
GPU Passthrough on Linux
Enable IOMMU
sudo vim /etc/default/grub
Add amd_iommu=on iommu=pt
GRUB_CMDLINE_LINUX_DEFAULT="... amd_iommu=on iommu=pt"
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo reboot
Verify
sudo dmesg | grep -i iommu
Find GPU IDs
lspci -nn | grep -E "VGA|Audio"
In my case, I get
10de:28a010de:22be
VFIO Module Options
sudo vim /etc/modprobe.d/vfio.conf
Arch
options vfio-pci ids=10de:28a0,10de:22be
Fedora
options vfio-pci ids=10de:28a0,10de:22be disable_vga=1 softdep nvidia pre: vfio-pci softdep nouveau pre: vfio-pci
Blacklist GPU
sudo vim /etc/modprobe.d/blacklist-gpu.conf
Arch
blacklist nouveau
blacklist nvidia
blacklist nvidia_drm
blacklist nvidia_modeset
Fedora
blacklist nouveau
blacklist nvidia
blacklist nvidia_drm
blacklist nvidia_modeset
blacklist nvidia_uvm
blacklist rivafb
blacklist nvidiafb
blacklist snd_hda_intel