When I try to launch it I can set my settings in the launcher, please "Start Trine 2", but then get a black screen and I am kicked by to the desktop.

Here is my terminal outputs:
[hamish@Griffindor bin]$ /usr/local/games/Trine2/trine2.sh
Changing working directory to /usr/local/games/Trine2
[hamish@Griffindor bin]$ nohup: redirecting stderr to stdout

[hamish@Griffindor bin]$ export LD_LIBRARY_PATH=/usr/local/games/Trine2/lib/lib32
[hamish@Griffindor bin]$ ./trine2_linux_32bitAL lib: ALc.c:1879: exit(): closing 1 Device
AL lib: ALc.c:1808: alcCloseDevice(): destroying 1 Context(s)
Assertion 'pa_atomic_load(&(b)->_ref) > 0' failed at pulsecore/memblock.c:589, function pa_memblock_unref(). Aborting.
Aborted (core dumped)
[hamish@Griffindor bin]$
My question is has anyone gotten this working on the free drivers yet? They are not officially supported by Frozenbyte according to the readme, but that was true of their previous titles as well. If no one has yet managed to get it working, I will take it as red that is the problem and sit on it for a little while and wait for it to start working (it took a little bit of effort to get Trine running initially after all). If someone has gotten it working, I might try to talk with their technical support again.