Hello everyone

I have updated the i915simple driver to work with drm master. It is 
currently in a separate branch in the mesa repo on freedesktop called 
gallium-i915-current.

http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-i915-current

But there are still problems:
1. There is a bad memory leak somewhere, I think I tracked it down to 
the state tracker allocating user buffers and not releasing them.

2. It was way slower then i915tex but the new slab allocator (from 
i915tex) made it faster which is nice (but not faster then i915tex). 
Moving the region pool (textures and the like) to the slab allocator 
from a normal drmBO pool made kernel usage drop from ~60% to ~5%, and 
made glxgears go from 60fps to 400 ~600 [4].

3. It is not tested at all so I'm sure there are places where it will 
fall over. It would be nice if more people could try it out.

4. Currently glxgears behaves weird, it starts out fast ~600fps and then 
slowly drops to about 100fps. Covering the window makes it shot up to 
~600fps. And uncovering it makes it slow down again. Its not instant but 
takes a while, and thats just weird.

Cheers Jakob.

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to