Setting Up for Linux Desktops

Table Of Contents
8 Reboot or update the ESXi host.
3D Type Description
NVIDIA GRID vGPU
For an installed ESXi host, reboot the host.
For a stateless ESXI host, take the following steps to update the host.
(These steps also work on an installed host.)
Update vmkdevmgr:
# kill -HUP $(cat /var/run/vmware/vmkdevmgr.pid)
Wait for the update to complete:
# localcli --plugin-dir /usr/lib/vmware/esxcli/int
deviceInternal bind
This is a new requirement with the NVIDIA 352.* host
driver:
# /etc/init.d/nvidia-vgpu start
Restart xorg, which is used for GPU assignment:
# /etc/init.d/xorg start
vSGA
a
Restart xorg, which is used for GPU assignment:
# /etc/init.d/xorg start
b Reboot the ESXi host.
9 Verify that the xorg service is running after the host is restarted.
Configure a Shared PCI Device for vGPU on the Linux Virtual Machine
To use NVIDIA vGPU, you must configure a shared PCI device for the Linux virtual machine.
Prerequisites
n
Verify that the Linux virtual machine is prepared for use as a desktop. See “Create a Virtual Machine
and Install Linux,” on page 13 and “Prepare a Linux Machine for Remote Desktop Deployment,” on
page 14.
n
Verify that Horizon Agent is not installed on the Linux virtual machine.
n
Verify that the NVIDIA VIB is installed on the ESXi host. See “Install the VIB for the NVIDIA Graphics
Card on the ESXi Host,” on page 27.
n
Familiarize yourself with the virtual GPU types that are available with NVIDIA vGPU, which you
select with the GPU Profile setting. The virtual GPU types provide varying capabilities on the physical
GPUs installed on the ESXi host. See “NVIDIA Virtual GPU Types,” on page 30.
Procedure
1 Power off the virtual machine.
2 In vSphere Web Client, select the virtual machine and, under the VM Hardware tab, click Edit Settings.
3 In the New device menu, select Shared PCI Device.
4 Click Add and select NVIDIA GRID vGPU from the drop-down menu.
5 For the GPU Profile setting, select a virtual GPU type from the drop-down menu.
6 Click Reserve all memory and click OK.
You must reserve all virtual machine memory to enable the GPU to support NVIDIA GRID vGPU.
7 Power on the virtual machine.
Chapter 5 Setting Up Graphics for Linux Desktops
VMware, Inc. 29