
Download Citrix Workspace app Everything you need—your apps, files and desktops—at your fingertips. Citrix Workspace app is the easy-to-install client software that provides seamless, secure access to everything you need to get work done. Download citrix gateway for free. Security tools downloads - Citrix Access Gateway Plugin by Citrix Systems, Inc. And many more programs are available for instant and free download.
- H.265 encoding is supported only on the NVIDIA GPU.
- If the GPU at the endpoint does not support H.265 decoding using the DXVA interface, the policy settings are ignored and the session falls back to using the H.264 video codec.
- Selective use of the H.264 video codes to compress graphics
To enable this feature, change the policy setting from Citrix Studio:
- Set Use videocodec for compression policy to Use when preferred (default) or For actively changing regions.

Windows VDA recently added support for Hardware Selective H.264/H.265. The Linux VDA only supports software H.264 encoding for this release (7.18).
- Use H.264 for Build to Lossless in Thinwire+
Up to and including 7.17, Build to Lossless has always been JPEG-based. The JPEG codec can produce distorted results when bandwidth is low, particularly for fine line content. In 7.18, Build to Lossless now prefers H.264 over JPEG. H.264 offers superior image quality than JPEG at the same bandwidth, especially in WAN conditions.
To control the feature behaviour, set the policy setting from Citrix Studio:
- Set Visual quality policy to Build to Lossless
- Set Use Video Codec for compression policy to Use when preferred (default). This setting prefers H.264 over JPEG. If you want to force Build to Lossless to use JPEG, set Use Video Codec for compression policy to Do not use video codec.
Note:
H.264 build to lossless is only possible if the client Receiver supports Selective H.264. Currently, Citrix Receiver for Windows 4.9 (and above) and Citrix Receiver for Linux 13.5 (and above) support Selective H.264. If the H.264 Build to Lossless feature has been enabled in Citrix Studio while Citrix Receiver does not support Selective H.264, then Build to Lossless will fallback to JPEG-based.
- Thinwire+ Progessive Display
For more information and configuration details, refer to KB CTX235349: Thinwire+ Progessive Display for static imagery (Fuzzy First).
Troubleshooting
How to check which encoding mode is in use
On Linux VDA, run the following command to check (0 means TW+; 1 means full-screen H.264; 2 means full-screen H.265):
sudo /opt/Citrix/VDA/bin/ctxreg dump | grep H264

As an example:
[root@LVDA ~]# sudo /opt/Citrix/VDA/bin/ctxreg dump | grep H264
create -k 'HKLMSoftwareCitrixIcaSession2Graphics' -t 'REG_DWORD' -v 'H264' -d '0x00000000' --force
Download Citrix Windows
How to check whether hardware encoding is in use for 3D Pro
You can check if hardware encoding is active in user session using either registry output or nvidia-smi tool:
- Run the following command on Linux VDA (0 means not in use;1 means in use)
sudo /opt/Citrix/VDA/bin/ctxreg dump | grep HardwareEncoding
As an example:
[root@ LVDA ~]# sudo /opt/Citrix/VDA/bin/ctxreg dump | grep HardwareEncoding
create -k 'HKLMSoftwareCitrixIcaSession2Graphics' -t 'REG_DWORD' -v 'HardwareEncoding' -d '0x00000001' --force
create -k 'HKLMSoftwarePoliciesCitrix2UserGraphicsPolicies' -t 'REG_DWORD' -v 'UseHardwareEncodingForVideoCodec' -d '0x00000001' --force
Download.citrix
- Launch Linux VDA session, open terminal and run command nvidia-smi, type “C+G” means hardware encoding is active:
Note: The NVIDIA System Management Interface, nvidia-smi, is a command-line tool that reports management information for NVIDIA GPUs. See NVIDIA System Management Interface nvidia-smi for more information.
Here are some common error scenarios you might encounter while using graphics features on Linux VDA:
Common error scenario #1: User configured the policies to use H.265 hardware encoding on Linux VDA, however, after configuration H.264 is used from command output.
Perform the following steps to troubleshoot:
- Ensure you’re using Linux VDA 7.18+ and Citrix Receiver for Windows 4.10+
- Ensure the H.265 hardware encoding is enabled on both Linux VDA and Citrix Receiver
- Ensure that the Visual quality policy is NOT set to Build to lossless or Always lossless. You can refer to the policy settings listed on the instructions on 'Support for H.265 video codec' section in this article.
- Ensure the GPU at the endpoint supports H.265 decoding using the DXVA interface. You can run a tool DXVA Checker on the client host where Citrix Receiver is running to check, if the result contains “HEVC_VLD_Main”, then the GPU at the endpoint supports H.265.
How to get more detailed logging of graphics features
- SSH to Linux VDA server
- Set GFX_X11 log level to VERBOSE use command setlog:
Look for “ ctxgfx*” lines in /var/log/xdl/hdx.log.
- Check Xorg.*.log (the one most recently generated) under folder /var/log/ for any possible errors.
- For general troubleshooting purpose, you may also need to collect CDF traces of Citrix Receiver.
NVIDIA vGPU Software 12
It’s time to plan updating your NVIDIA Enterprise GPUs. NVIDIA vGPU Software 12 is now GA.
NVIDIA vGPU software includes vWS, vCS, vPC, and vApps.
If you got any of followin NVIDIA GPU’s: M6, M10, M60, P4, P6, P40, P100, V100, T4, RTX6000, RTX8000, A100, A40, RTXA6000.
If you are interested in a quick overview of which NVIDIA enterprise GPU is supporting which hypervisor, Guest os and remoting technology, I highly recommend you check out this link from NVIDIA that provides the NVIDIA vGPU software product support matrix.
NVIDIA vGPU software 12 is supported until January 2022.
NVIDIA vGPU software 12 is a new-feature branch support. If you are looking for Long-Term support branch latest release is 11.x or 8.x
I this article, I am also covering which Public Cloud instance is available with NVIDIA GPUs and which license is BYO or provided by the public cloud provider such as Azure, AWS, GCP, Alibaba.
For a list of validated server platforms, refer to NVIDIA vGPU Certified Servers.
Important note for EUC (Citrix/VMware customers):
- NVIDIA vGPU 12.0 is supported with VMware Horizon 2006 (8.0), 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0
- NVIDIA vGPU 12.0 is only supported with Citrix Virtual Apps & Desktops (LTSR) 7.15, 7 1912, (CR) 7 2006, 7 2012
This release includes the following software:
- NVIDIA vGPU Manager version 460.32.04 for following hypervisors. (Citrix Hypervisor, VMware vSphere, RHEL KVM)
- NVIDIA Windows driver version 461.09
- NVIDIA Linux driver version 460.32.03
New Features in Release 12.0
- Support for NVIDIA® GPU Operator
- Support for NVIDIA®NVSwitch™ on-chip memory fabric
- Miscellaneous bug fixes
Hardware and Software Support Introduced in Release 12.0
- Support for the following GPUs:
- NVIDIA A100 HGX 80GB
- NVIDIA A40
- NVIDIA RTX A6000
- Support for Windows 10 October 2020 Update (20H2) as a guest OS
- Support for Red Hat CoreOS 4.7 as a guest OS
- Support for SuSE Linux Enterprise Server 15 SP2
Comments are closed.