As the title says, I'm having a problem getting both of my GPUs to pass through to VM. They're in a single IOMMU group, which I think is fine for my use case (I want them both to go to a single VM).
If I pass in GPU #2, everything works.
If I pass in GPU #1 instead of or in addition to GPU #2, I get some error messages:
- Invalid PCI ROM header signature
- kernel: vfio-pci 0000:01:00.0: BAR 1: can't reserve [mem 0x4020000000-0x402fffffff 64bit pref]
Some possibly relevant information. These are Nvidia RTX 3080. I did vbios dumps for each GPU once upon a time in Windows with GPU-Z. Those dumps were slightly different, even though the cards are identical and share a common set of IDs. I use the romfile option with the VM to load each GPU's rom.
If I pass in GPU #2, everything works.
If I pass in GPU #1 instead of or in addition to GPU #2, I get some error messages:
- Invalid PCI ROM header signature
- kernel: vfio-pci 0000:01:00.0: BAR 1: can't reserve [mem 0x4020000000-0x402fffffff 64bit pref]
Some possibly relevant information. These are Nvidia RTX 3080. I did vbios dumps for each GPU once upon a time in Windows with GPU-Z. Those dumps were slightly different, even though the cards are identical and share a common set of IDs. I use the romfile option with the VM to load each GPU's rom.