On Wed, 16 Nov 2011 11:14:30 -0600
DRC <dcomman...@users.sourceforge.net> wrote:

> On 11/16/11 5:25 AM, Pierre Ossman wrote:
> > JPEG quality level 1 is not what I'm considering a reasonable WAN
> > setting, so I'm not sure how realistic these numbers are. Still, I
> > think my conclusions are roughly the same.
> 
> Well, then, what are you considering to be appropriate WAN settings?
> When my users connect over a 5 Mbps link, they will typically dial down
> the quality in TurboVNC to the "Low-Quality JPEG" preset and then use
> automatic lossless refresh to send a lossless image during periods of
> inactivity.  This is the only way to get interactive frame rates with 3D
> applications over such a connection.
> 

Our users have generally used a setting of 5 or 6. Anything below that
has been deemed to be of unacceptable quality, and high-performance use
has as a consequence been deemed unrealistic under those conditions.

> > Maybe. Given your current numbers, this might make some sense. But
> > since the JPEG quality is unrealistically low (IMO), the numbers are
> > currently showing off the CUT at its worst.
> 
> I don't know how you justify that statement.  I tested both a
> low-quality and high-quality JPEG scenario and reported both.
> 

Sorry, I completely missed that there was another sheet. I only looked
at the one that opened first (low quality). I need to recheck your
results more properly.

On Wed, 16 Nov 2011 18:43:40 -0600
DRC <dcomman...@users.sourceforge.net> wrote:

> New spreadsheet attached.

Will look over this and get back to you.

> I am still in favor of enabling the CUT by default only for compression
> level 2 or above-- or, to put it another way, I'm in favor of having
> some way for users to be able to select "TurboVNC-equivalent"
> performance from the viewer without having to fiddle with the server.  I
> want TurboVNC users to be able to use the TigerVNC Server as a drop-in
> replacement without changing their existing TurboVNC clients.  Since the
> TurboVNC Viewer always uses compression level 1, that means that if the
> TigerVNC Server enabled the CUT for compression level 1, the TigerVNC
> Server would run more slowly.  Realistically, users aren't going to
> fiddle with server parameters or read the man pages (or even read my web
> page) to figure out the right server settings.  They'll just complain
> loudly.

This seems reasonable to me. Even if there might be some point to the
CUT even at level 1, the ability to easily disable it from the client
is a more worthwhile feature.

One issue is that the CUT is global for the server. So how should the
logic be? I guess it should be disabled only if every connected client
asks for a compression level of 0 or 1?

> If you want to make 2 the default compression level in the TigerVNC
> Viewer, I would be open to that, as long as there is a way for users to
> get "turbo" behavior (by selection CL=1) without modifying the
> server-side options.

That's all I'm asking. As for the exact default value, it depends on
the tradeoffs. I'll look at your new report first.

> Ultimately, I would like to see the viewer provide
> a drop-down menu with preset modes, as TurboVNC and TightVNC do.  It
> doesn't matter so much to me if the viewer isn't "TurboVNC-equivalent"
> by default as long as the user can click a button to make it so.  It
> does matter, though, if the only way they can get a TurboVNC-equivalent
> mode is to start their server session with a special parameter.

I'm not familiar with how these menus look, but I assume it is
something like the "experience" setting in Microsoft's RDP client. I'm
all for such at thing and I believe all the weird technical knobs we
have right now should really be hidden under some "Advanced" section.

> Another option would, of course, be to expose the CUT as a client-side
> parameter.  It would require extending the RFB protocol, but it would
> provide the maximum flexibility.

I'd rather not. I'd like to move more towards having the technical
details on the server and the client only exposing the desired
tradeoffs from the user.

Rgds
-- 
Pierre Ossman            OpenSource-based Thin Client Technology
System Developer         Telephone: +46-13-21 46 00
Cendio AB                Web: http://www.cendio.com

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to