nvidia gtx-950 passthrough issue

rdmitry0911

Member
Apr 11, 2020
9
1
8
63
Hi guys, I'm trying to pass through my old nvidia gpu to debian UEFI guest. I followed this guide and card seems to be passed through (at least starting the vm doesn't produce any errors or warnings), however, after starting the VM, I see these messages in the vm console:
Code:
noueveau 0000:01:00:0: bus: MMIO write of 8000011f FAULT at 10eb14 [ PRIVRING ]
noueveau 0000:01:00:0: timer: stalled at ffffffffffffffff
and soon after that proxmox restarted
I also tried to follow this guide with the same result
My obvious question is how to fix this? :)

My hardware:
Code:
M/B: AsRock Z690M PG Riptide D5
CPU: Intel Core i5-12400F
RAM: 64GB (2x Kingston 32GB FURY Beast 5200MHz CL40)
nvme: Kingston NV2 SSD 2TB M.2 NVMe PCI Express 4.0 
GPU: NVIDIA GeForce GTX 950
# for d in /sys/kernel/iommu_groups/*/devices/*; do n=${d#*/iommu_groups/*}; n=${n%%/*}; printf 'IOMMU group %s ' "$n"; lspci -nns "${d##*/}"; done
Code:
IOMMU group 0 00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4650] (rev 02)
IOMMU group 10 00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:7a84] (rev 11)
IOMMU group 10 00:1f.3 Audio device [0403]: Intel Corporation Device [8086:7ad0] (rev 11)
IOMMU group 10 00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:7aa3] (rev 11)
IOMMU group 10 00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:7aa4] (rev 11)
IOMMU group 11 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 950] [10de:1402] (rev a1)
IOMMU group 12 01:00.1 Audio device [0403]: NVIDIA Corporation GM206 High Definition Audio Controller [10de:0fba] (rev a1)
IOMMU group 13 02:00.0 Non-Volatile memory controller [0108]: Kingston Technology Company, Inc. Device [2646:5017] (rev 03)
IOMMU group 14 04:00.0 USB controller [0c03]: ASMedia Technology Inc. Device [1b21:3042]
IOMMU group 15 05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. Killer E3000 2.5GbE Controller [10ec:3000] (rev 06)
IOMMU group 1 00:01.0 PCI bridge [0604]: Intel Corporation Device [8086:460d] (rev 02)
IOMMU group 2 00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:464d] (rev 02)
IOMMU group 3 00:14.0 USB controller [0c03]: Intel Corporation Device [8086:7ae0] (rev 11)
IOMMU group 3 00:14.2 RAM memory [0500]: Intel Corporation Device [8086:7aa7] (rev 11)
IOMMU group 4 00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:7acc] (rev 11)
IOMMU group 5 00:16.0 Communication controller [0780]: Intel Corporation Device [8086:7ae8] (rev 11)
IOMMU group 6 00:17.0 SATA controller [0106]: Intel Corporation Device [8086:7ae2] (rev 11)
IOMMU group 7 00:1b.0 PCI bridge [0604]: Intel Corporation Device [8086:7ac4] (rev 11)
IOMMU group 8 00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:7aba] (rev 11)
IOMMU group 9 00:1c.6 PCI bridge [0604]: Intel Corporation Device [8086:7abe] (rev 11)
# cat /proc/cmdline
Code:
BOOT_IMAGE=/vmlinuz-5.15.74-1-pve root=/dev/mapper/pve--asrock--vg-root ro net.ifnames=0 biosdevname=0 quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:off video=efifb:off
# cat /etc/pve/qemu-server/100.conf
Code:
agent: 1
bios: ovmf
boot: order=scsi0;ide2;net0
cores: 4
cpu: host
efidisk0: local:100/vm-100-disk-0.qcow2,efitype=4m,size=528K
hostpci0: 0000:01:00,pcie=1
ide2: local:iso/debian-11.5.0-amd64-netinst.iso,media=cdrom,size=382M
machine: q35
memory: 16394
meta: creation-qemu=7.1.0,ctime=1670425305
name: Debian11
net0: virtio=FE:64:03:30:F6:50,bridge=vmbr0
numa: 0
ostype: l26
scsi0: local:100/vm-100-disk-1.qcow2,iothread=1,size=50G
scsihw: virtio-scsi-single
smbios1: uuid=bcb18044-46e3-4524-9f1e-5f3d8bcc1e26
sockets: 1
usb0: host=1c4f:0002
vga: std
vmgenid: c15d9e64-b76d-4500-bdb3-81117bee39ce
Thank you, Dmitry
 

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!