On Thu, Mar 12, 2009 at 04:30:48PM +0100, Peter Åstrand wrote: > Hey Peter,
> Can anyone tell me about the status of the backing store support these > days? I wonder: > > * Should miInitializeBackingStore() be used? I've found the comment in > mibstore.c: > > "There is no longer an mi implementation of backing store. This function > is only for source compatibility with old drivers." > > However, the function is not an no-op, and there are still servers that > calls this function. This includes Xvfb, Xwin, kdrive and DMX. AFAIK "old style" backing store is dead. > > * Assuming that Composite can provide backing store support, why is > backing store disabled by default, even if Composite is used? If a server > such as Xvfb or Xvnc wants to enable backing store by default, does it > have to do anything else than just set > "pScreen->backingStoreSupport=Always"? Set backingStoreSupport to Always should be OK. I have experience that Composite is sometimes broken. If I remember correctly for example if you use WindowMaker and Xvnc with 16bpp screen is corrupted. But my information might be outdated. I will do some testing with the newest X source & Composite enabled. > > * Backing store doesn't really seem to work reliable; it would be nice if > http://bugs.freedesktop.org/show_bug.cgi?id=19654 could get some > attention. > > > My primary objective is to make sure Xvnc in TigerVNC can properly run > KDE4. The easy solution is to simply remove > "pScreen->backingStoreSupport=Always", but I'd like to know if this is > the "correct" way of doing it. Of course, it will still crash if "+bs" is > manually specified, just like the normal Xorg, due to the bug above. Do you know if KDE4 requires composite? In all cases please open new ticket in our feature tracker that we should start to support composite ext. Regards, Adam -- Adam Tkac, Red Hat, Inc. ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel