[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: metacity slowness



On Mon, 2003-08-25 at 00:59, Marek Habersack wrote:
> On Mon, Aug 25, 2003 at 12:31:32AM +0200, Michel Dänzer scribbled:
> 
> > > The x11perf is just for comparison with some model system, I presume. 
> > 
> > If the bandwidth to the framebuffer is low, that may explain at least
> > some of the slowness you're seeing (apps using the RENDER extension slow
> > to handle expose events).
> A comment in metacity code states that it uses the pixmap backstore to avoid
> handling the expose events. 

The same unused code for the minimize effect? :) Or for the decorations
maybe? Again, the window manager doesn't draw the app window contents
for all I know...

> Is it possible that the pixmap -> surface blit might be causing the 
> slowness because of a 2D acceleration bug in the radeon driver?

Unlikely. BTW, using this technique (pixmap as window background) is
recommended by Mr. XAA Mark Vojkovich himself as an optimization to
avoid expose events.


> > I can't seem to tell much difference between metacity and sawfish 
> > here (except that opaque window resizing works much better with 
> > metacity :), YMMV.
> You mean the stroboscope effect? :)

What's that? :) I mean it's snappy with metacity.


-- 
Earthling Michel Dänzer   \  Debian (powerpc), XFree86 and DRI developer
Software libre enthusiast  \     http://svcs.affero.net/rm.php?r=daenzer



Reply to: