每当我尝试玩 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