如何在12.04 64位上的Trine中获得声音?

每当我尝试播放Trine时,它就会启动,但我没有声音。 在终端中出现此错误消息:

/o/g/trine> ./trine-launcher64 ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default 

我安装了libasound2-plugins,其中包含libasound_module_conf_pulse.so,如何让Trine识别它?

我尝试用linux32启动32位版本,它崩溃了。

预加载确实解决了我的问题:

 env LD_PRELOAD=/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so ./trine-launcher 

但是alsa然后使用错误的声卡播放。 在声音设置中乱七八糟地解决了这个问题。 即使我在声音设置中选择了错误的输出,我也不知道为什么其他所有东西都能正常播放?

我运行64位raring并通过切换到环绕声5.1解决了这个问题(没有声音),如此处所述https://help.ubuntu.com/community/SurroundSound