On Thu, 5 Mar 2009, Pierre Ossman <oss...@cendio.se> wrote:
> On Thu, 05 Mar 2009 10:13:40 -0500
> > It's not clear to me how the choice would affect network bandwidth
> > usage because the vnc client normally selects the bpp and depth, right?
> 
> Silly me. You're of course correct.

BTW, I think your desire to change the default depth of Xvnc to be
24 is a smart choice.

> So this furthers my cause. vncviewer picks the color depth of the local
> screen (commonly 24), so it is just a lot of extra CPU overhead for us
> to have anything else on the server.

Yes, it likely adds to the amount of local work done by Xvnc.

The only potential performance downside in going from 16bpp to 32bpp
for Xvnc that I can think of is the 2X slower local memory I/O of Xvnc
to and from its virtual framebuffer in RAM.  This is likely quite small
compared to the transformations that need to be done in the CPU (but I
am just guessing that since I don't haven't done any benchmarks, or if
I did, I have long forgotten the results.)  On a real h/w framebuffer
(not Xvnc) this can still be an important effect.

I wonder why the Xvnc default was set to 16bpp?  Do you know if Realvnc
does this or is it a Tightvnc change?

Karl


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to