Hello,
As the title states, on paper, I should be able to passthrough my GPU to a VM but it just isn't working. I've followed multiple guides but when they select the video and boot their VM it boots and mine just doesnt.
unRAID: Latest version, installed on Sunday
M/B: Micro-Star International Co., Ltd. B450 GAMING PRO CARBON AC (MS-7B85) Version 1.0 - s/n: J316294684
BIOS: American Megatrends Inc. Version 1.B0. Dated: 11/08/2019
CPU: AMD Ryzen 7 2700X Eight-Core @ 3700 MHz
GPU: Nvidia 2080 TI (MSI)
Steps:
Set up unRAID
VM Manager settings:
PCIe ACS override: Downstream
Downloaded VirtIO drivers for windows
Installed VM w/o passthrough (Windows 11)
Bound IOMMU group to vfio
Rebooted
Changed video/sound to 2080ti
start VM, no boot
sad me
When that didnt work i looked on the forms and found folks adding vfio_iommu_type1.allow_unsafe_interrupts=1 and video=efifb:off to the syslinux config but neither worked independently nor together. I also tried dumping my GPU vBIOS with spaceinvaderone's script but it was saying my GPU wasn't bound when unRAID said it was. I'm going to update my bios as I noticed it was pretty old but I doubt that will do anything.
I've tried everything I can think of and everything seems to say its working but I don't know enough about this to be sure so any guidance would be greatly appreciated. Happy to provide any more logs, just not sure what you might need.
IOMMU Bind log:
VM Log: