Hey everyone,
With the recent HP Teradici/PCoIP/ Anyware EOL announcement, a lot of EUC engineers are looking for robust Linux remoting alternatives.
Recently, Harjinder Singh (Citrix/EUC Consultant) built out an incredibly detailed POC lab using ThinLinc to test GPU-accelerated workloads for VFX and CAD, and the results are well worth highlighting here.
You can check out his original LinkedIn posts:
Here is a breakdown of his lab and findings:
The Infrastructure Stack
-
OS: AlmaLinux 9.7
-
Hardware: NVIDIA P4000 GPU (Passthrough)
-
Virtualization: Vates Virtualization Management Stack (XCP-ng / Xen Orchestra)
-
Broker: Cendio ThinLinc (+ Web Access)
-
Acceleration: VirtualGL
The Journey: GNOME vs. XFCE Harjinder initially started testing with GNOME (Foundation 40.x). While general responsiveness was good, he ran into a few bottlenecks, most notably, Blender falling back to CPU rendering despite seeing the P4000.
To optimize, he rebuilt the VDA using XFCE and updated VirtualGL. The result? A massive improvement in responsiveness, stable session performance, and resolved application crashes.
Application Performance Highlights With VirtualGL updated and XFCE running smoothly, the GPU acceleration truly kicked in:
-
Blender (v5.1): Cycles rendering (300 samples) dropped from a painful 52 minutes on the CPU down to just 3 minutes and 42 seconds on the GPU.
-
FreeCAD: Architectural/BIM workloads ran smoothly with stable CPU load and low GPU utilization.
-
DaVinci Resolve: Successfully auto-detected multiple monitors with highly responsive playback and timeline scrubbing.
What’s Next for the Lab? Harjinder is still testing, with plans to tackle high-latency network scenarios, audio/video redirection, AD integration, and multi-session load testing.
Let’s Discuss:
-
Have any of you tested DaVinci Resolve or FreeCAD over ThinLinc? What was your experience?
-
Do you agree with the XFCE over GNOME preference for these types of heavy 3D workloads?
Let us know below, and a huge thank you to Harjinder for sharing his setup with the EUC community!