Let me try to put all the pieces together.
Complaints are about response times when sharing the screen of a Linux system (specifically SLES11 SP3 x86_64 with GNOME)
and Xorg process using a relevant share of CPU time.
The issue is reported across different hardware:
NVIDIA card with proprietary driver and multiple screen attached
VMware Player
HP server
The problem doesn’t affect NVIDIA with a single screen.
For the HP server the problem affects the mga driver for Matrox card.
We didn’t got more information about VMware Player.
I’d like to have a unique solution for this kind of issue. Nevertheless, it depends
very much on things over which we have limited control, like: device-dependent code in Xorg,
video drivers, and video card capabilities.
So that, it looks quite appropriate searching for different techniques of capturing the output of
a video card. A such work is currently in progress. More details are provided in this Feature Request:
https://www.nomachine.com/FR05O03416