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)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!