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. 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