#VDI Tip 54: Getting Aero to Work with VMware View 5

All the cool kids are using Aero. Make sure you are and that you don’t get stumped with these possible snap-fu’s.

Enable Aero
On the Desktop Image:
Right-click on the virtual machine desktop, click Personalize, and select one of the Aero themes available in the window.
The desktops must be Windows 7 or later
The desktops must have virtual hardware v8 or later

Pool Settings:
The pool must use the PCoIP as the default display protocol

Users can’t choose their own protocol

When you enable the Windows 7 3D Rendering setting, the default VRAM size is 64MB, the minimum size. The max VMRAM is 128MB

Bad Performance with IE9 with non Aero Themes
To fix:
1.In the Windows 7 Control Panel, open Performance Information and Tools -> Adjust visual effects.
2.In the Performance Options window, select “Adjust for best performance.”

Bad Performance with IE9 in general
Don’t use a GPU rendering when you don’t have one!

Can’t enable Windows Aero themes after switching back and forth

If you enable Windows Aero by selecting a Windows Aero theme, and then disable Windows Aero by choosing the Windows 7 Basic theme, and then continue switching between Windows 7 Basic and Aero, the Windows Aero themes might become disabled. This can happen if you are using a single monitor or multiple monitors. If the Aero Themes become disabled, select the Windows Classic theme, and then select an Aero theme.

2 CPU’s
If you’re going to use Aero I would recommend two vCPU’s unless you have plans on getting an Teradici APEX offload card(not avialble yet). The screen may look pretty but you want your applications still to work.

Video RAM Storage sizing
With 3D enabled VMware View 5.0 will ask for the amount of RAM to be assigned to video. Follow this great aritcle by Andre Leibovici, ***VMware View 5.0 Video RAM Storage sizing***

Remember to disable the screen saver as well, it will cauing re-connect issues as well not to mention the extra overhead of having it running.

Aero Registry Keys
Added January 30th
Registry Settings to force Aero
Registry key: HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

If the DWM registry key is not found, right click on Windows and then select New –> Key to create new branch and name it as DWM.
3. In the right details pane, create a new DWORD (32-bit value) named UseMachineCheck, and set its value to 0.
4. In the right details pane, create a new DWORD (32-bit) Value named Blur, and set its value to 0.
5. In the right details pane, create a new DWORD (32-bit) Value named Animations, and set its value to 0.
6. Restart the Desktop Window Manager Session Manager in Services in Control Panel (type Services.msc in Start Search), or run the following commands in a command prompt with administrator privileges:

net stop uxsms
net start uxsms

7. Attempt to enable and apply Windows Aero in Windows 7. Restart the computer if required.


VMware View 5 and MS Lync

While it will be never be supported by Microsoft(MS) it can be done. What is that you ask? MS Lync will run on VMware View and will work good if you can stay from running any USB devices. VMware offers Unified Communications (UC) API that reduces load on servers, reduces bandwidth and allows for QoS since the VoIP and PCoIP traffic can be split up. The API should allow you to squeeze more VM’s out of your hosts as well, though I am in favour of having head room for the bursting nature of VDI.

To get MS Lync to run on View 5 follow the basic guidelines that have been listed in VMware View Performance Best Practice Guidelines.
• Turn Build to Losses off
• Drop the Frame Rate to 8 – 12(I prefer 12)
• Limit the sounds quality to 100 – 150 Kbps (Note this does not affect USB devices)

The above can all be changed from the PCOIP.ADM object thru Group Policy. The Frame Rate setting is inside of the Image quality setting.

The next thing to do is go off to and download the Teradici virtual audio driver. It’s a basic install. If your upgrading from View 4.6 , the audio driver will get set back to the default windows audio device.

Once that is done all you need to do is buy a headset that is not USB. I found it hard finding a non-USB headset but stumbled upon Cyber Acoustics AC-201 Stereo Headset/microphone.

With the reduction of CPU processing for PCoIP in View 5 I think it’s ok to offer MS Lync via View to your end users.

Good Luck out there.