April 2Apr 2 Hi all, I have a 2080 GPU that I want to use for VMs. You can see the output of Tools | System Devices in the attached PNG.The 2080 is listed in group 2, but as you can see it's not selectable for binding to vfio at boot.Does this mean the 2080 cannot be passed through? Or anything that affects the system? Do I need to take further steps?Thank you for any hints/pointers.
April 2Apr 2 You may want to explore using the PCIe ACS override in VM manager settings to isolate the video card.
April 5Apr 5 Community Expert Solution The reason your 2080 is not selectable for binding is that IOMMU Group 2 contains other devices alongside the GPU. For VFIO passthrough to work, you need to bind the entire IOMMU group to vfio-pci, and Unraid won't let you bind a group that includes critical system devices (like the root port or other PCI bridges).Two approaches:1. ACS Override (quick fix): Go to Settings > VM Manager and set "PCIe ACS Override" to "Both" or "Downstream". This tells the kernel to treat each device as its own IOMMU group, splitting up the shared group so the GPU can be isolated. After applying, reboot and check System Devices again. The 2080 should now appear in its own group and be selectable.The trade-off: ACS override reduces IOMMU isolation guarantees. In a home lab this is fine, but it means devices in the split group could theoretically DMA into each other's memory. For a home GPU passthrough setup this is a non-issue in practice.2. Physical slot change (cleaner fix): If your motherboard has multiple x16 slots, try moving the GPU to a different PCIe slot. Different slots often land in different IOMMU groups depending on your chipset layout. Some slots connect through the CPU directly (cleaner grouping) while others go through the chipset (shared groups).Check which devices share Group 2 by looking at the System Devices page. If it is just the GPU plus its audio function (NVIDIA audio), that is normal and both should be bound together for passthrough.
April 16Apr 16 Author Both answers solved my issue, which required the ACS override option.So far no GPU issues after rebinding the isolated 2080 to vfio.Thanks guys.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.