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

Bug#390271: Resizing and scrolling very slow with r200



On Fri, Oct 06, 2006 at 09:21:29AM +0200, Michel Dänzer wrote:
> On Thu, 2006-10-05 at 19:33 -0400, David Nusinow wrote:
> > On Wed, Oct 04, 2006 at 10:30:43AM +0200, Michel Dänzer wrote:
> > > On Tue, 2006-10-03 at 20:15 -0400, David Nusinow wrote:
> > > > On Tue, Oct 03, 2006 at 02:23:33PM +0200, Xavier Bestel wrote:
> > > > > On Tue, 2006-10-03 at 13:53 +0200, Michel Dänzer wrote:
> > > > > > Assuming you're using XAA with Option "XaaNoOffscreenPixmaps", that
> > > > > > effectively disables acceleration for anything but the actual
> > > > > > compositing done by compiz.
> > > > > 
> > > > > Yet Another Option I have to remember to prune when it's no more
> > > > > useful...
> > > > 
> > > > Unfortunately, this is an issue with the ati driver, but one best solved
> > > > upstream. It's really an issue with all drivers, but the ati one has a ton
> > > > of options. It'd be nice if it was more clever about using those options
> > > > when necessary. I currently have no idea how feasible this is in reality 
> > > > though.
> > > 
> > > Note that this is an XAA option, not a driver option. The driver doesn't
> > > have the information to decide when to disable offscreen pixmaps with
> > > XAA.
> > 
> > I wonder if patching the server to automatically enable this when radeon is
> > loaded until we have a good fix is worthwhile...
> 
> It would be a big performance penalty for people using XAA but not a
> compositing manager, i.e. probably the majority for some time to come.

We could check for this too, right? Ideally though, just editing currently
broken-for-EXA patch so that it's only on when XAA is enabled is probably a
better hack. Fixing it so it actually worked with EXA would be even better,
but I don't think I'm up to that one :-) If Shawn doesn't get it done soon
I'll try and tackle it myself.

 - David Nusinow



Reply to: