I have configured my /etc/sysconfig/vncservers file on hostname.domain.com as:
VNCSERVERARGS="-geometry 1280x1024 -nohttpd -localhost -depth 8 -nolisten tcp"
The server is running as:
bash$ ps aux | grep Xvnc
jameson 23992 0.0 0.1 46148 5572 ? S 07:57 0:00 Xvnc :1 -desktop hostname.domain.com:1 (jameson) -auth /home/jameson/.Xauthority -geometry 1280x1024 -depth 8 -rfbwait 30000 -rfbauth /home/jameson/.vnc/passwd -rfbport 5901 -pn -localhost -nolisten tcp
When I try to access my display on hostname.domain.com:1 by:
client-bash$ env DISPLAY=client.thisdomain.com:0 ssh -X hostname.domain.com
server-ssh$ vncviewer localhost:1
at which point I get this on the stdout:
TXImage: Using default colormap and visual, TrueColor, depth 24.
the display that comes up is intolerably slow (refreshes a few small sections per second.) I know I have the bandwidth to do this without SSH, as I have been using it previously at 16 depth and it was quite quick.
What is going on here! Why is it so slow, and what is the TXImage message which suggests I am not receving 8-bit depth on the viewer?