> as tuned for LANs at the expense of
> everything else is not our goal. The defaults should reflect the needs
> of the majority of users. We're trying to create a well-rounded VNC
> implementation that can be used for a broad range of applications, not
> just

Understood, which is why I proposed to enable the CUT by default in situations 
where it can be proven more beneficial than not (maybe in situations where the 
server detects that link usage is maxed out?)

More study is warranted. I know that enabling it by default will hurt 
performance for the apps and deployment scenarios that are most important to 
VirtualGL. Thus, it would be nice if we could come up with an automatic mode 
that makes us both happy.

> Why? I'd argue the opposite. It's should only be disabled when it is
> clear that it is the limiting factor. For many (most?) users, that
> limiting factor will be bandwidth, not CPU. And there is also the fact
> that there is a "good enough" I, namely when it is no longer
> possible for the user to tell the difference. Bandwidth is generally
> always worth reducing.

Sorry, but you're wrong. In most VirtualGL deployment scenarios, CPU usage is 
the primary constraint to performance. On a 1920x1200 desktop, you can really 
only get 15 fps on modern hardware, and even a few fps drop is noticeable at 
that level. My customers are, with great success (evidenced by our Red Hat 
Innovator of the Year Award) using TurboVNC as a replacement for local 
workstations.  WAN performance is less important to them than absolute peak LAN 
performance, but again, I argue that there's probably a way to automatically 
detect when it would likely be beneficial.

> These numbers are way too big to ignore. And given that the CUT used to
> be enabled (i.e. this is a regression), and that I have yet to see an
> installation where server side CPU was such a major issue that
> bandwidth can be ignored, I say we should revert to the 1.1.0 behaviour.

>From the point of view of TurboVNC customers, who Cendio is hypothetically 
>trying to attract by hiring me to enhance TigerVNC's performance, decreased 
>frame rate and increased server CPU usage would be viewed as a regression 
>relative to TurboVNC and would hinder adoption of TigerVNC in that market.

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to