CTX DaaS and vGPU - Experiences from the field

In one of my recent projects, I had the following setup and challenges to address:

  • Dedicated VDIs with vGPU, located on-premises.
  • Utilization of Citrix Cloud.
  • Configuration of the Workspace and Gateway Service.
  • CAD designers using Solidworks.

Challenges

  • Achieve minimal latencies 
  • Optimal graphic performance

The solution was found in a new feature called “Adaptive Access Based on User’s Network Location”.

This feature is currently in preview and needs to be enabled by the PM for each tenant.

Configuration Steps

Define network locations using their respective public IP addresses and assign a unique tag.

 

In the Access Policy, you can set different policies based on the user’s location.

 
 
In this specific case, the visual quality was set to “Always Lossless” when the user is within the internal network and to “Build to Lossless” for external connections.

This results in nice 1 ms latency user sessions as the Workspace App communicates directly with the VDA.

 
 
In this specific case, the visual quality was set to “Always Lossless” when the user is within the internal network and to “Build to Lossless” for external connections.

The Citrix policy that I use for this use case

Allow visually lossless compression. User setting – ICA\Graphics

  • Disabled (Default: Disabled)
 
Enable lossless. User setting – Virtual Delivery Agent Settings\HDX3DPro
 
  • Allowed (Default: Allowed)
 
Graphic status indicator. User setting – ICA\Graphics
 
  • Enabled (Default: Disabled)
 
HDX adaptive transport. Computer setting – ICA
 
  • (Default: Preferred)
 
Optimize for 3D graphics workload. User setting – ICA\Graphics
 
  • Enabled (Default: Disabled)
 
Target frame rate. User setting – ICA\Visual Display
 
  • 60 fps (Default: 30 fps)
 
Target minimum frame rate. User setting – ICA\Visual Display\Moving Images
 
  • 20 fps (Default: 10 fps)
 
Use hardware encoding for video codec. User setting – ICA\Graphics
 
  • Enabled (Default: Enabled)
 
Use video codec for compression. User setting – ICA\Graphics
 
  • For actively changing regions (Default: Use when preferred)
 
Visual quality. User setting – ICA\Visual Display
 
  • Always Lossless (Default: Medium)

Leave a Reply

Your email address will not be published. Required fields are marked *

Leave a Reply

Your email address will not be published. Required fields are marked *