[List of Test Results Collected with EUC Score Experiments]
Testing different thin client devices. In some cases, the results are compared with the lab reference Windows client NUC2. The test results presented here are a subset of the complete data sets collected during multiple thin client test sequences.
If you want to learn how the EUC Score results were produced then check out EUC Score Test Methodology and EUC Score Toolset.
Explore the difference between a remote connection from a thin client to an AVD session with a remote connection from the Windows reference client NUC2 to the local reference host PC Lancelot.
Sync Player Clip | View and Type | Observation | |
---|---|---|---|
SL1-ChromeWaterWebGL | SxS View - GPU | Almost similar user experience due to almost identical host hardware specs, except for the number of CPU cores and clock speed. | |
SL1-ShadingDX11 | SxS View - GPU | Almost similar rendering frame rate due to comparable GPU types, even if number of CPU cores and clock rate is different. |
The HP t640 thin client with IGEL OS 11.8 connected to an Azure Virtual Desktop NV6 VM provides a user experience that is very similar to a remote desktop session from the Windows reference client NUC2 to the local reference host PC Lancelot.
Thin Client and AVD
Windows Client and Local Host
System Under Test: Azure West Europe, AVD NV6 VM, Windows 10 Enterprise for Virtual Desktops, Intel Xeon E5-2690 v3 6vCPUs @ 2.60GHz, 56GB RAM, HDD 340GB, NVIDIA M60 GPU, 8GB VRAM.
System Under Test: Lancelot, Physical Lab Machine, Windows 11, Intel i7-11700K with 8 Physical Cores / 16Threads @ 3.6GHz, 64GB RAM, Crucial MX500 SSD 1TB, NVIDIA Quadro M5000 GPU, 8GB VRAM.
Connection: RDP-UDP, 15ms round trip time.
Connection: RDP-UDP, 20ms round trip time.
Endpoint: AVD client on HP t640 (4B6R6AA#ABD) with IGEL OS 11.08.230, AMD Ryzen Embedded R1505G @ 2.40GHz, 4GB DDR4 RAM, 32GB eMMC, AMD Radeon Vega 3 GPU.
Endpoint: RDC client on NUC2, Intel NUC 8i7HNK with Windows 11, i7-8705G CPU @ 3.10GHz, 16GB RAM, 500GB Samsung SSD 850 EVO M.2, AMD Radeon RX Vega M GL, 4GB VRAM.
Compare the performance of different thin client types under IGEL OS 11.8 when connected to an Azure Virtual Desktop session.
Sync Player Clip | View and Type | Observation | |
---|---|---|---|
SL1-TessMarkOpenGL | SxS View - GPU | HP t640 versus LG CL-600i-6N: Without client GPU, reduced user experience and disconnects on the LG CL-600i-6N device (right media tile). | |
SL1-RollercoasterDX9 | SxS View - GPU | HP t640 versus IGEL UD3: Almost identical user experience due to almost identical client hardware specs. |
|
SL1-DominoOpenGL | SxS View - GPU | HP t640 versus IGEL UD3: When things go wrong on both side due to insufficient capacity of the NV4as v4 VM, including disconnect/reconnect situations. |
Under demanding graphics workloads, thin clients without a GPU cannot keep up with thin clients with an embedded GPU. But there are also test cases where bad performance is caused by insufficient AVD VM capacity.
HP t640
LG CL-600i-6N or IGEL UD3
System Under Test: Azure West Europe, AVD NV6 or NV4as v4 VM type.
System Under Test: Azure West Europe, AVD NV6 or NV4as v4 VM type.
Connection: RDP-UDP, 15ms round trip time.
Connection: RDP-UDP, 15ms round trip time.
Endpoint: AVD client on HP t640 with IGEL OS 11.8.
Endpoint: AVD client on either LG CL-600i-6N or IGEL UD3 with IGEL OS 11.8.
Compare the performance when connecting to an entry-level Windows 365 Cloud PC from a Windows client or from a thin client.
Sync Player Clip | View and Type | Observation | |
---|---|---|---|
SL1-MSOPptSimple | SxS View - GPU | Windows 365 Cloud PC shows good enough performance for Task Worker activities, independently of the endpoint device. | |
SL1-ChromeWaterWebGL | SxS View - GPU | Windows 365 Cloud PC is not suited for graphics-intensive applications, independently of the endpoint device. |
The client device doesn't make a difference as long as the thin client and the Windows client have similar hardware specs.
AVD Client on NUC2 with Windows 11
AVD Client on HP t640 with IGEL OS
System Under Test: Azure West Europe, Windows 365 Business, Windows 11, Intel Xeon Platinum 8272CL 2vCPUs @ 2.6GHz, 8GB RAM, Microsoft Virtual Disk 128GB, no GPU, Remote Desktop Services SxS Network Stack.
System Under Test: Azure West Europe, Windows 365 Business, Windows 11, Intel Xeon Platinum 8272CL 2vCPUs @ 2.6GHz, 8GB RAM, Microsoft Virtual Disk 128GB, no GPU, Remote Desktop Services SxS Network Stack.
Connection: SxS RDP UDP, 30ms round trip time.
Connection: SxS RDP UDP, 30ms round trip time.
Endpoint: AVD client on NUC2 with Windows 11.
Endpoint: AVD client on HP t640 with IGEL OS 11.8.
Find out how good a remote connection is over Frame Remoting Protocol (FRP) from the Chromium browser of a thin client under IGEL OS 11.8. Use an RDP connection from the lab endpoint device NUC2 to the local host Lancelot as a reference.
Sync Player Clip | View and Type | Observation | |
---|---|---|---|
SL1-FurMarkOpenGL | SxS View - GPU | The performance of a "Cloud Workstation" with NVIDIA T4 GPU on a thin client over FRP is better than a local remote desktop with NVIDIA M5000 GPU over RDP. | |
SL1-MSEdgeAquariumWebGL | SxS View - GPU | The "Cloud Workstation" with NVIDIA T4 GPU on a thin client over FRP shows higher frame rate and better rendering performance when compared with a local remote desktop with NVIDIA M5000 GPU over RDP. |
The remote connection over FRP from the Chromium browser of the thin client outperforms the local reference setup with NUC2 client and Lancelot host. The major reason is the stronger GPU in the NC4asT4 v3 VM type used for the Frame session.
Thin Client over FRP
NUC2 over RDP
System Under Test: Azure West Europe, NC4asT4 v3 VM, Windows 10 21H2, AMD EPYC 7V12 (Rome) 4vCPUs @ 2.4GHz, 28GB RAM, 256GB + 176GB P-SSD, NVIDIA T4, 16GB VRAM, Frame Display Driver.
System Under Test: Lancelot, Physical Lab Machine, Windows 11, Intel i7-11700K with 8 Physical Cores / 16Threads @ 3.6GHz, 64GB RAM, Crucial MX500 SSD 1TB, NVIDIA Quadro M5000 GPU, 8GB VRAM.
Connection: FRP8 UDP, 7ms latency (= 14ms round trip time).
Connection: RDP-UDP, 20ms round trip time.
Endpoint: HP t640, IGEL OS 11.8, Chromium browser.
Endpoint: RDC client on NUC2 with Windows 11.
Find out what the performance impact is on an Azure VM connection over Frame FRP from a Chromium browser in IGEL OS 11.8 when the assignment of the client GPU didn't work.
Sync Player Clip | View and Type | Observation | |
---|---|---|---|
SL1-TessMarkOpenGL | SxS View - GPU | Without GPU acceleration on the thin client, performance sucks. This means that the client GPU acceleration really matters. | |
SL1-ShadingDX11 | SxS View - GPU | Without GPU acceleration on the thin client, performance sucks and the session disconnects. This means that the client GPU acceleration really matters. |
The default settings in IGEL OS 11.8 overwrite the assignment of the client GPU to the Chromium browser. Without GPU, the client cannot decode the incoming remote desktop datastream without regular freeze frames. For configuration details, check out the screenshots below.
Chromium with GPU Acceleration
Chromium without GPU Acceleration
System Under Test: Azure West Europe, NC4asT4 v3 VM, Windows 10 21H2, AMD EPYC 7V12 (Rome) 4vCPUs @ 2.4GHz, 28GB RAM, 256GB + 176GB P-SSD, NVIDIA T4, 16GB VRAM, Frame Display Driver.
System Under Test: Azure West Europe, NC4asT4 v3 VM, Windows 10 21H2, AMD EPYC 7V12 (Rome) 4vCPUs @ 2.4GHz, 28GB RAM, 256GB + 176GB P-SSD, NVIDIA T4, 16GB VRAM, Frame Display Driver.
Connection: FRP8 UDP, 7ms latency.
Connection: FRP8 UDP, 7ms latency.
Endpoint: HP t640, IGEL OS 11.8, Chromium browser with Hardware Video Acceleration.
Endpoint: HP t640, IGEL OS 11.8, Chromium browser without Hardware Video Acceleration.
Use IGEL Setup for configuration enabled
Use IGEL Setup for configuration disabled
Disabled default settings (right) result in a significantly better user experience while the overall load on the backend is the same on both sides. Optimizing the thin client settings can mage a huge difference!