This page is a work in progress, use the information here if it helps, but do not consider it in any way authoritative.
VNC is sending the image of your screen over the network between the server (here at CS) and your client (the machine where you are working). Depending on the network speed, the load on the server, the speed of your machine and the protocols vnc is trying to follow, the speed of your vnc session can range from “zippy” to “unusable”.
To make sure you are not trying to push any more data over the connection than you need to push.
Our vnc server supports a number of compression protocals, the problem is that by default your vnc client may not be using any of them. Your client will likly have one of two ways to enable them.
If you are using a Graphical Menu based client then it should have a ``preferences``, ``settings`` or ``options`` button or menu item. There you should find compression or encoding options with names like “hextile”, “copyrect”, “zilb” and “tight”. Try any or all of these.
If you are starting your vnc client at a command line, then it should take encoding options on the command line. The way it does this will depend on the client. Here are a few popular clients, if yours is not here, please consult the documentation on your system.
xtightvncviewer -encodings “tight zlib hextile copyrect” localhost:1