“ Limbo”游戏无声音


28

我刚刚在Humble Bundle V中购买了一个名为Limbo的游戏。该网站说所有游戏都是跨平台的,但是在我的电脑上游戏没有声音。我已经在Google中搜索过,并查看了官方常见问题解答,但没有一个对我有帮助。

我怎样才能解决这个问题?


我也有这个问题,这很烦人。从Humble Bundle V运行64位.deb程序包。考虑到沉浸式声音效果的强调程度,这基本上会使游戏无法玩(或至少不如其应有的乐趣)。

Answers:


8

我设法通过以下方式在12.04上处理声音:

  1. 添加Wine PPA:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get upgrade
    winetricks directx9
    winecfg 
    
  2. 在“库”选项卡中将d3dx9_43更改为“(native,builtin)”

  3. 下载Windows软件包并与wine一起安装。

  4. 启动Windows LIMBO!

1
最后!此解决方案有效!
2012年

很高兴能为您提供帮助;)
ArtūrasŠlajus2012年

7
但这并不能解决Linux版本无法输出声音的问题…
johndrinkwater 2012年

2
@johndrinkwater实际上,'Linux'版本正在wine实例中运行,因此,在他们解决了存储库中的错误之前,这种解决方法并不是很糟糕。
MarkovCh1 2012年

9

杀死脉冲音频后,我的声音正常了。但是,您必须摆脱自动生成功能。

参见:http : //forum.winehq.org/viewtopic.php?t=1457&sid=b61a832efcbda1807f7d3791e7a46a67

摘要:

sudo nano /etc/pulse/client.conf

(或使用选择的编辑器代替nano。)

取消注释并更改自动生成行,如下所示:

; autospawn = yes
autospawn = no

否则,pulseaudio将始终重启。

在终端中,killall pulseaudio。这会杀死当前会话的pulseaudio。


谢谢!在我们等待正式解决之前,这是一个绝妙的技巧:)
wik 2012年

1
我认为这是这里提到的所有技巧中最少的。做得好:)
mgiuca 2012年

4

根据我从Humble Bundle支持人员获得的一封电子邮件:

Limbo的新版本今天已上传到下载页面,该版本应该可以解决Linux声音问题。请在您的下载页面上重新查看该页面上下载按钮下方的更新时间戳,然后尝试使用新版本。

正如他们在第二封电子邮件中确认的那样,Ubuntu软件中心的更新也可能很快就会出现:

Codeweavers仍在完成更新,但是我们会尽快将其发布到下载页面和Ubuntu Center中。

实际上,我检查了最近更新的版本:声音现在可以正常工作了。


3

可悲的是,Limbo只是Windows版本,捆绑了一个名为wine的仿真器-以Flakey音频而闻名。您可能需要等待他们更新发行版。


4
但是这个链接说游戏是随游戏发行的,wine只是为了解决音频问题。游戏使用的特定版本wine(游戏随附),因此该版本有问题是没有道理的。还有其他人有这个问题吗?
使


1

据我所知,捆绑版本尝试直接与ALSA通讯,而当您运行PulseAudio时,这将无法正常工作。简单的解决方案:pasuspender ./launch-limbo.sh。复杂的解决方案:使Limbo使用您的Wine版本。


不幸的是,“简单的解决方案”对我不起作用。至于“复杂的解决方案”,我什至不知道该如何开始。
20年

1

这是我在Linux版本的LIMBO中获取声音的解决方法。

  1. 将您的用户添加到音频
    sudo adduser username audio
  2. 运行单独的xserver
    • 按CTRL + ALT + F1并使用您的用户名和密码登录
    • 输入xinit -- :1以启动第二个xserver
    • 您现在可以使用CTRL + ALT + F7和...- F8在此桌面与常规桌面之间切换
  3. 使用pasuspender运行游戏(您可能需要在左上角的xterm内移动鼠标,然后才能输入文本)。
    pasuspender /opt/limbo/launchlimbo.sh
  4. 完成后,使用CTRL + ALT + F1切换到VT1,然后按CTRL + C杀死第二个XServer。现在,您可以使用...- F7返回常规桌面。

0

下载Windows版本(.exe)并在Wine下运行它(在Ubuntu软件中心上进行检查),按照向导进行操作,在要求安装Directx时回答是,并且一切正常,我现在在播放它:)

基本上,这就是.deb软件包的功能,但是手动执行此操作不会遇到此类错误。


我之前已经安装了deb软件包。现在,我按照您说的方式尝试,但没有结果(这种方式游戏无法启动)。
borge

@borges这很奇怪,您使用的是哪个版本的ubuntu和wine?
neonboy 2012年

1
@borges如果不起作用,请尝试使用Playonlinux方式,请在存储库中进行检查。
neonboy 2012年

1
我正在使用Ubuntu 12.04和Wine 1.4。看到我接受的答案,我不得不对做一些“技巧” winetricks
使

0

首先尝试重新启动pulseaudio:

在终端(ctrl + alt + t)中输入:(这是两个减号(-)字符)

Pulseaudio --kill

然后花几秒钟重新启动自身(观看右上角的音量图标),然后启动Limbo。

Limbo对我来说很好用,没有其他答案中提到的特殊音频配置,但是它(和一般的酒)有时在pulseaudio上有问题。在我看来,pulseaudio的重启可以解决该问题。

请注意,重新启动pulseaudio后,您可能需要重启,也可能不需要重启其他使用声音的程序(例如firefox)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.