Hi there, first post here so if I did some format wrong please say!
I am new to unraid and am using a 3900X on a gigabyte B550 mobo, I have succesfully passed through my 3070 to a linux fedora vm (haven't had much luck with windows yet but that's another problem)
I also have a 1030 I want to pass through, but any pcie device plugged in any other slot then the main pcie 4x16 slot from the CPU (all others are chipset) don't show up, I have already tried all three different pcie cards (3070, 1030 and some random network card)
I am slowly suspecting this might be a motherboard BIOS thing, otherwise I am in the dark
[SOLVED]
so I had multiple problems, I will list them here with the solutions:
PCIE devices not showing up in any IOMMU group in system devices
-cheaper/consumer motherboards/CPU's have pcie slots on a bus, but only one of the devices on that bus can be used. in my case my second m.2 slot was on a bus with the 4x pcie slot, after removing the m.2 drive it showed up in an IOMMU group
PCIE devices in one IOMMU group
-use ACS override under settings>vm manager>advanced view>ACS override
3070 still not giving display output in windows (but in linux it did)
-in my case I had a 1030 (slated for linux) that I temporarely used for windows to install nvidia 3070 drivers, after that I could just switch back to the 3070 in unraid and it worked
--please post it if this thread helped you out, it would make my day!--