web-dev-qa-db-fra.com

Le jeu "Limbo" n'a pas de son

Je viens d'acheter un jeu appelé Limbo dans Humble Bundle V . Le site indique que tous les jeux sont multi-plateformes, mais que sur mon ordinateur, le jeu n’a pas de son. J'ai effectué une recherche sur Google et consulté la FAQ officielle, mais aucune d'entre elles ne m'a aidé.

Comment puis-je réparer cela?

28
borges

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

  1. Ajouter le vin 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 du vin.

  4. Lancez les fenêtres LIMBO!
8
Artūras Šlajus

Le son fonctionne après avoir tué l'audio Pulse. Vous devrez cependant vous débarrasser de la fonction de création automatique.

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

Résumé:

Sudo nano /etc/Pulse/client.conf

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

Décommentez et modifiez la ligne de création 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.

9
matthias

Selon un email 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 ce qui devrait résoudre le problème de son Linux. Revenez sur votre page de téléchargement pour connaître l'horodatage mis à jour sous les boutons de téléchargement de cette page et essayez la nouvelle version.

La mise à jour du Centre logiciel Ubuntu paraîtra bientôt aussi, comme ils l’ont confirmé dans un deuxième courrier électronique:

Codeweavers est en train de terminer la mise à jour, mais nous l'enverrons dans les pages de téléchargement et 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.

4
Agmenor

Malheureusement, Limbo n’est que 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.

3
johndrinkwater

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

1
Arun Raghavan

Voici ma solution de contournement pour obtenir Sound dans le version Linux de LIMBO.

  1. Ajoutez votre utilisateur au groupe audio
    Sudo adduser username audio
  2. Exécuter un serveur x séparé
    • Appuyez sur CTRL + ALT + F1 et connectez-vous avec votre nom d'utilisateur et votre mot de passe.
    • entrez xinit -- :1 pour démarrer le deuxième serveur x
    • vous pouvez maintenant basculer entre ceci et votre bureau habituel 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 entrer 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 second XServer. Vous pouvez maintenant revenir à votre bureau habituel avec ...- F7.
1
mniess

Commencez par redémarrer Pulseaudio:

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

pulseaudio - tuer

Ensuite, laissez-lui quelques secondes pour redémarrer (regardez l’icône du volume en haut à droite), puis lancez Limbo.

Limbo fonctionne très bien pour moi sans aucune configuration audio particulière mentionnée dans les autres réponses, mais It (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 les autres programmes qui utilisent le son (comme Firefox) après le redémarrage de pulseaudio.

0
bj0

Téléchargez la version Windows (.exe) et lancez-la sous Wine (vérifiez-la sur le Centre du logiciel Ubuntu), suivez l’assistant, répondez oui en demandant l’installation de DirectX et tout fonctionnera correctement, je le joue maintenant :)

En gros, c’est ce que fait le paquet .deb, mais le faire manuellement ne rencontrera pas de tels bugs.

0
neonboy