On Tue, 2006-05-02 at 11:49 +0100, Alan Hourihane wrote:
> On Thu, 2006-04-27 at 13:55 +0200, Lukas Hejtmanek wrote:
> > On Wed, Apr 26, 2006 at 08:06:51PM -0700, Eric Anholt wrote:
> > > The open source driver isn't doing some important things that can be
> > > done to improve memory bandwidth usage.  5x is more than I expected, but
> > > it's not unbelievable.
> > > 
> > > If you had a clear performance regression between versions of the
> > > open-source driver, we should definitely track that down, though.
> > 
> > Using CVS HEAD of xc (i.e. 6.9.0 Xorg) including bundled Mesa 6.4.1 I can 
> > reach
> > 1110 FPS in glxgears and 27-30 FPS in ppracer (compared to 860 FPS glxgears 
> > and
> > 11 FPS in ppracer using modular CVS HEAD of X.org and Mesa).
> > 
> > First, I thought that it's because of rotation support in i810 driver, but 
> > that
> > version (6.9.0) also has rotation support so it is not the problem.
> 
> The problem here is batchbuffers.
> 
> Due to rotation being able to shuffle memory around it wasn't possible to
> support batchbuffers in agp space as the 2D driver could rip up memory
> allocation upon a rotation event. 
> 
> So the 3D driver falls back to the cmdbuffer path from system memory (rather
> than AGP memory) which can be guaranteed.
> 
> To support batchbuffers again we'll need the new memory manager.

to activate the batchbuffer path again for now though, you should be
able to do...

INTEL_BATCH=1 glxgears

But this will undoubtably crash things if you rotate.

Alan.



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to