Citrix ICA Visual Quality profiles research by ICT-R

Last week a new community platform called ICT-R published a detailed performance research regarding the Citrix ICA Visual Quality profiles. I decided to share some highlights from the research in this blog post. For all the details I recommend to read the full research on ICT-R website.

There are many settings and optimization that can improve the overall performance and user experience. This is also the case for the ICA protocol as there are many options which affect the user experience. Within Citrix ICA there is a setting called Visual Quality. Which options are available and what is the effect of the various options? The research by ICT-R is focused on the performance difference between the Visual Quality settings within the Citrix ICA protocol.

What is ICT-R?

ICT-R is an initiative of ICT-Partners to enable their consultants to have a platform where they can show-off their skillset. Behind the site, ICT-R host a lab infrastructure where they can implement, test and reproduce almost any scenario and is used by colleagues to gather knowledge about new solutions within the IT market space.

The ultimate goal of ICT-R is to create an independent platform where IT enthusiasts, like us, can come and gather knowledge but are also able to share articles. ICT-R believes in sharing and that doesn’t go one way but is meant to be bi-directional. You are herewith invited to join our initiative and are more than welcome to share your experience, expertise, and opinion with us and the rest of the world.

Visual quality

This setting specifies the desired visual quality for images displayed on the user device. By default, this setting is Medium.
To specify the quality of images, choose one of the following options:

  • Low
  • Medium – Offers the best performance and bandwidth efficiency in most use cases
  • High – Recommended if you require visually lossless image quality
  • Build to lossless – Sends lossy images to the user device during periods of high network activity and lossless images after network activity reduces. This setting improves performance over bandwidth-constrained network connections
  • Always lossless – When preserving image data is vital, select Always lossless to ensure lossy data is never sent to the user device. For example, when displaying X-ray images where no loss of quality is acceptable.

Source: https://docs.citrix.com/en-us/xenapp-and-xendesktop/current-release/policies/reference/ica-policy-settings/visual-display-policy-settings.html

Conclusion

The Visual Quality Policy setting allows you to improve the quality of the image sent through the ICA protocol. The overall impact on capacity is none which means switching from a Low to High Visual Quality setting does not affect the overall user density on the servers.

However, as there is no noticeable difference in the framerate it does have an effect on Round Trip Time and bandwidth. Using UDP result in less bandwidth send over the ICA protocol but during this research, the total traffic on the network adapter and the CPU utilization on the launcher (endpoint) increased. This is unexpected results and may require further investigation.

As some results are not as expected I hope this research provides a bit more insight into the performance impact of the Visual Quality Policy. If you have any comment or questions please leave them below.

For the complete research please visit the ICT-R site. If you have any question or comments please leave them below.

Source: https://www.ict-r.com/performance-difference-of-citrix-ica-visual-quality-profiles/

Photo by Phil Botha on Unsplash