VMware Cloud Community
Sp8nkyDevil
Contributor
Contributor

VMware ESXi-7.0U3d Nvidia Driver Linux 510 wont load

Error drm:nv_drm_load [Nvidia-drm] failed to allocate nvkmskapdevice

Error nv_drm_probe_devices [Nvidia-drm] failed to register device

VMware ESXi-7.0U3d-19482537-standard

HP ProLiant DL380 Gen 9 - running the latest firmware

 

VIRTUAL MACHINE SETTINGS

Nvidia Graphics Cards using PCI Passthrough

Reserve all guest memory (All Locked) - Enabled

Expose IOMMU to the guest OS - Disabled

Enable virtualized CPU performance counters - Disabled

Expose hardware assisted virtualization to the guest OS - Disabled

Boot - EFI

UEFI Secure Boot - Disabled

hypervisor.cpuid.v0 - FALSE

pciPassthru.use64bitMMIO - TRUE

pciPassthru.64bitMMIOSizeGB - 64

 

Works fine with Nvidia Driver 470.82.0 or bypassing ESXi and booting directly from HiveOS USB

Testing running the latest HiveOS with Kernel 5.10.0-hiveos #110 & Nvidia Driver 510.60.02

0 Kudos
2 Replies
scott28tt
VMware Employee
VMware Employee

Moderators should move your thread to the area for ESXi, now that I have reported it.

 


-------------------------------------------------------------------------------------------------------------------------------------------------------------

Although I am a VMware employee I contribute to VMware Communities voluntarily (ie. not in any official capacity)
VMware Training & Certification blog
0 Kudos
gork201110141
Contributor
Contributor

This works again with 515.43.04 beta driver, but you must install with the open source kernel module instead of the closed source module. This can be done with: `./NVIDIA-Linux-x86_64-515.43.04.run -m=kernel-open` and by setting the NVreg_OpenRmEnableUnsupportedGpus=1 in the nvidia.ko module. See the instructions here. 

0 Kudos