Runs good on radeon open source on medium, but not very fast on high and very high... (HD 6550 mobile)
It's a 32 bit game. The first consumer CPUs with 64 bit are from 2003. OpenGL 1.5 is from 2003. They have no problem requiring a newer version of OpenGL.
If you want to whether it will run on your distribution:
Code:
~/games/trine2 % LD_LIBRARY_PATH=./lib/lib32 ldd bin/trine2_linux_32bit
linux-gate.so.1 => (0xf772e000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf76c3000)
libSDL-1.3.so.0 => ./lib/lib32/libSDL-1.3.so.0 (0xf75cd000)
libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf755d000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf74c1000)
libCg.so => ./lib/lib32/libCg.so (0xf6be0000)
libCgGL.so => ./lib/lib32/libCgGL.so (0xf6b73000)
libopenal.so.1 => /usr/lib32/libopenal.so.1 (0xf6b23000)
libogg.so.0 => /usr/lib32/libogg.so.0 (0xf6b1b000)
libvorbis.so.0 => /usr/lib32/libvorbis.so.0 (0xf6aee000)
libvorbisfile.so.3 => /usr/lib32/libvorbisfile.so.3 (0xf6ae3000)
libPhysXLoader.so.1 => ./lib/lib32/libPhysXLoader.so.1 (0xf6ad3000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf69eb000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf69bd000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf69a2000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf67fe000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf67f9000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf67de000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf6787000)
libbz2.so.1.0 => /usr/lib32/libbz2.so.1.0 (0xf6777000)
/lib/ld-linux.so.2 (0xf772f000)
librt.so.1 => /usr/lib32/librt.so.1 (0xf676d000)
libglapi.so.0 => /usr/lib32/libglapi.so.0 (0xf6732000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6720000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf671c000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf6716000)
libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf6712000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf65db000)
libxcb-glx.so.0 => /usr/lib32/libxcb-glx.so.0 (0xf65c2000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf65a0000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf659a000)
libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf658d000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6588000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6581000)
~/games/trine2 % LD_LIBRARY_PATH=./lib/lib32 ldd bin/trine2_linux_launcher_32bit
linux-gate.so.1 => (0xf77a6000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf72f6000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf7247000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf7226000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf70e2000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf70b3000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf7090000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf7046000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf6faa000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf6f75000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf6f26000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf6f21000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf6f1b000)
librt.so.1 => /usr/lib32/librt.so.1 (0xf6f12000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf6e19000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf6e14000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf6e0e000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf6e05000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf6e00000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf6d18000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf6ce9000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf6cce000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf6cb3000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf6b10000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf69d9000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf69cc000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf69c5000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf690b000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf68f9000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf68e9000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf68e0000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf68d4000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf68d0000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf68cc000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf68c2000)
libffi.so.5 => /usr/lib32/libffi.so.5 (0xf68bb000)
libpcre.so.1 => /usr/lib32/libpcre.so.1 (0xf685e000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf6847000)
libresolv.so.2 => /usr/lib32/libresolv.so.2 (0xf6830000)
libpng15.so.15 => /usr/lib32/libpng15.so.15 (0xf67ff000)
libbz2.so.1.0 => /usr/lib32/libbz2.so.1.0 (0xf67ef000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf67c4000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf67aa000)
libuuid.so.1 => /usr/lib32/libuuid.so.1 (0xf67a4000)
/lib/ld-linux.so.2 (0xf77a7000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6782000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf66e9000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf66e4000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf66dd000)