1 person found this helpful
Try stopping the xorg service:
Ok, that worked to allow me to install the new driver. However, I cannot access GPU resources on the host.
When I run 'nvidia-smi list' I get the message:
NVIDIA: API mismatch: the NVIDIA kernel module has version 304.76,
but this NVIDIA driver component has version 319.65. Please make
sure that the kernel module and all NVIDIA driver components have the same version.
Failed to initialize NVML: Unknown Error
The driver install said I didn't need to reboot the host, but should I reboot it anyway? Or is there something else I need to do to update the kernel module?
Also, I did run /etc/init.d/xorg start after the install and it said Xorg 0 through 7 started.
Hmm, but when I run xorg status, it says it's not started. I'm going to reboot the host and see if that resolves.
Did you download the right driver? There is one for vSphere 5.1 and another for vSphere 5.5
Here is the full procedure:
To update the NVIDIA GPU VIB, you must uninstall the currently installed VIB and install the new VIB, as described above.To uninstall the currently installed VIB:
- Stop all virtual machines using 3D acceleration.
- Place the ESXi host in maintenance mode.
- Open a command prompt on the ESXi host.
- Disable Xserver by running the command:
- Remove the NVIDIA VMkernel driver by running the command:
vmkload_mod -u nvidia
- Remove the VIB by running the command:
esxcli software vib remove -n NVIDIA-VMware
You can now install a newer NVIDIA GPU VIB.
I do have the right download, yes. However I did not run step 5, which could be my problem. I will try and report back. Thanks.
If you have bad consolidation ratios I would also recommend to update the vBios on the GPU, you need to contact you oem vendor to get it. (HP, IBM, Dell etc)