Il gioco "Limbo" non ha alcun suono


28

Ho appena comprato un gioco chiamato Limbo in Humble Bundle V . Il sito dice che tutti i giochi sono multipiattaforma ma nel mio computer il gioco non ha alcun suono. Ho cercato su Google e ho consultato le FAQ ufficiali, ma nessuna mi ha aiutato.

Come posso risolvere questo problema?


Anch'io ho questo problema ed è abbastanza fastidioso. L'esecuzione del pacchetto .deb a 64 bit di Humble Bundle V. Considerando quanta enfasi è posta sugli effetti sonori immersivi, ciò rende sostanzialmente il gioco ingiocabile (o almeno non divertente come dovrebbe essere).

Risposte:


8

Sono riuscito a farlo funzionare con il suono su 12.04 nel modo seguente:

  1. Aggiungi il Wine PPA:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get upgrade
    winetricks directx9
    winecfg 
    
  2. Cambia d3dx9_43 in "(nativo, incorporato)" nella scheda Librerie

  3. Scarica il pacchetto di Windows e installalo con Wine.

  4. Avvia Windows LIMBO!

1
Finalmente! Questa soluzione ha funzionato!
borges,

Sono contento di essere stato utile;)
Artūras Šlajus il

7
Tuttavia, questo non risolve il problema della mancata emissione del suono della versione Linux ...
johndrinkwater,

2
@johndrinkwater In realtà, la versione 'Linux' è in esecuzione in un'istanza di wine, quindi questa soluzione alternativa non è affatto male fino a quando non risolvono il bug nel repository.
MarkovCh1

9

Ho fatto funzionare il suono dopo aver ucciso l'audio del polso. Dovrai sbarazzarti della funzione di autospawn.

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

Sommario:

sudo nano /etc/pulse/client.conf

(O utilizzare l'editor di scelta anziché nano.)

Sblocca e modifica la riga di creazione automatica come segue:

; autospawn = yes
autospawn = no

Altrimenti pulseaudio si riavvierà sempre.

In un terminale, killall pulseaudio. Questo uccide pulseaudio per la sessione corrente.


Grazie! Questo è un grande trucco fino a quando non aspettiamo una correzione ufficiale :)
wik

1
Penso che questo sia il meno ripugnante di tutti i trucchi menzionati qui. Ben fatto :)
mgiuca il

4

Secondo un'e-mail che ho ricevuto dal supporto Humble Bundle:

Oggi una nuova versione di Limbo viene caricata nelle pagine di download che dovrebbe risolvere il problema audio di Linux. Ricontrolla la tua pagina di download per il timestamp aggiornato sotto i pulsanti di download in quella pagina e prova la nuova versione.

L'aggiornamento da Ubuntu Software Center probabilmente apparirà presto anche, come hanno confermato in una seconda email:

Codeweavers sta ancora completando l'aggiornamento, ma lo avremo pubblicato nelle pagine di download e in Ubuntu Center il prima possibile.

E in effetti, ho controllato l'ultima versione che è stata aggiornata: ora il suono funziona bene.


3

Purtroppo Limbo è solo la versione per Windows con un emulatore chiamato wine bundle - è noto per l'audio flakey. Potrebbe essere necessario attendere che aggiornino la versione.


4
Ma questo link dice che il gioco è distribuito insieme winesolo per aggirare i problemi audio. Il gioco utilizza una versione specifica di wine(fornita con il gioco), non ha senso che questa versione abbia dei problemi. Qualcun'altro ha questo problema?
borges,


1

Da quello che posso dire, la versione in bundle cerca di parlare direttamente con ALSA e questo non funziona mentre hai PulseAudio in esecuzione. Soluzione semplice: pasuspender ./launch-limbo.sh. Soluzione complessa: fai in modo che Limbo usi la versione di sistema di Wine.


Sfortunatamente, la "soluzione semplice" non ha funzionato per me. Per quanto riguarda la "soluzione complessa", non so nemmeno come iniziare.
borges,

1

Ecco la mia soluzione alternativa per ottenere Sound nella versione Linux di LIMBO.

  1. Aggiungi il tuo utente al gruppo audio
    sudo adduser username audio
  2. Esegui un xserver separato
    • Premi CTRL + ALT + F1 e accedi con il tuo nome utente e password
    • Invio xinit -- :1per avviare il secondo xserver
    • ora puoi passare da questo al desktop normale con CTRL + ALT + F7 e ...- F8
  3. esegui il gioco con pasuspender (potrebbe essere necessario spostare il mouse all'interno del xterm in alto a sinistra prima di poter inserire il testo).
    pasuspender /opt/limbo/launchlimbo.sh
  4. Al termine, passa a VT1 con CTRL + ALT + F1 e premi CTRL + C per terminare il secondo XServer. Ora puoi tornare al desktop normale con ...- F7.

0

Scarica la versione di Windows (.exe) ed eseguilo sotto Wine (cercalo su Ubuntu Software Center), segui la procedura guidata, rispondi sì quando chiedi l'installazione di directx e tutto funzionerà bene, lo sto giocando ora :)

Fondamentalmente è quello che fa il pacchetto .deb, ma farlo manualmente non si imbatterà in bug del genere.


Ho installato il pacchetto deb in precedenza. Ora ho provato in questo modo che hai detto, ma senza risultati (in questo modo il gioco non si avvia).
borges,

@borges È strano quale versione di Ubuntu e Wine stai usando?
Neonboy,

1
@borges Se non funziona, prova il modo Playonlinux, controllalo nel repository.
Neonboy,

1
Sto usando Ubuntu 12.04 e Wine 1.4. Vedi la mia risposta accettata, ho dovuto fare alcuni "trucchi" con winetricks.
borges,

0

Prima prova a riavviare pulseaudio:

In un terminale (ctrl + alt + t) digitare: (ovvero due meno (-) caratteri)

pulseaudio --kill

Dagli quindi alcuni secondi per riavviarsi (guarda l'icona del volume in alto a destra), quindi avvia Limbo.

Limbo funziona bene per me senza configurazioni audio speciali menzionate nelle altre risposte, ma a volte (e vino in generale) a volte ha problemi con pulseaudio. Nel mio caso, un riavvio di pulseaudio lo risolve.

Nota, potrebbe essere necessario o meno riavviare altri programmi che utilizzano l'audio (come firefox) dopo aver riavviato pulseaudio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.