1. Prerequisites

2. Download the VIB file from below link.


3. VIB file upload using either vSphere Web Client or using WinSCP into Datastore.

4. Place the host into Maintenance mode by right clicking on esxi host and  then  selecting "Maintenance Mode >>Enter Maintenance Mode".

5. Take SSH of ESXI Server and run below command.

6. Use the esxcli command to install the vGPU Manager package:

[root@esxi:~] esxcli software vib install -v /<path_to_datastore>/NVIDIA-VMware_ESXi_6.5_Host_Driver_367.123-1OEM.650.0.0.4598673.vib


[root@esxi:~] esxcli software vib install --no-sig-check -v /<path_to_datastore>/NVIDIA-VMware_ESXi_6.5_Host_Driver_367.123-1OEM.650.0.0.4598673.vib

7. Reboot the ESXi host and remove it from maintenance mode.

8. After the ESXi host has rebooted, verify that the GRID package installed and loaded correctly by checking for the NVIDIA kernel driver in the list of kernel loaded modules.

Verify that the NVIDIA kernel driver can successfully communicate with the GRID physical GPUs in your system by running the nvidia-smi command, which should produce a listing of the GPUs in your platform.

9. Configuring a VM with Virtual GPU

To configure vGPU for a VM please follow below steps.

Step 1: Select Edit Settings after right-clicking on the VM in the vCenter Web UI 

Step 2: Select the Virtual Hardware tab 

Step 3: In the New device selection, select Shared PCI Device and hit Add This should auto-populate NVIDIA GRID vGPU in the PCI device field, as shown in below snapshot.

Step 4: In the GPU Profile dropdown menu, select the type of vGPU you wish to configure.


VMs running vGPU should have all their memory reserved:
1: Select Edit virtual machine settings from vCenter Web UI 

2: Expand Memory section and click Reserve all guest memory (All locked)

10: Booting the VM and Installing Drivers

Download the full drivers for all Operating system from below link.


Step 1: Once you have configured a VM with a vGPU, start the VM.

Step 2: The VM should boot to a standard Windows desktop in VGA mode at 800x600 resolution.  The Windows screen resolution control panel may be used to increase the resolution to other standard resolutions, but to fully enable vGPU operation, as for a physical NVIDIA GPU, the NVIDIA driver must be installed.

Step 3: Copy the 32- or 64-bit NVIDIA Windows driver package to the guest VM and execute it to unpack and run the driver installer. Accept the the license agreement, Select Express Installation, Once driver installation completes, the installer may prompt you to restart the platform. Select Restart Now to reboot the VM, or exit the installer and reboot the VM when ready.

Step 4: Once the VM restarts, it will boot to a Windows desktop. Verify that the NVIDIA driver is running by right-clicking on the desktop. The NVIDIA Control Panel will be listed in the menu; select it to open the control
 panel. Selecting “System Information” in the NVIDIA control panel will report the Virtual GPU that the VM is using, its capabilities, and the NVIDIA driver version that is loaded.

This completes the process of setting up a single VM to use GRID vGPU. The VM is now capable of running the full range of DirectX and OpenGL graphics applications.

Please use the attached document for more clarifications and settings.