Hi.
NX 7.4.1 as many other 7.x release binaries shows problematic reliability on Linux.
We’re not aware of reliability issues on Linux, so it would be great if you can share your experience.
On this machine [ ubuntu 20.04 LTS ] there is a consistent high CPU load for /usr/NX/nxclient.bin –monitor –tray
Ubuntu 20 is one of our most common Linux testing environments, we would have noticed an obvious problem. Do you mind collecting the following information and sending it to forum[at]nomachine[dot]com :
– Directories with prefix “M-” in $HOME/.nx directory of the machine where nxclient.bin takes too much CPU
– File top.txt created with the command top -b -n 5 -H -p $(pgrep nxclient.bin) > top.txt
(it’ll require a few seconds to dump the data)
– File strace.txt created with the command sudo strace -o strace.txt -tt -p $(pgrep nxclient.bin)
If you’ve multiple nxclient.bin instances but only some of them have high CPU load, replace the “pgrep nxclient.bin” command with the PID of one of those instances.
Looking at the binary there may be issues with dependencies for yet unclear reasons.
The NoMachine libraries path is not in the default search path for dynamic linker, so if you want to print all dependencies you need to run LD_LIBRARY_PATH=/usr/NX/lib ldd /usr/NX/bin/nxclient.bin
.