On Fri, 2009-04-17 at 22:25 -0400, GS Hunt wrote: > Please bear with me, I am not a developer. > > I am using an RS740 chip HS2100IGP integrated Radeon Video Card. > > It uses the R300 driver, (support added in the 2.6.28 kernel by Alex > Deucher) > > 3D rendering is normal in Mesa 7.2, but is slow in subsequent versions. > > CPU useage goes to 100%, and 3D framerates drop dramtically. > > glxinfo shows: > > Direct rendering: YES > OpenGL renderer string: Mesa DRI R300 20060815 NO-TCL > > > This commit is good: > > http://lists.freedesktop.org/archives/mesa-commit/2008-September/004140.html > > > This commit is the earliest which best exhibits the problem: > > http://lists.freedesktop.org/archives/mesa-commit/2008-September/004354.html
Does this patch fix the problem? diff --git a/src/mesa/drivers/dri/r300/r300_context.c b/src/mesa/drivers/dri/r300/r300_context.c index 12bee1a..4de95f1 100644 --- a/src/mesa/drivers/dri/r300/r300_context.c +++ b/src/mesa/drivers/dri/r300/r300_context.c @@ -374,7 +374,6 @@ GLboolean r300CreateContext(const __GLcontextModes * glVisual, ctx->Const.FragmentProgram.MaxNativeTexIndirections = PFS_MAX_TEX_INDIRECT; ctx->Const.FragmentProgram.MaxNativeAddressRegs = 0; /* and these are?? */ - ctx->VertexProgram._MaintainTnlProgram = GL_TRUE; ctx->FragmentProgram._MaintainTexEnvProgram = GL_TRUE; driInitExtensions(ctx, card_extensions, GL_TRUE); @@ -421,7 +420,8 @@ GLboolean r300CreateContext(const __GLcontextModes * glVisual, } TCL_FALLBACK(r300->radeon.glCtx, RADEON_TCL_FALLBACK_TCL_DISABLE, 1); - } + } else + ctx->VertexProgram._MaintainTnlProgram = GL_TRUE; return GL_TRUE; } -- Earthling Michel Dänzer | http://www.vmware.com Libre software enthusiast | Debian, X and DRI developer ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev