6.1.1
Table Of Contents
- Setting Up Horizon 6 for Linux Desktops
- Contents
- Setting Up Horizon 6 for Linux Desktops
- Installing and Configuring Horizon 6 for Linux Desktops
- Configuring Linux Machines for vDGA
- Bulk Deployment of Horizon 6 for Linux Desktops
- Overview of Bulk Deployment of Linux Desktops
- Create a Virtual Machine Template for Cloning Linux Desktop Machines
- Input File for the Sample PowerCLI Scripts to Deploy Linux Desktops
- Sample PowerCLI Script to Clone Linux Desktop Machines
- Sample PowerCLI Script to Install View Agent on Linux Desktops
- Sample PowerCLI Script to Uninstall View Agent on Linux Desktops
- Sample PowerCLI Script to Perform Operations on Linux Desktop Machines
- Administering Horizon 6 for Linux Desktops
- Uninstalling and Reinstalling Horizon 6 for Linux Machines
- Configure Lossless PNG Images on Linux Desktops
- Suppress the vSphere Console Display of a Linux Desktop
- Configure a Left-handed Mouse on Ubuntu Desktops
- How to Perform Power Operations on Linux Desktops from vSphere
- Gather Information About Horizon 6 for Linux Software
- Troubleshooting Horizon 6 for Linux
- Collect Diagnostic Information for a Horizon 6 for Linux Machine
- Troubleshooting View Agent Registration Failure for a Linux Machine
- Troubleshooting an Unreachable View Agent on a Linux Machine
- Troubleshooting View Agent on a Linux Machine That Is Not Responding
- Configuring the Linux Firewall to Allow Incoming TCP Connections
- Index
8 Determine the kernel version that is running.
uname -r
The kernel version is displayed. For example:
2.6.<kernel version>
9 Start the NVIDIA installer with a flag pointing to the kernel source location.
For example:
sudo ./NVIDIA-Linux-x86_64-346.47.run --kernel-source-
path=/usr/src/kernels/2.6.<kernel version>
10 Accept the NVIDIA software license agreement and select Yes to automatically update the X
configuration settings.
11 Run the lspci | grep NVIDIA command to identify the PCI device ID of the NVIDIA GRID graphics
card.
The terminal window displays the PCI device ID.
For example:
13:00.0 VGA compatible controller: NVIDIA Corporation GK104GL [GRID K2]
The 13:00.0 is the PCI device ID. These digits are displayed in hex.
IMPORTANT In Step 14, you must convert this value from hex to decimal.
12 Link the edid.bin file to the /etc/X11 directory.
sudo ln -s /usr/lib/vmware/viewagent/resources/X11/edid.bin /etc/X11/edid.bin
13 Edit the xorg.conf file to configure the PCI device ID.
sudo nano /etc/X11/xorg.conf
14 Add the BusID and Option lines to the Section "Device" section for the driver "NVIDIA".
Add these lines:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:X:X:X"
Option "IgnoreDisplayDevices" "CRT-0"
Option "ConnectedMonitor" "DFP-0, DFP-1, DFP-2, DFP-3"
Option "CustomEDID" "DFP-0:/etc/X11/edid.bin; DFP-1:/etc/X11/edid.bin;
DFP-2:/etc/X11/edid.bin; DFP-3:/etc/X11/edid.bin"
Option "ModeValidation" "DFP-0: NoVesaModes,NoPredefinedModes,
NoMaxSizeCheck,NoEDIDModes,NoXserverModes,NoEdidMaxPClkCheck,NoHorizSyncCheck,
AllowNonEdidModes; DFP-1: NoVesaModes,NoPredefinedModes,NoMaxSizeCheck,NoEDIDModes,
NoXserverModes,NoEdidMaxPClkCheck,NoHorizSyncCheck,AllowNonEdidModes; DFP-2: NoVesaModes,
NoPredefinedModes,NoMaxSizeCheck,NoEDIDModes,NoXserverModes,NoEdidMaxPClkCheck,
NoHorizSyncCheck,AllowNonEdidModes; DFP-3: NoVesaModes,NoPredefinedModes,NoMaxSizeCheck,
NoEDIDModes,NoXserverModes,NoEdidMaxPClkCheck,NoHorizSyncCheck,AllowNonEdidModes"
EndSection
In the BusID line, the X:X:X digits are the PCI device ID, as displayed by the lspci command and
converted from hex to decimal.
For example, the lspci command might display the PCI device ID as 13:00.0, which is in hex.
Setting Up Horizon 6 for Linux Desktops
20 VMware, Inc.