As mentioned in a previous blog from Soo Kuan Teo, we introduced a new MMC snap-in tool called Remote Desktop Connection Manager in Windows Server 2008 R2 for managing the in-box VDI solution from Microsoft. In this blog, I will explain how you can specify various RDP settings for the virtual desktops published using this tool.
You can specify a different set of RDP settings for each type of virtual desktops (Personal and Pooled) published by this tool.
To modify RDP settings for "Personal Virtual Desktops," expand the "RD Virtualization Host Servers" node, select "Personal Virtual desktops" and then select "Properties" from actions.
To modify the RDP settings for pooled virtual desktops, select the pool node under “RD Virtualization Host Servers” node and then select "Properties" from actions. This allows you to change the RDP property for the pool that you have selected. If you have more than one pool of virtual desktops, you will have to change RDP settings for each pool by going to their respective nodes.
For most common RDP settings there is a "Common RDP Settings" property tab with dedicated UI controls for each of the setting. The “Custom RDP Settings” tab allows you to specify advanced RDP settings which are not modified very frequently. Given below is an example of how Custom RDP Settings can be used to enable optimal audio/visual experience for virtual desktop users.
By default, the virtual desktops published through this tool are tuned for performance. For example, with default RDP settings, users will not be able to see the wallpaper on their virtual desktop. To enable the optimal audio/visual user experience, you can add following RDP settings under the "Custom RDP settings" tab:
Enables Audio recording redirection
Sets connection type to LAN
allow desktop composition:i:1
Enables Aero Glass
Sets audio playback mode to “Play on this computer”
With the above settings, RDP connections to virtual machines require higher network bandwidth compared to default settings. Therefore the admin should enable these settings taking into account the available network bandwidth and the desired user experience.
For a complete list of RDP settings for Remote Desktop Services, see the Remote Desktop Services Technical Reference (http://go.microsoft.com/fwlink/?LinkId=139899).
For an overview of Microsoft VDI, see this blog. (http://blogs.msdn.com/rds/archive/2009/08/19/microsoft-vdi-overview.aspx)
For details about Personal Virtual Desktops in Microsoft VDI, see this blog. (http://blogs.msdn.com/rds/archive/2009/11/16/personal-virtual-desktops.aspx)
For details about virtual desktop pools in Microsoft VDI, see this blog. (http://blogs.msdn.com/rds/archive/2010/01/04/virtual-desktop-pool.aspx)
If, after these customizations, your users are still experiencing performance issues with VDI over RDP, you might want to look at Ericom Blaze, a software-based RDP acceleration and compression product that provides improved performance over WAN and congested LANs. Besides delivering higher frame rates and reducing screen freezes and choppiness, Ericom Blaze accelerates RDP performance by up to 25 times, while significantly reducing network bandwidth consumption over low-bandwidth/high latency connections.
Ericom Blaze works with any standard RDP host, including VDI, Terminal Servers and remote physical machines.
You can read more about Blaze and download a free evaluation at: