I don't know if this is a bug or not but on windows when I play counter-strike condition zero maps(that have more detailed textures than Counter Strike 1.6 maps) I get 50-80 fps,sometimes 100fps but on Linux I get 20-40fps.I tried to play with driconf but I didn't get any improvements.I know that Linux drivers are not as good as Windows ones but this is a big difference. I use Xubuntu 12.10 x64 glxinfo: OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) 965GM OpenGL version string: 2.1 Mesa 9.0.3 OpenGL shading language version string: 1.20 PS: I use OpenGL to render on both Windows and Linux.
I don't know whether there's somebody still looking after the performance of the old Gen4 chips. You could try analyze the problem yourself with these instructions: http://dri.freedesktop.org/wiki/IntelPerformanceTuning/ I.e. start checking whether the issues is in CPU or GPU usage etc. Note that the desktop environment you use, can also have effect on performance.
I don't think we're going to do any performance work for 965GM... unless we make changes for a later GPU that happens to also help the older GPUs. I'm going to leave this bug open because it might be an interesting project for someone.
I suspect that upgrading to Mesa 10.1 (due to be released in a few days) should help quite a bit, though I haven't measured it. In particular, Matt's vectorizer work reduces sequences of 4 extended math operations down to 1. On 965GM, extended math is done on a single mathbox shared across all EUs (IIRC), so reducing math usage should have a significant impact on performance.
I'm going to mark as RESOLVED/WONTFIX because no one is going to focus on 965GM performance (sorry). Various optimizations will trickle down to 965GM though.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.