1.4 -> 1.5.1 performance regressions

Michel Dänzer michel at daenzer.net
Tue Jan 27 03:07:53 PST 2009


On Tue, 2009-01-27 at 11:55 +0100, Fabio wrote:
> > On Thu, 2008-10-09 at 11:02 +0200, Fabio wrote:
> > > 
> > > I noticed some performance regression moving to a newer system with Xserver
> > > 1.5.1 from an 1.4 system with both XAA and EXA.
> > 
> > Can you try current Git server-1.5-branch? Adam Jackson just backported
> > the reduction of dixLookupPrivate() overhead, which is used extensively
> > by the EXA core at least. If there are still regressions with EXA, I'd
> > be interested in sysprof/oprofile data separately for each regressed
> > case.
> 
> I noticed that pre-1.6 is faster than 1.5.3, but still slower than 1.4.
> 
> As reported by someone in the bug report, the patch from
> https://bugs.freedesktop.org/show_bug.cgi?id=16647#c11 was never
> applied. Is it still needed?

Have you tried it to see if it helps for the performance regressions you
noticed?

FWIW, Something like it would probably still be useful to prevent the
pixmap valid regions from growing too many rects. I've been meaning to
clean up and push it, but haven't got around to it; hopefully soon. It's
probably too late for 1.6 anyway though.


-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer



More information about the xorg mailing list