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

如何在 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 位版本,结果崩溃了。

答案1

预加载做过解决我的问题:

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

但 alsa 随后使用错误的声卡播放。调整声音设置解决了这个问题。我不知道为什么即使我在声音设置中选择了错误的输出,其他一切都可以正常播放?

答案2

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

相关内容