Le jeu "Limbo" n'a pas de son

28

Je viens d' acheter un jeu appelé Limbo à Humble Bundle V . Le site dit que tous les jeux sont multi-plateformes mais sur mon ordinateur, le jeu n'a pas de son. J'ai cherché dans google et regardé dans la FAQ officielle, mais aucun d'eux ne m'a aidé.

Comment puis-je réparer cela?

borges
la source
Moi aussi, j'ai ce problème et c'est assez ennuyeux. Exécuter le package 64 bits .deb à partir du Humble Bundle V. Compte tenu de l'accent mis sur les effets sonores immersifs, cela rend le jeu injouable (ou du moins pas aussi agréable qu'il devrait l'être).

Réponses:

8

J'ai réussi à le faire fonctionner avec le son le 12.04 de la manière suivante:

  1. Ajoutez le Wine PPA:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get upgrade
    winetricks directx9
    winecfg 
    
  2. Remplacez d3dx9_43 par "(natif, intégré)" dans l'onglet Bibliothèques

  3. Téléchargez le package Windows et installez-le avec wine.

  4. Lancez Windows LIMBO!
Artūras Šlajus
la source
1
Finalement! Cette solution a fonctionné!
borges
Heureux d'être utile;)
Artūras Šlajus
7
Pourtant, cela ne résout pas le problème de la version Linux ne
produisant
2
@johndrinkwater En fait, la version 'Linux' s'exécute dans une instance Wine, donc cette solution de contournement n'est pas à moitié mauvaise jusqu'à ce qu'ils corrigent le bogue dans le référentiel.
MarkovCh1
9

J'ai fait fonctionner le son après avoir tué l'audio pulsé. Vous devrez cependant vous débarrasser de la fonction de réapparition automatique.

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

Sommaire:

sudo nano /etc/pulse/client.conf

(Ou utilisez l'éditeur de choix au lieu de nano.)

Décommentez et modifiez la ligne de réapparition automatique comme suit:

; autospawn = yes
autospawn = no

Sinon, pulseaudio redémarrera toujours.

Dans un terminal, killall pulseaudio. Cela tue pulseaudio pour votre session en cours.

matthias
la source
Merci! C'est une super astuce jusqu'à ce que nous attendions une solution officielle :)
wik
1
Je pense que c'est la moins répugnante de toutes les astuces mentionnées ici. Bravo :)
mgiuca
4

Selon un e-mail que j'ai reçu du support Humble Bundle:

Une nouvelle version de Limbo est en cours de téléchargement sur les pages de téléchargement aujourd'hui, ce qui devrait résoudre le problème du son Linux. Veuillez vérifier de nouveau sur votre page de téléchargement l'horodatage mis à jour sous les boutons de téléchargement de cette page et essayer la nouvelle version.

La mise à jour du Ubuntu Software Center apparaîtra probablement bientôt aussi, comme ils l'ont confirmé dans un deuxième e-mail:

Codeweavers termine toujours la mise à jour, mais nous la publierons sur les pages de téléchargement et sur le Centre Ubuntu dès que possible.

Et en effet, j'ai vérifié la dernière version mise à jour: le son fonctionne bien maintenant.

Agmenor
la source
3

Malheureusement, Limbo est juste la version Windows avec un émulateur appelé wine bundled - il est connu pour l'audio floconneux. Vous devrez peut-être attendre qu'ils mettent à jour la version.

johndrinkwater
la source
4
Mais ce lien indique que le jeu est distribué avec winejuste pour contourner les problèmes audio. Le jeu utilise une version spécifique de wine(fournie avec le jeu), cela n'a aucun sens que cette version ait des problèmes. Quelqu'un d'autre a ce problème?
borges
1

D'après ce que je peux dire, la version fournie essaie de parler directement à ALSA et cela ne fonctionne pas pendant que PulseAudio est en cours d'exécution. Solution simple: pasuspender ./launch-limbo.sh. Solution complexe: faites en sorte que Limbo utilise votre version système de Wine.

Arun Raghavan
la source
Malheureusement, la "solution simple" n'a pas fonctionné pour moi. Quant à la "solution complexe", je ne sais même pas par où commencer.
borges
1

Voici ma solution pour obtenir du son dans la version Linux de LIMBO.

  1. Ajoutez votre utilisateur au groupe audio
    sudo adduser username audio
  2. Exécutez un xserver séparé
    • Appuyez sur CTRL + ALT + F1 et connectez-vous avec votre nom d'utilisateur et votre mot de passe
    • entrez xinit -- :1pour démarrer le deuxième xserver
    • vous pouvez maintenant basculer entre celui-ci et votre bureau normal avec CTRL + ALT + F7 et ...- F8
  3. lancez le jeu avec pasuspender (vous devrez peut-être déplacer la souris à l'intérieur du xterm en haut à gauche avant de pouvoir saisir du texte).
    pasuspender /opt/limbo/launchlimbo.sh
  4. Lorsque vous avez terminé, passez à VT1 avec CTRL + ALT + F1 et appuyez sur CTRL + C pour tuer le deuxième XServer. Vous pouvez maintenant revenir à votre bureau habituel avec ...- F7.
mniess
la source
0

Téléchargez la version Windows (.exe) et exécutez-la sous Wine (vérifiez-la sur Ubuntu Software Center), suivez l'assistant, répondez oui lorsque vous demandez une installation directe et tout fonctionnera bien, je joue maintenant :)

Fondamentalement, c'est ce que fait le package .deb, mais le faire manuellement ne rencontrera pas de bogues comme ça.

neonboy
la source
J'ai déjà installé le paquet deb. Maintenant, j'ai essayé comme vous l'avez dit, mais sans résultat (de cette façon, le jeu ne démarre pas).
borges
@borges C'est étrange quelle version d'ubuntu et de vin utilisez-vous?
neonboy
1
@borges Si cela ne fonctionne pas, essayez la méthode Playonlinux, vérifiez-la dans le repo.
neonboy
1
J'utilise Ubuntu 12.04 et Wine 1.4. Voir ma réponse acceptée, j'ai dû faire quelques "trucs" avec winetricks.
borges
0

Essayez d'abord de redémarrer pulseaudio:

Dans un terminal (ctrl + alt + t), tapez: (c'est deux caractères moins (-))

pulseaudio --kill

Donnez-lui ensuite quelques secondes pour redémarrer (regardez l'icône de volume en haut à droite), puis lancez Limbo.

Limbo fonctionne bien pour moi sans configurations audio spéciales mentionnées dans les autres réponses, mais il (et le vin en général) a parfois des problèmes avec pulseaudio. Dans mon cas, un redémarrage de pulseaudio le corrige.

Notez que vous pouvez ou non avoir besoin de redémarrer d'autres programmes qui utilisent le son (comme Firefox) après le redémarrage de pulseaudio.

bj0
la source