Hello, I am posting for some help on setting up GPU passthrough on Fedora 29. I am following this guide,
https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF
and after successfully installing nvidia’s latest driver and enabling IOMMU I’m currently at:
IOMMU Group 31 02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] [10de:1b06] (rev a1)
IOMMU Group 31 02:00.1 Audio device [0403]: NVIDIA Corporation GP102 HDMI Audio Controller [10de:10ef] (rev a1)
IOMMU Group 32 03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] [10de:1b06] (rev a1)
IOMMU Group 32 03:00.1 Audio device [0403]: NVIDIA Corporation GP102 HDMI Audio Controller [10de:10ef] (rev a1)
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] [10de:1b06] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:3602]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
02:00.1 Audio device [0403]: NVIDIA Corporation GP102 HDMI Audio Controller [10de:10ef] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:3602]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] [10de:1b06] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:3602]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
03:00.1 Audio device [0403]: NVIDIA Corporation GP102 HDMI Audio Controller [10de:10ef] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:3602]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
I now need to select one of the cards (02:00.0 and 02:00.1 in my case) and bind pci-stub or vfio-pci to it so it can be passed through. The guide notes that I need to select the GPU via PCI bus address since the vender/device IDs are identical, but after a bit of research it appears that Fedora is using a different mechanism to handle the initramfs than the guide, and that dracut is what I need?
Please correct any info, and thanks in advance for the help.