You will not receive any help if you dont know what are you talking about.
- There is no such thing like Linux 9.04 afaik yet
- You did not provide all information like versions of drivers, kernel, xorg etc..
- You did not tell if you have direct rendering enabled.
Best way to do that is
glxinfo | grep OpenGL
Which tells whether are you using Software rasterizer and what is your mesa version.
- You also need to tell exactly whats wrong, providing at least logs from game.
If you're using Intel then Ubuntu has messed up components of X stack.
Check Intel Linux Graphics page for 2009Q1 what versions are needed of all components. What I suggest is to install them from development branch of Ubuntu.
AFAIK, Ubuntu stable has downgraded for old components, keeping new mesa.
There has been a lot of work done in improving Xserver performance and features. It has not been touched since Voodoo accelerators and now huge changes mostly sponsored by intel have been made.
This cause that so many components needs to be changed.
But with DRI2,GEM,KMS all vendors will benefit. It will be also easier to implement OpenGL 3 in future.
For more detailed information if interested read Keith report
http://keithp.com/blogs/Sharpening_t..._Driver_Focus/
For proper textures display on all OpenSource drivers using mesa you need to install
libtxc-dxtn0 - S3 Texture Compression (S3TC) library
which is not included since its protected by patents.