Latest kernel fixes the issue for me, without the tweak from #32.
cian@eireog:~$ glxinfo | grep -i "renderer string" OpenGL renderer string: Mesa DRI Intel(R) 915GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2 cian@eireog:~$ uname -a Linux eireog 2.6.31-13-generic #44-Ubuntu SMP Sat Oct 10 15:27:55 UTC 2009 i686 GNU/Linux
Latest kernel fixes the issue for me, without the tweak from #32.
cian@eireog:~$ glxinfo | grep -i "renderer string"
OpenGL renderer string: Mesa DRI Intel(R) 915GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2
cian@eireog:~$ uname -a
Linux eireog 2.6.31-13-generic #44-Ubuntu SMP Sat Oct 10 15:27:55 UTC 2009 i686 GNU/Linux