,

VMware VM fails to load NVIDIA vGPU P40 with more than 32GB RAM

When booting a VM configured with equal to or more than 32GB RAM, it will fail to load the vGPU.

Note the VM will boot unto 52% and often get stuck.

In order to use more than 32GB of RAM use the configuration parameter within the VM’s advanced configuration options;

pciPassthru.use64bitMMIO=”TRUE”

One you’ve enabled the option the VM should boot.

If you still have issues, checkout my other post here

,

VMware VM fails to load NVIDIA vGPU with more than 32GB RAM

When booting a VM configured with equal to or more than 32GB RAM, it will often fail to load the vGPU. The VM will load in VMware SVGA mode.

Note the vGPU will be present in Windows Device Manager with a warning sign, the error will be as follows;

Windows has stopped this device because it has reported problems. (Code 43)

The vGPU reserves a portion of the VM’s framebuffer for use in GPU mapping of VM system memory. This reservation is normally sufficient to support up to 32GB of RAM, in order to use RAM use the configuration parameter within the VM’s advanced configuration options;

pciPassthru0.cfg.enable_large_sys_mem

One you’ve enabled the option the VM should boot with the vGPU also loading.

If you still have issues, checkout my other post here

,

Black screen on vGPU using VMware Horizon?

You may experience a black screen when trying to connect to a VDI when using a vGPU. The issue is more apparent when using multiple monitor or high resolution displays.

To correct this issue you need to allocate the VDI/VM with more video memory, follow the guide below to add this.

  • Open the Settings tab on the VM
  • Select video card.
  • Select Specify custom settings
  • Adjust the video memory to a high value, try 64mb to start with.