switching to
xtightvncviewer -encodings "copyrect tight zrle hextile" localhost:0
seems to have helped a great deal.
That's good. In my experience the tightvnc encoding is about 4X faster than ZRLE for photo-image regions (e.g. your background.) I suppose this is because tightvnc uses jpeg compression. For non-photo regions zrle may compress a bit better (not sure.)
I am open to other suggestions for fine tuning the performance, but I am fairly happy now.
Regarding your problem with -solid, there have recently been some changes WRT it:
- In KDE4 -solid no longer works (not clear when/if KDE will re-introduce this capability)
- In recent GNOME -solid stopped working due to dbus changes, but this has been fixed upstream in the x11vnc 0.9.9 development version.
- Although tedious, you can always toggle the solid background manually via your desktop configurator.
There are other ways to speed things up. A traditional one is to reduce the color depth if you can tolerate the false colors. There are also tightvnc compression and quality levels that can be tweaked (again, it can start to look odd.) More info here:
Also consider trying x11vnc's client-side caching hack:
Code:
x11vnc -ncache 10 ...
(note your viewer may show the pixel cache region.)
Bookmarks