Game "Limbo" tidak memiliki suara

28

Saya baru saja membeli sebuah permainan yang disebut Limbo di Humble Bundle V . Situs tersebut mengatakan bahwa semua game adalah cross-platform tetapi di komputer saya permainan tidak memiliki suara. Saya telah mencari di google dan mencari di FAQ resmi, tetapi tidak ada yang membantu saya.

Bagaimana saya bisa memperbaikinya?

ngarai
sumber
Saya juga memiliki masalah ini dan itu cukup menjengkelkan. Menjalankan paket .deb 64bit dari Humble Bundle V. Mempertimbangkan seberapa besar penekanan yang ada pada efek suara yang mendalam ini pada dasarnya membuat permainan tidak dapat dimainkan (atau setidaknya tidak menyenangkan seperti yang seharusnya).

Jawaban:

8

Saya sudah berhasil membuatnya bekerja dengan suara pada 12,04 dengan cara berikut:

  1. Tambahkan Wine PPA:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get upgrade
    winetricks directx9
    winecfg 
    
  2. Ubah d3dx9_43 ke "(asli, bawaan)" di tab Perpustakaan

  3. Unduh paket windows dan instal dengan anggur.

  4. Luncurkan windows LIMBO!
Artūras Šlajus
sumber
1
Akhirnya! Solusi ini berhasil!
Brom
Senang bisa membantu;)
Artūras Šlajus
7
Namun ini tidak menyelesaikan masalah versi Linux yang gagal menghasilkan suara ...
johndrinkwater
2
@ johndrinkwater Sebenarnya, versi 'Linux' berjalan dalam instance anggur, jadi solusi ini tidak setengah buruk sampai mereka memperbaiki bug di repositori.
MarkovCh1
9

Saya mulai bekerja setelah mematikan audio pulsa. Anda harus menyingkirkan fitur autospawn.

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

Ringkasan:

sudo nano /etc/pulse/client.conf

(Atau gunakan editor pilihan sebagai ganti nano.)

Batalkan komentar dan ubah baris autospawn sebagai berikut:

; autospawn = yes
autospawn = no

Kalau tidak, pulseaudio akan selalu restart.

Di terminal killall pulseaudio,. Ini membunuh pulseaudio untuk sesi Anda saat ini.

matthias
sumber
Terima kasih! Ini adalah trik hebat sampai kita menunggu perbaikan resmi :)
wik
1
Saya pikir ini adalah yang paling menjijikkan dari semua trik yang disebutkan di sini. Bagus sekali :)
mgiuca
4

Menurut email yang saya dapatkan dari dukungan Humble Bundle:

Versi baru Limbo sedang diunggah ke halaman unduhan hari ini yang seharusnya memperbaiki masalah suara Linux. Silakan periksa kembali pada halaman unduhan Anda untuk cap waktu yang diperbarui di bawah tombol unduh pada halaman itu dan coba versi yang baru.

Pembaruan dari Ubuntu Software Center mungkin akan segera muncul juga, karena mereka dikonfirmasi dalam email kedua:

Codeweavers masih menyelesaikan pembaruan, tetapi kami akan mempostingnya ke halaman unduhan dan Ubuntu Center sesegera mungkin.

Dan memang, saya memeriksa versi terakhir yang telah diperbarui: suara berfungsi dengan baik sekarang.

Agmenor
sumber
3

Sedihnya Limbo hanyalah versi Windows dengan emulator yang disebut wine bundled - dikenal dengan audio yang flakey. Anda mungkin harus menunggu mereka memperbarui rilis.

johndrinkwater
sumber
4
Tetapi tautan ini mengatakan bahwa game ini didistribusikan bersama winehanya untuk menyelesaikan masalah audio. Gim ini menggunakan versi spesifik wine(yang disertakan dengan gim), tidak masuk akal bahwa versi ini memiliki masalah. Adakah orang lain yang memiliki masalah ini?
Brom
2
Wine Bukan Emulator
Yi Jiang
1

Dari apa yang saya tahu, versi yang dibundel mencoba untuk berbicara dengan ALSA secara langsung dan ini tidak berfungsi saat Anda menjalankan PulseAudio. Solusi sederhana: pasuspender ./launch-limbo.sh. Solusi kompleks: buat Limbo menggunakan versi sistem Wine Anda.

Arun Raghavan
sumber
Sayangnya, "solusi sederhana" tidak berhasil untuk saya. Adapun "solusi kompleks", saya bahkan tidak tahu bagaimana memulainya.
borges
1

Berikut ini adalah solusi untuk mendapatkan Sound di LIMBO versi Linux .

  1. Tambahkan pengguna Anda ke grup audio
    sudo adduser username audio
  2. Jalankan xserver terpisah
    • Tekan CTRL + ALT + F1 dan masuk dengan nama pengguna dan kata sandi Anda
    • masukkan xinit -- :1untuk memulai xserver kedua
    • Anda sekarang dapat beralih di antara ini dan desktop biasa Anda dengan CTRL + ALT + F7 dan ...- F8
  3. jalankan game dengan pasuspender (Anda mungkin perlu memindahkan mouse di dalam xterm di kiri atas sebelum Anda dapat memasukkan teks).
    pasuspender /opt/limbo/launchlimbo.sh
  4. Setelah selesai, ubah ke VT1 dengan CTRL + ALT + F1 dan tekan CTRL + C untuk membunuh XServer kedua. Sekarang Anda dapat kembali ke desktop biasa dengan ...- F7.
mniess
sumber
0

Unduh versi Windows (.exe) dan jalankan di bawah Wine (periksa di Ubuntu Software Center), ikuti wizard, jawab ya ketika meminta instalasi directx dan semuanya akan bekerja dengan baik, saya memainkannya sekarang :)

Pada dasarnya itulah yang dilakukan oleh paket .deb, tetapi melakukannya secara manual tidak akan menemukan bug seperti itu.

neonboy
sumber
Saya telah menginstal paket deb sebelumnya. Sekarang saya mencoba seperti yang Anda katakan, tetapi tanpa hasil (permainan ini tidak dimulai).
Ngarai
@borges Aneh, apa versi ubuntu dan anggur yang Anda gunakan?
neonboy
1
@borges Jika itu tidak berhasil coba cara Playonlinux, periksa di repo.
neonboy
1
Saya menggunakan Ubuntu 12.04 dan Wine 1.4. Lihat jawaban yang saya terima, saya harus melakukan "trik" dengannya winetricks.
borges
0

Pertama-tama coba mulai ulang pulseaudio:

Dalam terminal (ctrl + alt + t) ketik: (itu adalah dua karakter minus (-))

pulseaudio --kill

Kemudian beri waktu beberapa detik untuk memulai ulang sendiri (lihat ikon volume di kanan atas), lalu jalankan Limbo.

Limbo berfungsi dengan baik untuk saya tanpa konfigurasi audio khusus yang disebutkan dalam jawaban lain, tetapi It (dan anggur pada umumnya) kadang-kadang memiliki masalah dengan pulseaudio. Dalam kasus saya, restart pulseaudio memperbaikinya.

Catatan, Anda mungkin atau mungkin tidak perlu me-restart program lain yang menggunakan suara (seperti firefox) setelah memulai kembali pulseaudio.

bj0
sumber