[List of Test Results Obtained in EUC Score Experiments]
Benchmarking Citrix Cloud on Azure and the HDX protocol. The test results presented here are a subset of the complete datasets collected during a Citrix test sequence.
If you want to learn how the EUC Score results were produced then check out EUC Score Test Methodology and EUC Score Toolset.
Testable question: What is the perceived user experience over a HDX connection from the EUC Score lab in Germany to a GPU-accelerated Citrix session hosted on Azure West Europe?
System under test: Azure West Europe, NCasT4 v3 VM type, Windows 10 Pro, AMD EPYC 7V12 64-Core Processor 2.4Ghz 8vCPUs, 28GB RAM, HDD 126GB, NVIDIA Tesla T4, 16GB VRAM.
Connection: Citrix HDX, 20ms round trip time.
Simload and Link | View and Type | Observation | |
---|---|---|---|
![]() |
SL1-GoogleEarthDX9 | Single View - GPU | Outstanding performance of Google Earth over HDX, significant GPU usage. |
![]() |
SL1-MSOPptSimple | Single View - GPU | User interacting with simple PowerPoint slide deck. Only minimal GPU usage. |
Result: Great performance of the Azure NCasT4 v3 VM over Citrix HDX.
Testable question: How does a HDX connection to a GPU-accelerated Citrix session hosted on Azure West Europe compare to an RDP connection to the physical reference lab machine Lancelot?
RDP Connection to Lancelot
HDX Connection to Azure NCasT4 v3 VM
System Under Test: Physical Lab Machine Lancelot, Windows 10, i7-11700K CPU 3.60GHz, 8 physical cores (= 16 threads), 64GB RAM, Crucial MX500 SSD 1TB, NVIDIA Quadro M5000 GPU, 8GB VRAM.
System Under Test: Azure West Europe, NCasT4 v3 VM type, Windows 10 Pro, AMD EPYC 7V12 64-Core Processor 2.445Ghz 8vCPUs, 28GB RAM, HDD 126.45GB, NVIDIA Tesla T4, 16GB VRAM.
Connection: RDP-UDP, 0ms round trip time.
Connection: Citrix HDX, 20ms round trip time.
Simload and Link | View and Type | Observation | |
---|---|---|---|
![]() |
SL1-ChromeFishbowlHTML5 | SxS View - GPU | Performance is almost identical, but HDX connection requires less network bandwidth when compared to RDP-UDP connection. |
![]() |
SL1-MSEdgeVideoConf6 | SxS View - GPU | Loading the videos takes longer in the HDX connection, then the performance almost identical. The HDX connection requires less network bandwidth. |
![]() |
SL1-DominoOpenGL | SxS View - GPU | HDX connection with great OpenGL performance, but it shows some latency effects. In addition, it requires more network bandwidth when compared to the RDP-UDP connection. |
![]() |
SL1-FurMarkOpenGL | SxS View - GPU | OpenGL application uses 100% of the GPU capacity, resulting in 75 fps in the RDP-UDP connection and more than 100 fps in the HDX session. RDP requires more network bandwidth in the beginning before the protocol adapts. |
![]() |
SL1-MSEdgeCarVisualizer | SxS View - GPU | Car rotates significantly faster in the HDX session while required network bandwidth stays significantly lower. |
![]() |
SL1-WMPlayer720pMP4 | SxS View - GPU | Video performance is identical on both sides, but HDX connection requires lower network bandwidth when compared to RDP-UDP connection. |
Result: The physical lab machine Lancelot with NVIDIA M5000 over RDP is outperformed by the Azure NCasT4 v3 VM over Citrix HDX in many use cases, except when IOPS are relevant.