Гра «Лімбо» не має звуку


28

Я тільки що купив гру під назвою Limbo в Humble Bundle V . На сайті написано, що всі ігри є платформою, але в моєму комп’ютері гра не має звуку. Я шукав у Google і шукав офіційні FAQ, але жоден з них мені не допоміг.

Як я можу це виправити?


У мене теж є це питання, і це дуже дратує. Запуск 64-бітового пакету .deb від Humble Bundle V. Враховуючи, наскільки великий акцент робиться на зануренні звукові ефекти, це в основному робить гру не можливою (або принаймні не такою приємною, як це має бути).

Відповіді:


8

Мені вдалося з 12.04 це зробити так, щоб він працював зі звуком:

  1. Додайте Вино PPA:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get upgrade
    winetricks directx9
    winecfg 
    
  2. Змініть d3dx9_43 на "(рідний, вбудований)" на вкладці "Бібліотеки"

  3. Завантажте пакет Windows і встановіть його з вином.

  4. Запустіть вікна LIMBO!

1
Нарешті! Це рішення спрацювало!
боргує

Радий бути корисним;)
Артурас Шлажус

7
Але це не вирішує проблему версії Linux, яка не виводить звук…
johndrinkwater

2
@johndrinkwater Власне, версія Linux працює у винному екземплярі, тому цей спосіб вирішення не є наполовиною, поки вони не виправлять помилку у сховищі.
MarkovCh1

9

У мене звук працював після вбивства імпульсного звуку. Однак вам доведеться позбутися функції автозалогу.

Дивіться: http://forum.winehq.org/viewtopic.php?t=1457&sid=b61a832efcbda1807f7d3791e7a46a67

Підсумок:

sudo nano /etc/pulse/client.conf

(Або використовувати редактор за вибором замість nano.)

Відмежуйте та змінюйте рядок автозагону так:

; autospawn = yes
autospawn = no

Інакше pulseaudio завжди перезапуститься.

У терміналі killall pulseaudio. Це вбиває пульс-аудіо для вашого поточного сеансу.


Спасибі! Це чудова хитрість, поки ми не чекаємо офіційного виправлення :)
wik

1
Я думаю, що це найменш відштовхуючий з усіх вигаданих тут хитрощів. Молодці :)
mgiuca

4

Відповідно до електронного листа, який я отримав від підтримки Humble Bundle:

Сьогодні на сторінки завантаження завантажується нова версія Limbo, яка має вирішити проблему звуку Linux. Перевірте на сторінці завантаження оновлену позначку часу під кнопками завантаження на цій сторінці та випробуйте нову версію.

Оновлення програмного центру Ubuntu, ймовірно, з’явиться і незабаром, як вони підтвердили у другому електронному листі:

Codeweavers все ще закінчує оновлення, але ми будемо розміщувати його на сторінках завантаження та Центрі Ubuntu якнайшвидше.

І справді, я перевірив останню оновлену версію: звук працює нормально.


3

На жаль Лімбо - це лише версія Windows з емулятором, який називається винним пакетом - він відомий лускатим звуком. Можливо, доведеться почекати, коли вони оновлять випуск.


4
Але це посилання говорить про те, що гра розповсюджується разом, wineаби просто подолати проблеми зі звуком. У грі використовується специфічна версія wine(яка постачається з грою), немає сенсу, що ця версія має проблеми. Хтось ще має цю проблему?
борги


1

З того, що я можу сказати, пакетна версія намагається поговорити безпосередньо з ALSA, і це не працює, коли у вас працює PulseAudio. Просте рішення: pasuspender ./launch-limbo.sh. Комплексне рішення: змусити Limbo використовувати вашу системну версію Wine.


На жаль, "просте рішення" не спрацювало для мене. Щодо "складного рішення", я навіть не знаю, як почати.
борже

1

Ось мій шлях щодо отримання звуку у версії Linux LIMBO.

  1. Додати користувача в аудіо групи
    sudo adduser username audio
  2. Запустіть окремий сервер
    • Натисніть CTRL + ALT + F1 та увійдіть, використовуючи своє ім’я користувача та пароль
    • введіть xinit -- :1для запуску другого сервера
    • тепер ви можете перемикатися між цим та звичайним робочим столом за допомогою CTRL + ALT + F7 та ...- F8
  3. запустіть гру з паспендером (можливо, вам доведеться перемістити мишу всередині xterm у верхньому лівому куті, перш ніж ви зможете ввести текст).
    pasuspender /opt/limbo/launchlimbo.sh
  4. Закінчивши, перейдіть на VT1 за допомогою CTRL + ALT + F1 і натисніть CTRL + C, щоб знищити другий XServer. Тепер ви можете повернутися до вашого звичайного робочого столу за допомогою ...- F7.

0

Завантажте версію Windows (.exe) та запустіть її під Wine (перевірте її в Центрі програмного забезпечення Ubuntu), дотримуйтесь майстра, відповідайте так, коли просите встановити directx, і все буде добре, я зараз його граю :)

В основному це те, що робить .deb пакунок, але робити це вручну, у таких помилках не зустрінеться.


Я раніше встановив пакет деб. Тепер я спробував так, як ви сказали, але безрезультатно (таким чином гра не починається).
борги

@borges Дивно, яку версію ubuntu та вина ви використовуєте?
неонбой

1
@borges Якщо це не працює, спробуйте спосіб Playonlinux, перевірте це в репо.
неонбой

1
Я використовую Ubuntu 12.04 та Wine 1.4. Дивіться мою прийняту відповідь, мені довелося зробити кілька «хитрощів» winetricks.
борже

0

Спершу спробуйте перезапустити pulseaudio:

У терміналі (ctrl + alt + t) введіть: (це два символи мінус (-))

pulseaudio - вбити

Потім дайте йому кілька секунд, щоб перезапустити себе (дивіться значок гучності вгорі праворуч), а потім запустіть Limbo.

Лімбо працює добре для мене, не маючи спеціальних звукових конфігурацій, згаданих в інших відповідях, але у нього (і вина взагалі) іноді виникають проблеми з пульсовим аудіо. У моєму випадку перезапуск імпульсного аудіо виправляє його.

Зауважте, що вам може знадобитися або не потрібно перезапускати інші програми, які використовують звук (наприклад, firefox) після перезапуску pulseaudio.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.