A lot of people using open-source / mesa OpenGL drivers seem to have
trouble getting the game (or even the demo) running. After the intro
movie the game quickly crashes at the loading screen.
This mostly affects the people with integrated Intel cards, but
should also become a problem when opensource drivers for nVidia and
Radeon hardware become more common.
If you're experiencing these crashes during the loading screen and
you're using a open-source mesa driver then the chances are high that
you have no S3TC compression/decompression library (libtxc_dxtn)
installed and mesa is therefore disabling S3TC completly.
The Max Paxne 2 engine seems to rely on the S3TC texture formats
being always available and can't handle the case when these formats are
not advertised by the driver. There is a fix and a workaround for the
* The fix is installing libtxc_dxtn on your system (keep in mind that
you need a 32bit compile).
* The workaround is forcing mesa to advertise the texture formats even
when the said library is not installed (the engine seems to be happy
with this). You can do this e.g. with driconf. By default not installed see http://dri.freedesktop.org/wiki/DriConf
for instructions. Launch this graphical
config utility and select the tab 'Image Quality'. You should see an
option "Enable S3TC texture compression even if software support is not
available" which is probably set to "off". Enable it and retry
starting the game. It should work now, if not then you're probably
facing a different problem.