I doubt that the CUT would help in either case, because what it's really 
filtering out are duplicate framebuffer updates. In the case of the CAD app 
that is using single buffered drawing, each layer probably represents a 
separate FBU, and thus the back-to-back FBU's aren't the same, even though the 
set of FBU's representing a given frame may be. In the case of scrolling, 
CopyRect encoding would seemingly be more helpful there than the CUT.

On Sep 2, 2011, at 7:50 AM, Brian Hinz <bph...@jhu.edu> wrote:

> I have several apps that repaint the same area of the screen repeatedly.  I'm 
> not sure if this is a case where ComparingUpdateTracker would be used, but 
> they are all IC CAD tools that draw a bird's eye view of the individual 
> layers (here's and example screenshot: 
> http://www.mbeckler.org/cadence_plot/).  In reality it seems like a poor 
> implementation by the vendors because rather than drawing everything to an 
> off-screen pixmap and then painting the window one time, they all seem to 
> paint each layer from the bottom up.  This gets really painful to watch as 
> the number of layers displayed increases, and (as you would expect) is 
> exacerbated in proportion to the connection speed.
> 
> Although I don't see it as a vnc problem, I would say that this and scrolling 
> in applications like firefox are the two areas where Xvnc performance is the 
> worst.  I'm happy to be a test monkey for patches if anyone has suggestions 
> for improvement.
> 
> -brian
> 
> On Thu, Sep 1, 2011 at 6:29 AM, Peter Åstrand <astr...@cendio.se> wrote:
> On Thu, 1 Sep 2011, Pierre Ossman wrote:
> 
> Have you done any research to validate the usefulness of the 
> ComparingUpdateTracker? Personally, I found that, in Xvnc, it wasn't catching 
> very many duplicate updates, and the dupes it was catching would not have 
> significantly slowed down performance (they tended to be areas of solid 
> color, which the Tight encoder already optimizes out.) The CUT might be 
> beneficial in cases where an ill-behaved app draws the same frame over and 
> over again, but that is a corner case, not the norm.
> 
> We've seen issues in the past where the update tracker has solved
> things. It has always been crappy applications that keep redrawing the
> same thing over and over again. If memory serves me, Java was a bad
> offender here.
> 
> Peter, do you remember any details?
> 
> We have seen that VNC is a great improvement over X11 with Java applications, 
> but I'm not sure if we have verified if the ComparingUpdateTracker is causing 
> the improvement or not.
> 
> Rgds, ---
> Peter Åstrand           ThinLinc Chief Developer
> Cendio AB               http://www.cendio.com
> Wallenbergs gata 4
> 583 30 Linköping        Phone: +46-13-21 46 00
> ------------------------------------------------------------------------------
> Special Offer -- Download ArcSight Logger for FREE!
> Finally, a world-class log management solution at an even better
> price-free! And you'll get a free "Love Thy Logs" t-shirt when you
> download Logger. Secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsisghtdev2dev
> _______________________________________________
> Tigervnc-devel mailing list
> Tigervnc-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
> 
> 
> ------------------------------------------------------------------------------
> Special Offer -- Download ArcSight Logger for FREE!
> Finally, a world-class log management solution at an even better 
> price-free! And you'll get a free "Love Thy Logs" t-shirt when you
> download Logger. Secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsisghtdev2dev
> _______________________________________________
> Tigervnc-devel mailing list
> Tigervnc-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to