Nvidia Grid K2 Error 43

Esben Viborg

Member
Oct 12, 2017
22
0
6
39
Hello

I'm having some issues getting a Nvidia Grid K2 GPU to work in a vm running win10.
I have passed one of the to GPU's, on the k2 card, through to the VM, but im getting a driver error (error 43).
Apparently error 43 is when the Nvidia driver detects it is running in a VM.
I have tried different fixes, however i haven't gotten it to work yet.

Is it possible to fool the guest OS into not knowing its running in a VM?
Or is there any other things i could try?

Code:
ios: ovmf
bootdisk: scsi0
cores: 6
cpu: host, kvm=off
hostpci0: 23:00,pcie=1,x-vga=on
machine: q35
memory: 8096
name: GPUTest
net0: virtio=BA:E7:A8:C7:8F:9D,bridge=vmbr0
numa: 0
ostype: win10
scsi0: local-lvm:vm-100-disk-1,cache=writeback,size=50G
scsihw: virtio-scsi-pci
smbios1: uuid=84b30581-b636-470f-a1cc-c98c811fff5b
sockets: 1
 
Way I solved it is take an old Nvidia driver, patch it (remove the vm check), sign it with an own cert, set Windows in test mode to load the driver.

The config files used in proxmox:
https://forum.proxmox.com/threads/gpu-passthrough.46231/

Here is the original patcher:
https://github.com/sk1080/nvidia-kvm-patcher

Here is my patched one (to use latest WDDK):
https://github.com/fulgerul/nvidia-kvm-patcher

Do not forget to dump the Video BIOS by using another card, I got stuck at that step for days!!
 

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!