http://bugs.winehq.org/show_bug.cgi?id=20177
--- Comment #13 from Chris chris.kcat@gmail.com 2009-10-01 02:16:47 --- (In reply to comment #12)
Bioshock starts up now. UT3 hangs when launching if set to "Hardware OpenAL", otherwise no sound. Frontlines: Fuel of War behaves exactly as UT3. Mass Effect hangs on startup as well.
Try setting this in ~/.alsoftrc: sends = 1 slots = 1
If that fixes it (it fixed a crash on startup for another UE3 game for me), that's a bug in the UE3, which bugs out when multiple auxiliary sends or slots are available.
Chris, this probably isn't the forum for this, but just a heads up - you MUST explicitly set alsa in the drivers section of /etc/openal/alsoft.conf or a system may default to OSS first.
Weird. It should try ALSA first, unless OSS is explicitly requested.