With the release of Horizon View 6.2 and the vSphere 6.0 Update 1a comes new features – but also possible new issues. If you have an environment running Horizon 6.2 and anything below vSphere 6.0 Update 1, you might see some potential issues with your VDI desktops. VMware has introduced a new video driver (version 6.23) in View 6.2 that greatly improves speed and quality, but to utilize this fully you need to be on the latest vSphere bits. Customers who have not upgraded to the latest bits have reported VDI desktops black-screening and disconnecting. One fix for those difficult images is to upgrade/replace the video driver inside the Guest OS of the Gold Image.
To uninstall the old video driver inside your Gold Image Guest OS follow these steps:
- Uninstall the View Agent
- Delete Video Drivers from Windows Device Manager
- Reboot and let Windows rescan
- Verify that Windows in using its bare-bone SVGA driver (if not keep deleting the driver again)
- Install View Agent 6.2
Note: Do NOT update VMware tools or you will have to repeat this sequence unless you upgraded the View Agent.
If you want to update the video driver without re-installing the View Agent, follow these steps:
- Launch View Agent 6.2 installer MSI (only launch the installer, do not proceed through the wizard!)
- Change the %temp% folder and sort the contents by the date/time
- Look for the most recent long folder name, for example:
- Change into the directory and look for the file ‘VmVideo.cab’
- Copy ‘VmVideo.cab’ file to a temp folder (i.e., C:/Temp)
- Extract all files form the VmVideo.cab file. You should see something like this:
- You can execute the following type of syntax for extraction:
– extract /e /a /l <destination><drive>:\<cabinetname>
Reference Microsoft KP 132913 for additional information.
- You need to rename each file, so remove the prefix ‘_’ and anything after the extension of the filename. Example:
- Install View Agent 6.2 video drivers:
- Once rebooted in the device manager expand ‘Display Adapter’
- Right-click on the ‘Microsoft Basic Display Adapter’ and click ‘Update Driver Software’
- Select ‘Browse my computer for driver software’
- Select ‘Browse’ and point to the temp folder where you expanded and renamed all the View 6.2 drivers
- Select ‘Next and complete the video driver installation.
After completing these steps of re-installing the View Agent, and/or replacement video drivers, you will need to do the following:
- Power-down the Gold Image (execute any power-down scripts or tasks as you normally do)
- Snapshot the VM
- Modify the View pool to point to the new snapshot
- Execute a recompose
Special thanks to Matt Mabis (@VDI_Tech_Guy) on discovering this fix.
Jeremy Wheeler is an experienced senior consultant and architect for VMware’s Professional Services Organization, End-user Computing specializing in VMware Horizon Suite product-line and vRealize products such as vROps, and Log Insight Manager. Jeremy has over 18 years of experience in the IT industry. In addition to his past experience, Jeremy has a passion for technology and thrives on educating customers. Jeremy has 7 years of hands-¬‐on virtualization experience deploying full-life cycle solutions using VMware, CITRIX, and Hyper-V. Jeremy also has 16 years of experience in computer programming in various languages ranging from basic scripting to C, C++, PERL, .NET, SQL, and PowerShell.
Jeremy Wheeler has received acclaim from several clients for his in-¬‐depth and varied technical experience and exceptional hands-on customer satisfaction skills. In February 2013, Jeremy also received VMware’s Spotlight award for his outstanding persistence and dedication to customers and was nominated again in October of 2013