HELP problems with NVIDIA graphics card forwarding

XZ123

New Member
Mar 29, 2023
3
0
1
Windows writes error 31 when trying to install the driver, I get a blue screen with an NVIDIA driver error
system log :

kernel: pcieport 0000:00:03.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:01:00.0
kernel: vfio-pci 0000:01:00.0: No more image in the PCI ROM
kernel: vfio-pci 0000:01:00.0: No more image in the PCI ROM



grub config:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pci=nommconf pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:off,efifb:off"
GRUB_CMDLINE_LINUX=""


grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.102-1-pve
Found initrd image: /boot/initrd.img-5.15.102-1-pve
Found linux image: /boot/vmlinuz-5.15.85-1-pve
Found initrd image: /boot/initrd.img-5.15.85-1-pve
Found linux image: /boot/vmlinuz-5.15.74-1-pve
Found initrd image: /boot/initrd.img-5.15.74-1-pve
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

nano /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
nano /etc/modprobe.d/iommu_unsafe_interrupts.conf

options vfio_iommu_type1 allow_unsafe_interrupts=1

nano /etc/modprobe.d/kvm.conf

options kvm ignore_msrs=1

nano /etc/modprobe.d/blacklist.conf

blacklist radeon
blacklist nouveau
blacklist nvidia
blacklist nvidiafb

nano /etc/modprobe.d/vfio.conf
options vfio-pci ids=10de:13c0,10de:0fbb disable_vga=1
 
What is the output of cat /proc/cmdline?
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pci=nommconf pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:eek:ff,efifb:eek:ff"
nofb nomodeset video=vesafb:off,efifb:off" does not work anymore since Proxmox 7.2. Use this work-around instead when you passthrough the boot GPU.
Do you really need pcie_acs_override=downstream,multifunction? It is very unsafe. Why do you need pci=nommconf?

Maybe your NVidia GPU additionally needs some special work-around but I don't know.
 
What is the output of cat /proc/cmdline?

nofb nomodeset video=vesafb:off,efifb:off" does not work anymore since Proxmox 7.2. Use this work-around instead when you passthrough the boot GPU.
Do you really need pcie_acs_override=downstream,multifunction? It is very unsafe. Why do you need pci=nommconf?

Maybe your NVidia GPU additionally needs some special work-around but I don't know.
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.15.74-1-pve root=/dev/mapper/pve-root ro quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:off,efifb:off
 
What is the output of cat /proc/cmdline?

nofb nomodeset video=vesafb:off,efifb:off" does not work anymore since Proxmox 7.2. Use this work-around instead when you passthrough the boot GPU.
Do you really need pcie_acs_override=downstream,multifunction? It is very unsafe. Why do you need pci=nommconf?

Maybe your NVidia GPU additionally needs some special work-around but I don't know.
THANK YOU SO MUCH BRO, HELPED VERY MUCH!
GRUB :
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt initcall_blacklist=sysfb_init"
BIOS turn on CSM (legasy)