Linux Virtual Delivery Agent

System requirements

Linux distributions

Note:

System requirements for components not covered here (such as Citrix Workspace app) are described in their respective documentation sets.

For more information about using this Current Release (CR) in a Long Term Service (LTSR) environment and other FAQs, see Knowledge Center article.

The Linux VDA supports the following Linux distributions:

  • SUSE Linux Enterprise:
    • Desktop 12 Service Pack 5
    • Server 12 Service Pack 5
  • Red Hat Enterprise Linux
    • Workstation 8.2
    • Workstation 8.1
    • Workstation 7.8
    • Server 8.2
    • Server 8.1
    • Server 7.8
  • CentOS Linux
    • CentOS 8.2
    • CentOS 8.1
    • CentOS 7.8
  • Ubuntu Linux
    • Ubuntu Desktop 20.04 (experimental)
    • Ubuntu Server 20.04 (experimental)
    • Ubuntu Desktop 18.04
    • Ubuntu Server 18.04
    • Ubuntu Live Server 18.04
    • Ubuntu Desktop 16.04
    • Ubuntu Server 16.04
  • Pardus Linux
    • Pardus 17 (For information on the supported feature scope, see Knowledge Center article CTX238492.

As an experimental feature, you can distribute the Linux VDA on Ubuntu 20.04. For a list of the features that the Linux VDA supports on Ubuntu 20.04, see the following table:

Feature Supported on Ubuntu 20.04?
Citrix virtual applications (non-seamless) Yes
Citrix virtual applications (seamless) Yes
Session sharing Yes
Citrix virtual desktops Yes
IPv6 Yes
MCS Yes
Audio capture Yes
Audio playback Yes
Local printing Yes
Network printing Yes
PDF Printing (Citrix Workspace app for Windows) Yes
Clipboard Yes
Client drive mapping Yes
File transfer Yes
MRVC Yes
Generic USB redirection Yes
Smart card Yes
HDX Insight Yes
NSAP Yes
GNOME desktop Yes
KDE desktop Not tested
Unity desktop Not tested
3D Pro graphics Not tested
3D Pro graphics vGPU Not tested
3D Pro Non-grid graphics Not tested
Multi-monitor Yes
Selective H.264 graphics Not tested
H.265 graphics Not tested
Xauthority Yes
Session shadowing Not tested
Group Policy Yes
Easy install Yes
SSSD Yes
Winbind Yes
Centrify Yes
Quest Yes
Non-AD authentication Not tested
FAS Yes
NIS integration Yes
Anonymous login Yes
LDAPS Yes
Adaptive transport Not tested
DTLS for adaptive transport Not tested
SSL Yes
Common Gateway Protocol (CGP)/Session reliability Yes
WebSockets Yes
Auto client reconnect Yes
Session prelaunch Not tested
Tracing On Yes
Client IME Not tested
Server IME (GNOME only) Not tested

For a matrix of the Linux distributions and the Xorg versions that this version of the Linux VDA supports, see the following table. For more information, see XorgModuleABIVersions.

Linux distribution Xorg version
RHEL 8.2, CentOS 8.2 1.20
RHEL 8.1, CentOS 8.1 1.20
RHEL 7.8, CentOS 7.8 1.20
Ubuntu 20.04 (experimental) 1.20
Ubuntu 18.04 1.19
Ubuntu 16.04 1.18
SUSE 12.5 1.19
Pardus 17 1.19

Do not use HWE Xorg server 1.19 on Ubuntu 16.04.

In all cases, the supported processor architecture is x86-64.

Note:

Citrix’s support for a Linux OS platform and version expires when the support from the OS vendor expires.

Important:

GNOME and KDE desktops are supported in SUSE 12, RHEL 7, and CentOS 7. Unity desktop is supported in Ubuntu 16.04, and GNOME desktop is supported in Ubuntu 20.04, Ubuntu 18.04, and RHEL 8. At least one desktop must be installed.

Citrix Virtual Desktops

The Linux VDA is compatible with all currently supported versions of Citrix Virtual Apps and Desktops. For information about the Citrix product lifecycle, and to find out when Citrix stops supporting specific versions of products, see the Citrix Product Lifecycle Matrix.

The configuration process for Linux VDAs differs slightly from Windows VDAs. However, any Delivery Controller farm is able to broker both Windows and Linux desktops.

Supported host platforms and virtualization environments

  • Bare metal servers
  • Citrix Hypervisor
  • VMware ESX and ESXi
  • Microsoft Hyper-V
  • Nutanix AHV
  • Microsoft Azure Resource Manager
  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)

Tip:

See the vendor’s documentation for the list of supported platforms.

Note:

Azure, AWS, and GCP are compatible only with the Citrix Virtual Apps and Desktops service. GCP and bare metal servers are not supported when MCS is used to create virtual machines.

Active Directory integration packages

The Linux VDA supports the following Active Directory integration packages or products:

  • Samba Winbind
  • Quest Authentication Services v4.1 or later
  • Centrify DirectControl
  • SSSD
  • PBIS (compatible with RHEL 7 and Ubuntu)

Tip:

For the list of supported platforms, see the documentation from the vendors of the Active Directory integration packages.

HDX 3D Pro

The following hypervisors and NVIDIA GRID™ GPU are required to support HDX 3D Pro.

Hypervisors

  • Citrix Hypervisor
  • VMware ESX and ESXi
  • Nutanix AHV

Note:

The hypervisors are compatible with certain Linux distributions.

GPU

The Linux VDA supports the following GPUs for GPU pass-through:

  • NVIDIA GRID - Tesla T4
  • NVIDIA GTX750Ti
  • NVIDIA GRID - Tesla M60
  • NVIDIA GRID - K2
  • NVIDIA GRID - Tesla P40
  • NVIDIA GRID - Tesla P4
  • NVIDIA GRID - Tesla P100

The Linux VDA supports the following GPUs for vGPU:

  • NVIDIA GRID - Tesla T4
  • NVIDIA GRID - Tesla V100
  • NVIDIA GRID - Tesla M60
  • NVIDIA GRID - Tesla M10
  • NVIDIA GRID - Tesla P40
  • NVIDIA GRID - Tesla P4
  • NVIDIA GRID - Tesla P100