ok, let me get this in perspective R9200 R8500 DRI 14.621037 16.860273 fglrx 39.461594 44.228085
I have been trying to hunt down the slowdown in DRI, I even if (0)'s all occurances of sched_yield () which is slower in 2.6 than 2.4 due to 2.6 doing it properly. According to R200_DEBUG, there is no fallbacks used with glxgears and only vertex array fallbacks used for QuakeForge. This may be misleading however is the fallback debug option is only used in extreme fallbacks and not partial ones. also been looking at r200EmitState, for most of its calls, it emits nothing, but occassionally it does, been thinking about assing a switch or something that is set when there truely is something to emit, and bailout early in r200EmitState if there isn't. Thats as far as I've gotten so far. Is there anything else I should be looking at? ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel