Hi,
I'm trying to resolve the infamous 43 error with installing NVidia drivers on a Windows 10 VM with a GTX 1080 Ti passed to it. I've tried some different configs and nothing works. Earlier I was testing the setup with my little 10" HDMI test monitor, and I've managed to setup the drivers once (using BIOS setup), but after that (while waiting for the main monitor to arrive) I've started to try different configs, and now nothing seems to be working.
I've reverted most of the changes that I've done, and am ready to start over.
Would appreciate if someone could help me with this.
My HW:
MB: ASRock AB350M Pro4
CPU: AMD Ryzen 1700
MEM: 64GB
Storage: >30TB
GPU in slot 2: MSI Armor OC GTX 1080 Ti (for passthrough)
GPU in slot 3: Some old Radeon X300 (for PVE console)
Monitor: Acer Predator Z1 (2560x1080)
Now some config info from PVE etc.:
I've remove all the config files that I've created since I've started to play around with passthrough (except the iommu and blacklist in the grub config).
I do have 2 more days that I can test this setup before I have to return the card. I'd like to keep it and make it work - since the alternative would be getting an AMD card (maybe RX 580), and my monitor has G-Sync, which won't work with AMD.
Does anyone have any ideas ? If more info is needed then please write what I have to provide.
Best regards
Szafran
I'm trying to resolve the infamous 43 error with installing NVidia drivers on a Windows 10 VM with a GTX 1080 Ti passed to it. I've tried some different configs and nothing works. Earlier I was testing the setup with my little 10" HDMI test monitor, and I've managed to setup the drivers once (using BIOS setup), but after that (while waiting for the main monitor to arrive) I've started to try different configs, and now nothing seems to be working.
I've reverted most of the changes that I've done, and am ready to start over.
Would appreciate if someone could help me with this.
My HW:
MB: ASRock AB350M Pro4
CPU: AMD Ryzen 1700
MEM: 64GB
Storage: >30TB
GPU in slot 2: MSI Armor OC GTX 1080 Ti (for passthrough)
GPU in slot 3: Some old Radeon X300 (for PVE console)
Monitor: Acer Predator Z1 (2560x1080)
Now some config info from PVE etc.:
Code:
root@vmserver:/# cat /etc/default/grub | grep GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="modprobe.blacklist=nouveau quiet amd_iommu=on amd_iommu=pt
Code:
root@vmserver:/# dmesg | grep AMD-Vi
[ 0.861498] AMD-Vi: IOMMU performance counters supported
[ 0.863480] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40
[ 0.863480] AMD-Vi: Extended features (0xf77ef22294ada):
[ 0.863483] AMD-Vi: Interrupt remapping enabled
[ 0.863483] AMD-Vi: virtual APIC enabled
[ 0.863725] AMD-Vi: Lazy IO/TLB flushing enabled
Code:
root@vmserver:/# lspci | grep "VGA\|IOMMU"
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 1451
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV370 [Radeon X300]
09:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
Code:
root@vmserver:/# for a in /sys/kernel/iommu_groups/*; do find $a -type l; done
/sys/kernel/iommu_groups/0/devices/0000:00:01.0
/sys/kernel/iommu_groups/1/devices/0000:00:01.1
/sys/kernel/iommu_groups/10/devices/0000:00:18.6
/sys/kernel/iommu_groups/10/devices/0000:00:18.4
/sys/kernel/iommu_groups/10/devices/0000:00:18.2
/sys/kernel/iommu_groups/10/devices/0000:00:18.0
/sys/kernel/iommu_groups/10/devices/0000:00:18.7
/sys/kernel/iommu_groups/10/devices/0000:00:18.5
/sys/kernel/iommu_groups/10/devices/0000:00:18.3
/sys/kernel/iommu_groups/10/devices/0000:00:18.1
/sys/kernel/iommu_groups/11/devices/0000:01:00.0
/sys/kernel/iommu_groups/12/devices/0000:07:00.0
/sys/kernel/iommu_groups/12/devices/0000:03:00.1
/sys/kernel/iommu_groups/12/devices/0000:04:01.0
/sys/kernel/iommu_groups/12/devices/0000:06:00.0
/sys/kernel/iommu_groups/12/devices/0000:04:04.0
/sys/kernel/iommu_groups/12/devices/0000:05:00.0
/sys/kernel/iommu_groups/12/devices/0000:04:00.0
/sys/kernel/iommu_groups/12/devices/0000:07:00.1
/sys/kernel/iommu_groups/12/devices/0000:03:00.2
/sys/kernel/iommu_groups/12/devices/0000:03:00.0
/sys/kernel/iommu_groups/13/devices/0000:09:00.1
/sys/kernel/iommu_groups/13/devices/0000:09:00.0
/sys/kernel/iommu_groups/2/devices/0000:00:01.3
/sys/kernel/iommu_groups/3/devices/0000:00:02.0
/sys/kernel/iommu_groups/4/devices/0000:00:03.0
/sys/kernel/iommu_groups/5/devices/0000:00:03.1
/sys/kernel/iommu_groups/6/devices/0000:00:04.0
/sys/kernel/iommu_groups/7/devices/0000:11:00.2
/sys/kernel/iommu_groups/7/devices/0000:11:00.0
/sys/kernel/iommu_groups/7/devices/0000:00:07.1
/sys/kernel/iommu_groups/7/devices/0000:11:00.3
/sys/kernel/iommu_groups/7/devices/0000:00:07.0
/sys/kernel/iommu_groups/8/devices/0000:12:00.2
/sys/kernel/iommu_groups/8/devices/0000:00:08.1
/sys/kernel/iommu_groups/8/devices/0000:12:00.0
/sys/kernel/iommu_groups/8/devices/0000:00:08.0
/sys/kernel/iommu_groups/9/devices/0000:00:14.0
/sys/kernel/iommu_groups/9/devices/0000:00:14.3
Code:
root@vmserver:/# pveversion -v
proxmox-ve: 5.0-19 (running kernel: 4.10.17-2-pve)
pve-manager: 5.0-30 (running version: 5.0-30/5ab26bc)
pve-kernel-4.10.17-2-pve: 4.10.17-19
pve-kernel-4.10.15-1-pve: 4.10.15-15
pve-kernel-4.10.17-1-pve: 4.10.17-18
libpve-http-server-perl: 2.0-5
lvm2: 2.02.168-pve3
corosync: 2.4.2-pve3
libqb0: 1.0.1-1
pve-cluster: 5.0-12
qemu-server: 5.0-15
pve-firmware: 2.0-2
libpve-common-perl: 5.0-16
libpve-guest-common-perl: 2.0-11
libpve-access-control: 5.0-6
libpve-storage-perl: 5.0-14
pve-libspice-server1: 0.12.8-3
vncterm: 1.5-2
pve-docs: 5.0-9
pve-qemu-kvm: 2.9.0-3
pve-container: 2.0-15
pve-firewall: 3.0-2
pve-ha-manager: 2.0-2
ksm-control-daemon: 1.2-2
glusterfs-client: 3.8.8-1
lxc-pve: 2.0.8-3
lxcfs: 2.0.7-pve4
criu: 2.11.1-1~bpo90
novnc-pve: 0.6-4
smartmontools: 6.5+svn4324-1
zfsutils-linux: 0.6.5.9-pve16~bpo90
I've remove all the config files that I've created since I've started to play around with passthrough (except the iommu and blacklist in the grub config).
I do have 2 more days that I can test this setup before I have to return the card. I'd like to keep it and make it work - since the alternative would be getting an AMD card (maybe RX 580), and my monitor has G-Sync, which won't work with AMD.
Does anyone have any ideas ? If more info is needed then please write what I have to provide.
Best regards
Szafran