GNOME Bugzilla – Bug 485204
Configurable color depth support
Last modified: 2010-10-15 11:14:47 UTC
Please add support to adjust color depth of session within Vinagre. Far remote systems running VNC sessions are more manageable & usable over lower depth rate. Client side configuration option adds flexibility to VNC client users to adjust depth depending on their requirement or bandwidth limitations per session. Thanks for Vinagre
Some packing configuration would be nice too... Until there is a way to make a remote connection (WAN) work fine with less bandwidth over a ssh tunnel, vinagre is unfortunately completely unusable to me
*** Bug 523817 has been marked as a duplicate of this bug. ***
It would be nice to have options for both low and high bandwidth connections. I'm using a VNC server on a local gigabit LAN, and performance seems to be more sluggish than it does using raw encoding in a different vnc client (i.e. computer performance is more of an issue than network performance). As an aside, I'm so glad this is being shipped with the new gnome. The old VNC options were massively inferior to this one!
*** Bug 530446 has been marked as a duplicate of this bug. ***
I don't think it's just the color depth that is causing the problems. It's also how the data is being encoded/compressed. I also don't see any options in Vinagre apart from window height and size.
*** Bug 539204 has been marked as a duplicate of this bug. ***
*** Bug 562894 has been marked as a duplicate of this bug. ***
Other Linux VNC clients works fine in both low and high bandwidth connections, look for example at tsclient (http://sourceforge.net/projects/tsclient ). I'm using tsclient instead of vinagre for about 2 years in Ubuntu and Debian distributions, as vinagre works terribly slowly with majority internet connections in our country (Lithuania), except local LAN.
Look at https://launchpad.net/bugs/203782 for more info from Vinagre users
Hi, is there any work in progress for this feature ? Regards,
Dear friends, I was happy to see vino and vinagre in Ubuntu and surprised that vinagre doesn't have any image quality settings to enable higher speeds. As it is, without this feature, vinagre is not usable for me as it is too slow over the internet. I am sure many will find this feature valuable. Many blessings.
Could the features from TightVNC be incorporated into vino?
Wouldn't the underlying change first have to be made in gtk-vnc? Should we file a feature request there?
(In reply to comment #13) > Wouldn't the underlying change first have to be made in gtk-vnc? Should we file > a feature request there? > Apparently not. As a start, I've created a patch that allows setting the lossy encoding, which gtk-vnc supports. This could be extended/altered to select different encoding types...
Created attachment 139137 [details] [review] Patch to support lossy encoding option Added a patch to support lossy encoding. This is mostly because it seemed the easiest bandwidth-lowering option from gtk-vnc, and I was trying to find my way round the code. Should be easily adjusted to support color depth etc. In the vinagre developers' eyes, would it be best to have an option mirroring each gtk-vnc option, or to have a single "Low bandwidth" switch?
Hmmm it seems the key change would actually be to alter gtk-vnc to support a different preferred pixel format (currently it chooses true color in on_get_preferred_pixel_format)
I just committed the fix in "depth" branch, as it depends on gtk-vnc trunk. Once a new gtk-vnc tarball is released, I'll merge the fix into master.
Wow, Jonh. That is great!
You might want to test with different typical bandwidths (LAN, public WiFi, broadband, not-so-broadband, etc.) and see what combination of settings works best with each of them. Something like "low bandwidth" is a bit abstract & subjective... Even better would be to dynamically adapt to available bandwidth of course. ;-)