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