Examples of EUC Score Test Results

Examples of EUC Score Test Results

  1. Reference Host PC: Reference client device NUC2 connected to reference host PC Lancelot
  2. On-prem vs AVD: Reference host PC Lancelot versus multiple AVD VM types (D8ads v5, NV4as v4, NV6)
  3. GPU vs no GPU: The effects of adding a GPU to a remoting host
  4. Windows 365 Cloud PC: Comparison of CPC with AVD VM type D8ads v5 and reference host PC Lancelot
  5. RDP-TCP vs ShortPath: AVD VM types D8ads v5 and NV6 with RDP-TCP and RDP Shortpath
  6. Citrix Cloud: HDX connection to a GPU-accelerated session
  7. VMware Test Drive: Blast connection to a GPU-accelerated session, 130ms RTT
  8. Parallels RAS19: Performance of an Azure VM with Parallels RAS 19

Overview

EUC Score results are visualized in the HTML5 Sync Player that runs inside a browser, such as Google Chrome or Microsoft Edge. The Sync Player client area is divided into two foreground media output tiles at the top, a numerical data visualization area in the center, and a control and status bar at the bottom. The horizontal bar at the top of a screen video tile contains a title on the left and two icons on the right side. A click on the first icon opens a popup with setup details. A click on the second icon zooms into the screen video.

In Single View Mode, the top left tile contains a test run screen video and the top right tile shows animated text representing timely correlated user activities and session runtime details. The numerical data visualization area shows animated telemetry data collected on the host side.

In Comparison or Side-by-Side View Mode, both top tiles include test run screen videos with a yellow border on the left side and a red border on the right side. The numerical data visualization area shows animated telemetry data collected on the host side and color-codeed according to the video border colors.

The reference client device named NUC2 used throughout the test runs below is an Intel NUC 8i7HNK with Windows 11, i7-8705G CPU (3.10GHz, 4 physical cores = 8 threads), 16GB RAM, 500GB Samsung SSD 850 EVO M.2, and AMD Radeon RX Vega M GL GPU with 4GB VRAM. If the Task Manager Performance tab is visible in the bottom right corner of a screen video, it shows the performance data of the client device.

 

#1: RDP-UDP connection to local remote PC Lancelot

[1.1] SINGLE VIEW: NUC2 reference client connected to physcial host PC Lancelot, RDP-UDP, 0ms RTT. Lancelot: Windows 10, i7-11700K CPU (3.60GHz, 8 cores = 16 threads), 32GB RAM, Crucial MX500 SSD 1TB, NVIDIA Quadro M5000 GPU, 8GB VRAM.

Simload and Link Mode and Telemetry Type Observation
SL1-BSPBlendingDX11 Single View - Standard GPU-accelerated reference session in single view, showing standard telemetry data set.
SL1-MSEdgeVideoConf6 Single View - GPU GPU-accelerated reference session in single view, showing GPU telemetry data set.

NOTE: The complete data set of the physical reference machine Lancelot is available on request, including screen videos, activity logs and telemetry files.

 

#2: On-Premises versus Azure Virtual Desktop

[2.1] COMPARISON: Physical machine Lancelot w/o GPU vs AVD VM type D8ads v5. Left: RDP-UDP, local PC Lancelot, Intel i7-11700K 3.60GHz 16 logical CPUs, no GPU | Right: AVD VM type D8ads v5, AMD EPYC 7763 2.445GHz 8vCPUs, no GPU, ShortPath

Simload and Link Mode and Telemetry Type Observation
SL1-ChromeAquariumWebGL SxS View - Standard Local RDP connection shows higher frame rate, but also higher network bandwidth.
SL1-ChromeVideoGrid9 SxS View - Standard Almost similar user experience. Local RDP connection uses higher network bandwidth while AVD requires more CPU.
SL1-WMPlayer720pMP4 SxS View - Standard Different resolutions when video runs with 100% size and both sides freeze when switching to full-screen.

[2.2] COMPARISON: Physical machine Lancelot with M5000 vs AVD VM type NV4as v4. Left: RDP-UDP, local PC Lancelot, Intel i7-11700K 3.60GHz 16 logical CPUs, NVIDIA M5000 | Right: AVD VM type NV4as v4, AMD EPYC 7V12 (Rome) 2.4GHz 4vCPU, 1/8 AMD Radeon MI25, ShortPath

Simload and Link Mode and Telemetry Type Observation
SL1-DominoOpenGL SxS View - GPU AVD session with app start delay and visible issues, such as rapidly changing frame rates and focus problems.
SL1-FurMarkOpenGL SxS View - GPU AVD session shows lower frame rates and micros studders due to limited GPU resources.
SL1-MSEdgeWaterWebGL SxS View - GPU Even though the AVD session uses more CPU and GPU resources, the OpenGL graphics quality is lower.

[2.3] COMPARISON: Physical machine Lancelot with M5000 vs AVD VM type NV6. Left: RDP-UDP, local PC Lancelot, Intel i7-11700K 3.60GHz 16 logical CPUs, NVIDIA M5000 | Right: AVD VM type NV6, Intel Xeon E5-2690 v3 2.60GHz 6vCPUs, 1/2 NVIDIA M60 (1/2 GPU load = 100%), ShortPath

Simload and Link Mode and Telemetry Type Observation
SL1-BSPBlendingDX11 SxS View - GPU Almost similar user experience. Higher CPU consumption in AVD session, higher network bandwidth required by local RDP connection.
SL1-FurMarkOpenGL SxS View - GPU AVD session shows slightly lower frame rates and micros stutters due to limited GPU resources.
SL1-RollercoasterDX9.html SxS View - GPU AVD sessions renders only half the frames on the host side, but user experience is almost similar.

 

#3: GPU versus no GPU

[3.1] COMPARISON: RDP-UDP connection to local reference PC Lancelot, 0ms RTT, with and without GPU. Lancelot specs: Windows 10, i7-11700K CPU (3.60GHz, 8 cores = 16 threads), 32GB RAM, Crucial MX500 SSD 1TB, either with or without NVIDIA Quadro M5000 GPU and 8GB VRAM.

Simload and Link Mode and Telemetry Type Observation
SL1-BSPBlendingDX11 SxS View - Standard Lancelot with NVIDIA M5000 vs Lancelot w/o GPU: Massive lag of response time on user interaction when GPU is not present.
SL1-ChromeAquariumWebGL SxS View - Standard Lancelot with NVIDIA M5000 vs Lancelot w/o GPU: Almost similar user experience, but with high CPU load when GPU is not present.
SL1-MSEdgeCarVisualizer SxS View - Standard Lancelot with NVIDIA M5000 vs Lancelot w/o GPU: Much faster object rotation when GPU is present. Big difference in CPU load.

[3.2] SINGLE VIEW: Outstanding performance of the AVD VM type NCasT4 v3 with NVIDIA Tesla T4 GPU. RDP Shortpath connection to AVD VM with AMD EPYC 7V12 64-Core CPU, 2.445Ghz, 8vCPUs available.

Simload and Link Mode and Telemetry Type Observation
SL1-FurMarkOpenGL Single View - GPU Very high frame rate on the host side and on the client side, resulting in great user experience.

[3.3] SINGLE VIEW: Things that can go wrong without a GPU. RDP-TCP connection to AVD VM type D8ads v5, with 23ms RTT. Specs: Windows 11 Enterprise, AMD EPYC 7763 2.445GHz 8vCPUs, 32GB RAM, HDD 126.45GB, no GPU.

Simload and Link Mode and Telemetry Type Observation
SL1-CinebenchOpenGL Single View - Standard AVD VM type D8ads v5 error: OpenGL application launches, but then terminates without error message due to missing GPU.
SL1-FurMarkOpenGL Single View - Standard AVD VM type D8ads v5 error: OpenGL application doesn't launch without error message due to missing GPU.
SL1-WMPlayer720pMP4 Single View - Standard AVD VM type D8ads v5 error: 720p MP4 video freezes when user sets it to full-screen.

 

4: Windows 365 Cloud PC, RDP Shortpath

[4.1] COMPARISON: Azure Virtual Desktop on VM type D8ads v5 vs Windows 365 Business Cloud PC. Left: Azure West Europe, RDP ShortPath (15ms), Windows 11 Enterprise, AMD EPYC 7763 2.445GHz 8vCPUs, 32GB RAM, HDD 126.45GB, no GPU | Right: Windows 365 Business Cloud PC, Azure West Europe, RDP ShortPath (19ms), Xeon Platinum 8272CL 2.60GHz 2vCPUs, 8GB RAM, Microsoft Virtual Disk 128.00GB, no GPU

Simload and Link Mode and Telemetry Type Observation
SL1-ChromeGifScroll SxS View - Standard Almost similar user experience, but significantly higher CPU consumption in Cloud PC session.
SL1-ChromeAquariumWebGL SxS View - Standard The significantly higher CPU capacity in the AVD D8ds v5 VM type results in better user experience and higher frame rates.
SL1-ChromeFishbowlHTML5 SxS View - Standard In the Cloud PC session, fish are moving in slow-motion due to limited CPU resources.
SL1-ChromeVideoGrid9 SxS View - Standard In the Cloud PC session, videos are stuttering due to limited CPU resources.
SL1-MSEdgeWaterWebGL.html SxS View - Standard In the AVD D8ds v5 session, higher frame rate and better rendering quality due to higher CPU capacity.

[4.2] COMPARISON: Local host PC Lancelot vs Windows 365 Business Cloud PC. Left: Physical machine, RDP-UDP (0ms), Windows 10, i7-11700K CPU (3.60GHz, 8 cores = 16 threads), 32GB RAM, Crucial MX500 SSD 1TB, no GPU | Right: Windows 365 Business Cloud PC, Azure West Europe, RDP ShortPath (19ms), Xeon Platinum 8272CL 2.60GHz 2vCPUs, 8GB RAM, Microsoft Virtual Disk 128.00GB, no GPU

Simload and Link Mode and Telemetry Type Observation
SL1-MSEdgeVideoConf6 SxS View - Standard The Cloud PC session shows lower video performance, but significantly higher CPU consumption.
SL1-ChromeAquariumWebGL SxS View - Standard The Cloud PC session shows significantly lower graphics performance and frame rate.
SL1-RollercoasterDX9 SxS View - Standard The application doesn't switch to full-screen mode in the Cloud PC session and still shows lower frame rate.

 

#5: Azure Virtual Desktop RDP-TCP versus RDP Shortpath

[5.1] COMPARISON: AVD D8ads v5 RDP-TCP (23ms RTT) vs RDP Shortpath (15ms RTT). VM specs: Azure West Europe, Azure Virtual Desktop VM type D8ads v5 for comparing test runs without GPU.

Simload and Link Mode and Telemetry Type Observation
SL1-ChromeGifScroll SxS View - Standard User experience is similar, but RDP Shortpath (UDP) reduces CPU load and incoming network bandwidth (no handshake).
SL1-RollercoasterDX9 SxS View - Standard Network optimization after 10 seconds application runtime. RDP Shortpath (UDP) reduces incoming network bandwidth.

[5.2] COMPARISON: AVD NV6 RDP-TCP (23ms RTT) vs RDP Shortpath (15ms RTT). VM specs: Azure West Europe, Azure Virtual Desktop VM type NV6 for comparing test runs with NVIDIA M60 GPU.

Simload and Link Mode and Telemetry Type Observation
SL1-MSEdgeCarVisualizer SxS View - GPU RDP-TCP network optimization every 10 seconds. RDP Shortpath (UDP) reduces CPU load and outgoing network bandwidth.
SL1-MSEdgeVideoConf6 SxS View - GPU RDP Shortpath (UDP) reduces CPU load and network bandwidth, but increases GPU video decode/processing (video offloading).
SL1-WMPlayer720pMP4 SxS View - GPU RDP Shortpath (UDP) reduces CPU load and network bandwidth significantly, but increases GPU video processing.
SL1-DominoOpenGL SxS View - GPU RDP Shortpath (UDP) produces a slightly better user experience (frame rate). It also reduces CPU load and network bandwidth.
SL1-FurMarkOpenGL SxS View - GPU RDP-TCP network optimization after 10 seconds application runtime. RDP Shortpath (UDP) produces a slightly better user experience (frame rate). It also reduces CPU load and network bandwidth.

 

#6: Citrix Cloud on Azure, HDX connection to a GPU-accelerated session

[6.1] SINGLE VIEW: HDX connection to Citrix Cloud on Azure. Azure West Europe, 20ms RTT, 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.

Simload and Link Mode and Telemetry 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.

[6.2] COMPARISON: RDP-UDP connection to local reference PC Lancelot vs HDX connection to Citrix Cloud on Azure. Left: RDP-UDP, 0ms RTT, Windows 10, i7-11700K CPU 3.60GHz, 8 physical cores (= 16 threads), 32GB RAM, Crucial MX500 SSD 1TB, NVIDIA Quadro M5000 GPU, 8GB VRAM | Right: Azure West Europe, HDX, 20ms RTT, 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.

Simload and Link Mode and Telemetry 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.

 

#7: VMware Test Drive, Blast connection to a GPU-accelerated session

[7.1] SINGLE VIEW: VMware Test Drive, Houston DC, 130ms RTT. VM specs: Windows 10, Xeon Gold 6140 2.30GHz 4vCPUs, 8GB RAM, VMware Virtual disk SCSI Disk Device 150GB, NVIDIA GRID V100-2Q vGPU, 2GB VRAM.

Simload and Link Mode and Telemetry Type Observation
SL1-BSPBlendingDX11 Single View - GPU Great application response time despite 130ms network latency. 3D load stays low, showing the power of the NVIDIA V100 GPU.
SL1-ChromeFishbowlHTML5 Single View - GPU Growing outgoing network bandwidth on growing number of fish objects in the bowl.
SL1-DominoOpenGL Single View - GPU VMware Horizon limits the frame rate on the session side to 60fps, keeping CPU and GPU consumption low.
SL1-MSEdgeVideoConf6 Single View - GPU Decoding of the six videos is offloaded to the GPU, keeping CPU consumption low.
SL1-MSEdgeWaterWebGL Single View - GPU Rendering of the water after user interaction at highest quality level.

 

#8: Azure VM with Parallels RAS 19

[8.1] SINGLE VIEW 12/2022: Parallels RAS 19 Full Client Scores. Azure West Europe, D4s v3 VM, Windows Server 2019 Datacenter, Xeon Platinum 8272CL 2.60GHz 4vCPUs, 16GB RAM, 32GB Premium SSD P15, RDP-UDP (14ms). Show the results of the Score Simloads (Type 3 Simloads).

Simload and Link Mode and Telemetry Type Observation
SL3-AppStart Single View - Standard APP LAUNCH SCORE = 0.61
SL3-AppDialog Single View - Standard APP DIALOG SCORE = 0.31
SL3-FractalsDragon Single View - Standard FRACTALS DRAGON SCORE = 2.63
SL3-FractalsPythagoras Single View - Standard FRACTALS PYTHAGORAS SCORE = 4.38
SL3-GDIPlusRect Single View - Standard GDI+ RECTANGLES SCORE = 2.35
SL3-IOPS Single View - Standard IOPS SCORE = 9.87

[8.2] COMPARISON 5/2022: Parallels RAS 19 HTML5 vs Full Client. Azure West Europe, D4s v3 VM, Windows Server 2019 Datacenter.

Simload and Link Mode and Telemetry Type Observation
SL1-ChromeFishbowlHTML5 SxS View - Standard Slightly better performance with HTML5 client at almost identical network consumption.
SL1-MSEdgeVideoConf6 SxS View - Standard Higher network consumption with HTML5 client and higher CPU load with full client.
SL1-WMPlayer720pMP4 SxS View - Standard Higher network consumption with HTML5 client and higher CPU load with full client.
SL1-RollercoasterDX9 SxS View - Standard Slightly higher network consumption with HTML5 client.

[8.3] COMPARISON 12/2022: Windows 365 Cloud PC vs Parallels RAS 19 Full Client. Left: CPC Business 2vCPU/8GB/128GB, RDP-UDP (20ms) | Right: Azure D4s v3 VM, RDP-UDP (14ms)

Simload and Link Mode and Telemetry Type Observation
SL3-IOPS SxS View - Standard CPC IOPS SCORE = 15.18 | RAS19 IOPS SCORE = 9.87
SL1-ChromeAquariumWebGL SxS View - Standard RAS19 session shows faster load time and better performance. CPUs are at their load limits on both sides, but CPU queue length in the Cloup PC session is much higher.
SL1-ChromePhotoGalleryJS SxS View - Standard CPU comes to its limits on CPC side. Higher network bandwidth and better user experience in the RAS19 session, in particular during image transitions.
SL1-MSOPptSimple SxS View - Standard Almost identical user experience, but initially CPU load is significantly higher on the CPC side.
SL1-WMPlayer1080pMP4 SxS View - Standard Video doesn't start in the CPC session. Spectacular video artifacts on the RAS19 side. Both is unacceptable for users.

[8.4] COMPARISON 12/2022: NUC2 Physical Machine vs Parallels RAS 19 Full Client, Azure D4s v3 VM, RDP-UDP (14ms). IMPORTANT: This comparison is absolutely unfair, but customers are asking for exactly that!

Simload and Link Mode and Telemetry Type Observation
SL3-GDIPlusRect SxS View - Standard NUC2 GDI+ RECTANGLES SCORE = 1.3 | RAS19 GDI+ RECTANGLES SCORE = 2.35
SL3-IOPS SxS View - Standard NUC2 IOPS SCORE = 3.04 (local SSD) | RAS19 IOPS SCORE = 9.87 (Azure Premium SSD P15)
SL1-BSPBlendingDX11 SxS View - Standard The physical NUC has a GPU, allowing it to offload DirectX functions. This results in lower CPU load and much better performance. The Azure VM without GPU cannot keep up, response to user input is affected massively.
SL1-MSEdgeCarVisualizer SxS View - Standard The physical NUC with a GPU massively outperforms the Azure VM without GPU.

 

Space reserved for future sample results

VM specs or setup details: ...

Simload and Link Mode and Telemetry Type Observation
SL1-Simload Single View - Standard What can we see?