Windows 11 NVIDIA vGPU - Error Code 43 on NVIDIA GRID RTX6000-4Q

Feb 22, 2022
4
0
6
37
Hello

I am trying to use a VGPU on a Windows 11 VM and I get Error 43 on NVIDIA GRID RTX6000-4Q Display Adapter

rich text editor image

On an Ubuntu VM, I believe the VGPU works fine, I tried transcoding Jellyfin and I can the status with nvidia-smi

rich text editor image

Here is my Windows VM config:

Code:
agent: 1
balloon: 0
bios: ovmf
boot: order=scsi0
cores: 4
cpu: host
efidisk0: lexar-pve:100/vm-100-disk-0.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
hostpci0: 0000:02:00.0,mdev=nvidia-257,pcie=1,x-vga=1
kvm: 1
machine: pc-q35-9.2
memory: 32768
meta: creation-qemu=9.2.0,ctime=1744789851
name: windows-11
net0: virtio=BC:24:11:16:FC:6F,bridge=vmbr0,firewall=1
numa: 0
ostype: win11
scsi0: lexar-pve:100/vm-100-disk-1.qcow2,cache=writeback,discard=on,size=1T
scsihw: virtio-scsi-pci
smbios1: uuid=a5930602-aae6-4dee-b3c1-d8e4ebcef45e
sockets: 1
tpmstate0: lexar-pve:100/vm-100-disk-2.raw,size=4M,version=v2.0
vmgenid: 1ed3ef32-01f4-4e14-be71-ffc82af18db3

Other things I tried:
- Uninstalling drivers and reinstalling.
- Providing pci_id and pci_device_id in vGPU profile_override.toml
- Providing the GPU BIOS ROM file.


Since the vGPU works on Ubuntu, then it must be something wrong with Windows

Additionally, the drivers I am installing are the Guest drivers which were included in the NVIDIA GPU Drivers Package I download and they are the version: 553.62

The guide for setting vGPU:

https://gitlab.com/polloloco/vgpu-proxmox
 
Think I'm in the same boat.

nvidia-smi on the host:
nvidia-smi
Fri Apr 25 01:04:56 2025
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.247.02 Driver Version: 535.247.02 CUDA Version: N/A |
|-----------------------------------------+----------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 Tesla P40 On | 00000000:3B:00.0 Off | Off |
| N/A 27C P8 19W / 250W | 54MiB / 24576MiB | 0% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+
| 1 Tesla P40 On | 00000000:5E:00.0 Off | Off |
| N/A 27C P8 19W / 250W | 8180MiB / 24576MiB | 0% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 1 N/A N/A 2804 C+G vgpu 8126MiB |
+---------------------------------------------------------------------------------------+

GUEST#1 (works)
nvidia-smi on linux mint guest:
nvidia-smi
Thu Apr 24 22:02:28 2025
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.247.01 Driver Version: 535.247.01 CUDA Version: 12.2 |
|-----------------------------------------+----------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 GRID P40-12Q On | 00000000:00:10.0 Off | N/A |
| N/A N/A P8 N/A / N/A | 19MiB / 12288MiB | 0% Default |
| | | Disabled |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 816 G /usr/lib/xorg/Xorg 19MiB |

Guest #2 (doesn't work) Windows 11 Pro PCI.

Shows in the device manager, but fails to start. Code 43

'nvidia-smi'
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. This can also be happening if non-NVIDIA GPU is running as primary display, and NVIDIA GPU is in WDDM mode.
 
Last edited:
Same here, but I'm not sure what triggered it. The issue is Windows 11, all my Win 10 machines work just fine. I can confirm this on three different hosts with different Nvidia GRID GPUs (2x M60, 1x Quadro RTX 8000).
 
Out of curiosity, do any of you have virtualization-related features enabled in your guests? I have two Win11 guests, one works fine and the other has this error 43. I am able to reliably reproduce this error if any of these are enabled in "Turn Windows features on or off":

Hyper-V
Virtual Machine Platform
Windows Hypervisor Platform

This will break WSL unfortunately.
 
For me the VM CPU type was set to HOST. This really upsets the Nvidia drivers. Change the CPU type on linux vm to kvm64 or something other than HOST, windows vms like Westmere. After changing the setting Windows VM might be a little upset but mine recovered by themselves
 
  • Like
Reactions: Firebat