O jogo "Limbo" não tem som

28

Acabei de comprar um jogo chamado Limbo em Humble Bundle V . O site diz que todos os jogos são multiplataforma, mas no meu computador o jogo não tem som. Eu pesquisei no google e procurei no FAQ oficial, mas nenhum deles me ajudou.

Como posso consertar isso?

Borges
fonte
Eu também tenho esse problema e é bastante irritante. Rodar o pacote .deb de 64 bits do Humble Bundle V. Considerando a ênfase dada aos efeitos sonoros imersivos, isso basicamente torna o jogo impraticável (ou pelo menos não tão agradável quanto deveria).

Respostas:

8

Consegui fazê-lo funcionar com som no 12.04 da seguinte maneira:

  1. Adicione o PPA do vinho:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get upgrade
    winetricks directx9
    winecfg 
    
  2. Altere d3dx9_43 para "(nativo, interno)" na guia Bibliotecas

  3. Baixe o pacote do Windows e instale-o com o vinho.

  4. Launch windows LIMBO!
Artūras Šlajus
fonte
1
Finalmente! Esta solução funcionou!
08
Fico feliz em ser útil;)
Artūras Šlajus
7
No entanto, isto não resolve a questão do Linux versão não ter saída de som ...
johndrinkwater
2
@johndrinkwater Na verdade, a versão 'Linux' está sendo executada em uma instância do wine, portanto, essa solução alternativa não é ruim até que eles corrijam o bug no repositório.
precisa saber é o seguinte
9

O som funcionou depois de matar o áudio do pulso. Você terá que se livrar do recurso de autospawn.

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

Resumo:

sudo nano /etc/pulse/client.conf

(Ou use o editor de sua preferência em vez de nano.)

Remova o comentário e altere a linha de geração automática da seguinte maneira:

; autospawn = yes
autospawn = no

Caso contrário, o pulseaudio sempre será reiniciado.

Em um terminal killall pulseaudio,. Isso mata o áudio da sua sessão atual.

matias
fonte
Obrigado! Isso é um grande truque até que esperemos uma correção oficial :) #
1100
1
Eu acho que este é o menos repulsivo de todos os truques mencionados aqui. Bem feito :)
mgiuca
4

De acordo com um email que recebi do suporte do Humble Bundle:

Uma nova versão do Limbo está sendo carregada para as páginas de download hoje que devem corrigir o problema de som do Linux. Verifique novamente na sua página de download o carimbo de data / hora atualizado abaixo dos botões de download nessa página e experimente a nova versão.

A atualização do Ubuntu Software Center provavelmente aparecerá em breve também, como confirmaram em um segundo email:

O Codeweavers ainda está finalizando a atualização, mas a publicaremos nas páginas de download e no Ubuntu Center o mais rápido possível.

E, de fato, verifiquei a última versão que foi atualizada: o som funciona bem agora.

Agmenor
fonte
3

Infelizmente, o Limbo é apenas a versão do Windows com um emulador chamado wine empacotado - é conhecido pelo áudio flakey. Pode ser necessário aguardar a atualização do lançamento.

johndrinkwater
fonte
4
Mas este link diz que o jogo é distribuído junto com wineapenas para contornar os problemas de áudio. O jogo usa uma versão específica do wine(que acompanha o jogo), não faz sentido que esta versão tenha problemas. Alguém mais tem esse problema?
borges
1

Pelo que sei, a versão em pacote tenta falar diretamente com o ALSA e isso não funciona enquanto o PulseAudio está sendo executado. Solução simples: pasuspender ./launch-limbo.sh. Solução complexa: faça o Limbo usar sua versão do sistema do Wine.

Arun Raghavan
fonte
Infelizmente, a "solução simples" não funcionou para mim. Quanto à "solução complexa", eu nem sei por onde começar.
08
1

Aqui está minha solução alternativa para obter o som na versão Linux do LIMBO.

  1. Adicione seu usuário ao grupo de áudio
    sudo adduser username audio
  2. Execute um xserver separado
    • Pressione CTRL + ALT + F1 e faça login com seu nome de usuário e senha
    • enter xinit -- :1para iniciar o segundo xserver
    • agora você pode alternar entre esta e a área de trabalho normal com CTRL + ALT + F7 e ...- F8
  3. execute o jogo com pasuspender (pode ser necessário mover o mouse dentro do xterm no canto superior esquerdo antes de inserir texto).
    pasuspender /opt/limbo/launchlimbo.sh
  4. Quando terminar, mude para VT1 com CTRL + ALT + F1 e pressione CTRL + C para eliminar o segundo XServer. Agora você pode voltar para a área de trabalho normal com ...- F7.
mniess
fonte
0

Baixe a versão do Windows (.exe) e execute-a no Wine (verifique no Ubuntu Software Center), siga o assistente, responda sim ao solicitar a instalação do DirectX e tudo funcionará bem, estou jogando agora :)

Basicamente é isso que o pacote .deb faz, mas fazê-lo manualmente não encontrará bugs como esse.

neonboy
fonte
Eu instalei o pacote deb anteriormente. Agora eu tentei assim que você disse, mas sem resultado (desta forma, o jogo não inicia).
08
@borges Isso é estranho, qual versão do ubuntu e wine você está usando?
neonboy
1
@borges Se isso não funcionar, tente o modo Playonlinux, verifique no repositório.
neonboy
1
Estou usando o Ubuntu 12.04 e o Wine 1.4. Veja minha resposta aceita, eu tive que fazer alguns "truques" com winetricks.
borges
0

Primeiro tente reiniciar o pulseaudio:

Em um terminal (ctrl + alt + t), digite: (são dois caracteres negativos (-))

pulseaudio --kill

Em seguida, aguarde alguns segundos para reiniciar-se (observe o ícone de volume no canto superior direito) e inicie o Limbo.

O Limbo funciona bem para mim, sem configurações especiais de áudio mencionadas nas outras respostas, mas às vezes ele (e o vinho em geral) tem problemas com o pulseaudio. No meu caso, uma reinicialização do pulseaudio o corrige.

Observe que você pode ou não precisar reiniciar outros programas que usam som (como o Firefox) após reiniciar o pulseaudio.

bj0
fonte