I have forgotten to set R600_ENABLE_S3TC=1. Now the game isn't crashing anymore and the textures are loading but I have a never ending loading screen.
//EDIT: Some more infos: In top (via ssh) I can see that X and Amnesia are eating CPU.
The last thing I can see in the log is:
Game Running
--------------------------------------------------------
-------- Loading map 'menu_bg.map' ---------
Cache Loading: 1908 ms
Entities: 302 ms
Compilation: 1 ms
Total: 2228 ms
Meshes created: 28
Bodies created: 5
-------- Loading complete ---------
//EDIT²: Checked my syslog and had messages like this repeating very fast while Amnesia is running:
Mar 17 14:26:46 localhost kernel: [ 1648.418857] radeon 0000:01:00.0: r600_check_texture_resource:1111 texture invalid format 51
Mar 17 14:26:46 localhost kernel: [ 1648.418862] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
Mar 17 14:26:46 localhost kernel: [ 1648.421855] radeon 0000:01:00.0: r600_check_texture_resource:1111 texture invalid format 49
Mar 17 14:26:46 localhost kernel: [ 1648.421860] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
Mar 17 14:26:46 localhost kernel: [ 1648.424882] radeon 0000:01:00.0: r600_check_texture_resource:1111 texture invalid format 49
Mar 17 14:26:46 localhost kernel: [ 1648.424886] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
So I think it's a kernel issue. I will try to patch my kernel like this:
http://www.casey-jones.org/blog/16/ and see if it helps.
//EDIT³: I backported the DRM stuff from 2.6.38-rc8 to my 2.6.36 kernel and the game is running fine!