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
