Page tree
Skip to end of metadata
Go to start of metadata

Windows Device Manager NVIDIA GRID Driver error: Windows has stopped this device because it has reported problems. (Code 43)

The installed Version of NVIDIA Virtual GPU Manager for vSphere, was older than the installed NVIDIA Windows Driver.

Example:

  • NVIDIA Virtual GPU Manager: 346.42
  • NVIDIA Windows Driver: 348.07

So the solution is to update the Virtual GPU Manager

  1. Login to the VMWare ESXi Host
  2. Set VMWare ESXi Host in MaintenanceMode:
    esxcli system maintenanceMode set --enable true
  3. Install the vGPU Manager:
    esxcli software vib install -v /tmp/NVIDIA-vgx-VMware_ESXi_6.0_Host_Driver_346.68-1OEM.600.0.0.2494585.vib
    
    Installation Result
     Message: Operation finished successfully.
     Reboot Required: false
     VIBs Installed: NVIDIA_bootbank_NVIDIA-vgx-VMware_ESXi_6.0_Host_Driver_346.68-1OEM.600.0.0.2494585
     VIBs Removed: NVIDIA_bootbank_NVIDIA-vgx-VMware_ESXi_6.0_Host_Driver_346.42-1OEM.600.0.0.2159203
     VIBs Skipped:
  4. Reboot the VMWare ESXi Host:
    reboot
  5. Verify Installation:
    nvidia-smi
  6. Exit Maintenance Mode:
    esxcli system maintenanceMode set --enable false

Note: The error should also occur if NVIDIA Windows Driver is older than NVIDIA Virtual GPU Manager.


MIX vDGA (Passthrough) and vGPU

Use commands:

vmkchdev -l | grep -i 10de #(вывести все GPU в системе и их режим работы: passthru- проброс, vmkernel – драйвер)

vmkchdev -p PCI_ID # (вернуть обратно в passthru)

vmkchdev -v PCI_ID # (вернуть обратно в vmkernel)

# Example: vmkchdev -p 0x0000:04:00.0
  • No labels