VNC vs. NoMachine NX: NoMachine Wins Hands-Down

I have long-used VNC and variants (ie: TightVNC) as a way to access my Linux desktops. Comparing VNC to Windows’ Remote Desktop, I have never been happy at all with the way that VNC underperforms. This is of course due to the underlying differences in the way that VNC and RDP render screens, but that is beside the point. Mouse tracking on VNC has always been problematic; often where the mouse actually is on the screen and where VNC thinks it is does not match and you end up playing a game of missed clicks. Additionally, VNC usually lags pretty badly and mouse movement and screen redraws are painfully slow.

Luckily, I no longer have to put up with VNC as a coworker recently turned me on to NoMachine NX Free Edition for Linux.

The install on Ubuntu was absolutely painless. Installers are available in TAR, DEB and RPM formats for easy setup. Traffic is routed securely over SSH on port 22 and if you need to change the default port, that is easy too.

I have been using NoMachine NX for several months now and the program peforms optimally. I can see and work on my Ubuntu desktop remotely over a cable modem uplink and everything renders and operates as if I were at home. While I have not had much time to investigate all of the particulars of the other NX products, the company behind the product, Medialogic, seems to offer a full suite of tremendously useful products. This software just works and I will never go back to VNC. Check it out when you get a chance.

4 Responses to “VNC vs. NoMachine NX: NoMachine Wins Hands-Down”

  1. […] NX. We will use FreeNX at the server and NoMachine NX client on the client machine. NX is a much better alternative to VNC. You can install NoMachine client on windows, mac or linux. For more information visit […]

  2. NX works fine as long as you do not have graphics intensive applications that result in a large amount of X related activity. In these cases VNC will generally performs much better. In my experience allowing the remote host to render the X calls using VNC it performed 20-40 times faster relative the to number of X calls that needed to be processed.

  3. Is there still no way to remotely acces your Linux PC and able to play Youtube (Adobe) streams without problems , 3D rendering (OpenGL etc.) and sound without lag/sync?

  4. […] NX. We will use FreeNX at the server and NoMachine NX client on the client machine. NX is a much better alternative to VNC. You can install NoMachine client on windows, mac or linux. For more information visit […]

Leave a Reply

You must be logged in to post a comment.