On Tue, 2006-05-02 at 14:23 +0200, Lukas Hejtmanek wrote:
On Tue, May 02, 2006 at 11:51:05AM +0100, Alan Hourihane wrote:
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

Using this increases glxgears ftp a little (940FPS vs 860FPS), but no change in
ppracer.

Looks like there is still some issue with it.

You might want to check that your MTRR's are set correctly.

To save Alan repeating himself, can we take this to bug 6814?

I'll post some more stuff to the bug... so far adding just the emit_invarient_state changes and I lose 100 FPS..

Dave.

--
David Airlie, Software Engineer
http://www.skynet.ie/~airlied / airlied at skynet.ie
Linux kernel - DRI, VAX / pam_smb / ILUG



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