Re: Snappy GUI response

Michel Dänzer <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Organization Debian, XFree86
Message-ID <[email protected]>
On Fri, 2003-07-04 at 20:45, Havoc Pennington wrote:
> On Fri, Jul 04, 2003 at 11:05:04AM -0700, Mark Vojkovich wrote: 
> >    I advocate backing pixmaps for as many windows as it 
> > makes sense, and no expose events on them.  Not only is this
> > extremely fast even if server is rendering in software, but
> > it looks great (you don't see redrawing).  That is, save all
> > your expensive rendering, don't keep redrawing it.  Put it in
> > a pixmap and set it as the window background.  There's also
> > a good change this pixmap will end up in video ram rather than 
> > system ram.
> 
> As I understand it this is pretty much what OS X does - it just keeps
> around the contents of every window. You have to do this anyway to
> implement alpha-blended windows, from what people have said.
> 
> It might be possible to more or less implement this in toolkits (the
> "keep pixmap for all windows" thing, not the alpha thing).  It could
> also be done in the server presumably.

Owen mentioned XDirectFB, and I recommend trying it out to those
complaining about lack of snappiness. Even having no hardware
acceleration at all for my card, I found it to be very snappy when I did
a while ago.


-- 
Earthling Michel Dänzer   \  Debian (powerpc), XFree86 and DRI developer
Software libre enthusiast  \     http://svcs.affero.net/rm.php?r=daenzer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.