Even though the official line is that the open source AMD radeon drivers are not supported, you can get them to work very easily.

If you try to run the game unmodified you will run into the following error

libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

The solution is actually very simple: just remove or rename the included libstdc++.so.6 (be sure to rename the 32 bit version, the game doesn’t ship 64 bit binaries).

mv $GRIM_FANDANGO_ROOT/game/bin/i386/usr/lib/i386-linux-gnu/libstdc++.so.6 $GRIM_FANDANGO_ROOT/game/bin/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.bak

This will force the game to use the local installed version which has no issues loading the OpenGL libraries.

I’m not exactly sure why this works, but at least I get to enjoy one of my childhood favourite games.

Wouter Dullaert

Code, running, jazz and beats.