----- Original Message -----
> From: "DRC" <dcomman...@users.sourceforge.net>

> The best-performing client to use with TigerVNC is either TigerVNC or
> TurboVNC, because both have accelerated Tight decoding (the code for
> which I personally wrote for both projects.) Using the TigerVNC server
> also offers tremendous performance benefits with Tight encoding,
> relative to the TightVNC server.

And indeed, it's perfectly serviceable with both his Chicken/Mac 
client, and my Tight/Linux one.

> However, since the client in question only supports RFB 3.3, that
> means it can only potentially decode Raw, RRE, CoRRE, and Hextile (and
> possibly only a subset of those.) 

And indeed, it's a bit difficult to tell; one of things which, as
a 20 year sysadmin, I noticed almost immediately about Tiger's server
is that it... how do I put this politely :-)... could use some more
connection-level logging.  I haven't yet unpacked the source, but
given the length of the build instructions, I have a feeling that
setting up to where I can generate actual tested patches might take
more time than I have free.   How active is Tiger development, and 
how many people have build trees set up, would you think?

> None of those encodings are
> accelerated in TigerVNC, but I can't imagine that TigerVNC's
> implementation of them is any slower than TightVNC's. That being said,
> it may be that the client is trying to use CoRRE (which is the only
> one of those four encodings not supported by the TigerVNC server) and is
> falling back to Raw.

I can pcap a session setup, but I'm not sure... does wireshark know
RFB well enough to tell me what the session setup actually did, or
will I have to pry the packets apart by hand?

> I am not trying to hijack this list to promote my own VNC project, but
> since TurboVNC was based on TightVNC 1.3.x originally, our server still
> has legacy support for CoRRE, so it would be worthwhile to test it and
> see if it magically fixes the issue. If so, then that would validate
> the hypothesis that your client requires CoRRE to achieve decent
> performance, and it would be straightforward enough to add that
> functionality to the TigerVNC server (not that I'm volunteering.)

See above.  :-)  I'll try out Turbo, too, sure.  I don't suppose anyone
is already building it for SuSE 12?  :-)

> Otherwise, I'm clueless.

It was an answer, at least; thanks.  I'm sorry I missed it for a couple
days; I've been sick.

Cheers,
-- jra
-- 
Jay R. Ashworth                  Baylink                       j...@baylink.com
Designer                     The Things I Think                       RFC 2100
Ashworth & Associates     http://baylink.pitas.com         2000 Land Rover DII
St Petersburg FL USA               #natog                      +1 727 647 1274

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Tigervnc-users mailing list
Tigervnc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-users

Reply via email to