What to do if NX shows poor performance when connecting from NX Client 3.5.0 for Linux
To be able to verify if you are actually getting the best possible speed out of your Linux client, you should collect the following information:
- Which CPU do you have on board, how much RAM is available?
- Which Kernel, GLIB, libstdc++ do you have installed on the client?
- Which version of X server and X libraries?
Older libraries and X servers may possibly be affected by bugs that can cause the loss of performance. NX heavily leverages the X server's characteristics. Upgrading to a more recent version of the X server or trying a different video driver can surely offer a great boost. For example a hardware accelerated video card is recommended to obtain the best speed.
The NX system equally distributes the computing load between client and server, so the source of the slowness can also be elsewhere. To help the NoMachine staff to identify the possible issues, please record the following information about your server system:
- Which is the speed of the server CPU?
- Which is the vendor (f.e. Intel, AMD, etc.)?
- How much RAM is reported by the server?
- Which Linux distribution or other server operating system is installed?
- Which applications are you trying to run on the server?
- What does the 'top' system monitoring tool say about the state of the machine? Can you find any abnormal condition, for example the load on the server steadily increasing when running NX?
Lastly you should check the NX settings. NX is optimized to offer the best performance in the widest possible range of network conditions. No tuning should be required, except choosing the best link setting according to the characteristics of the network used to connect to the server. Changes in the client configuration should offer minimal variations, anyway you may experiment with the following:
- Does the slowness disappear by selecting a different link setting?
- Does changing the image encoding settings affect the performance?
- Did you try to run the NX Client Session Administration utility to get a dump of the NX statistics?
In order to put the NoMachine team in the best conditions to answer your performance-related enquiries, don't forget to report the information listed above.
