In this post, I’ll show you how to do PCIe Passthrough with minimal setup and cost
I’ll be using Asus ROG Strix B450-F GAMING motherboard, most mid-range AMD motherboard support PCIe Passthrough natively, you just need enable some BIOS settings.
Assume you have installed Proxmox 7+
Enter UEFI BIOS
Usually, press DEL key to enter
Follow the screenshot 😊
Enable Virtualization Support
Enable SR-IOV and Above 4G Decoding
Enable IOMMU, ARI, PCIe stuff
Proxmox
After you done with UEFI BIOS settings, boot into Proxmox in UEFI Mode then open host Terminal
Edit GRUB
nano /etc/default/grub
Go to line GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Add amd_iommu=on pcie_acs_override=downstream,multifunction
after quiet
, before "
Like this:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on pcie_acs_override=downstream,multifunction"
Save and Exit nano
Update GRUB
update-grub
Update UEFI
pve-efiboot-tool refresh
Reboot
Then reboot,
Enjoy, now you can pass GPU, build-in SATA Controller, NIC, SR-IOV, etc…