Trò chơi Limbo không có âm thanh


28

Tôi vừa mua một trò chơi gọi là Limbo ở Humble Bundle V . Trang web nói rằng tất cả các trò chơi là đa nền tảng nhưng trong máy tính của tôi, trò chơi không có âm thanh. Tôi đã tìm kiếm trên google và tìm kiếm trong Câu hỏi thường gặp chính thức, nhưng không ai trong số họ giúp tôi.

Làm thế nào tôi có thể sửa lỗi này?


Tôi cũng có vấn đề này và nó khá phiền phức. Chạy gói .deb 64 bit từ Humble Bundle V. Xem xét mức độ nhấn mạnh của hiệu ứng âm thanh, điều này về cơ bản làm cho trò chơi không thể chơi được (hoặc ít nhất là không thú vị như nó phải vậy).

Câu trả lời:


8

Tôi đã quản lý để làm cho nó hoạt động với âm thanh vào ngày 12.04 theo cách sau:

  1. Thêm PPA rượu vang:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get upgrade
    winetricks directx9
    winecfg 
    
  2. Thay đổi d3dx9_43 thành "(gốc, dựng sẵn)" trong tab Thư viện

  3. Tải về gói windows và cài đặt nó với rượu vang.

  4. Khởi chạy windows LIMBO!

1
Cuối cùng! Giải pháp này đã làm việc!
borges

Vui mừng được giúp đỡ;)
Artūras lajus

7
Tuy nhiên, điều này không giải quyết được vấn đề của phiên bản Linux khi không phát ra âm thanh
johndrinkwater

2
@johndrinkwater Trên thực tế, phiên bản 'Linux' đang chạy trong trường hợp rượu, vì vậy cách khắc phục này không phải là một nửa xấu cho đến khi họ sửa lỗi trong kho lưu trữ.
MarkovCh1

9

Tôi có âm thanh làm việc sau khi giết âm thanh xung. Bạn sẽ phải thoát khỏi tính năng autospawn mặc dù.

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

Tóm lược:

sudo nano /etc/pulse/client.conf

(Hoặc sử dụng trình chỉnh sửa lựa chọn thay vì nano.)

Uncomment và thay đổi dòng autospawn như sau:

; autospawn = yes
autospawn = no

Nếu không thì pulseaudio sẽ luôn khởi động lại.

Trong một thiết bị đầu cuối , killall pulseaudio. Điều này giết chết pulseaudio cho phiên hiện tại của bạn.


Cảm ơn! Đây là một mẹo hay cho đến khi chúng tôi chờ đợi một bản sửa lỗi chính thức :)
wik

1
Tôi nghĩ rằng đây là ít phản cảm nhất trong tất cả các thủ thuật được đề cập ở đây. Làm tốt lắm :)
mgiuca

4

Theo một email tôi nhận được từ bộ phận hỗ trợ của Humble Bundle:

Một phiên bản mới của Limbo đang được tải lên các trang tải xuống hôm nay để khắc phục sự cố âm thanh Linux. Vui lòng kiểm tra lại trên trang tải xuống của bạn để biết dấu thời gian được cập nhật bên dưới các nút tải xuống trên trang đó và thử phiên bản mới.

Bản cập nhật từ Trung tâm phần mềm Ubuntu có thể cũng sẽ xuất hiện sớm, vì họ đã xác nhận trong email thứ hai:

Codeweavers vẫn đang hoàn thiện bản cập nhật, nhưng chúng tôi sẽ đăng nó lên các trang tải xuống và Trung tâm Ubuntu càng sớm càng tốt.

Và thực sự, tôi đã kiểm tra phiên bản cuối cùng được cập nhật: âm thanh hoạt động tốt.


3

Đáng buồn là Limbo chỉ là phiên bản Windows với trình giả lập được gọi là rượu vang - nó được biết đến với âm thanh flakey. Bạn có thể phải chờ họ cập nhật bản phát hành.


4
Nhưng liên kết này nói rằng trò chơi được phân phối cùng với winechỉ để khắc phục các vấn đề âm thanh. Trò chơi sử dụng một phiên bản cụ thể wine(đi kèm với trò chơi), không có nghĩa là phiên bản này có vấn đề. Bất cứ ai khác có vấn đề này?
borges


1

Từ những gì tôi có thể nói, phiên bản đi kèm cố gắng nói chuyện trực tiếp với ALSA và điều này không hoạt động trong khi bạn có PulseAudio đang chạy. Giải pháp đơn giản: pasuspender ./launch-limbo.sh. Giải pháp phức tạp: làm cho Limbo sử dụng phiên bản hệ thống của Wine.


Thật không may, "giải pháp đơn giản" không hiệu quả với tôi. Đối với "giải pháp phức tạp", tôi thậm chí không biết bắt đầu như thế nào.
borges

1

Đây là cách giải quyết của tôi về việc nhận Âm thanh trong phiên bản LIMBO của Linux .

  1. Thêm người dùng của bạn vào nhóm âm thanh
    sudo adduser username audio
  2. Chạy một máy chủ xserver riêng biệt
    • Nhấn CTRL + ALT + F1 và đăng nhập bằng tên người dùng và mật khẩu của bạn
    • nhập xinit -- :1để bắt đầu xserver thứ hai
    • bây giờ bạn có thể chuyển đổi giữa cái này và máy tính để bàn thông thường của bạn với CTRL + ALT + F7 và ...- F8
  3. chạy trò chơi với pasuspender (bạn có thể cần di chuyển chuột vào bên trong xterm ở góc trên bên trái trước khi bạn có thể nhập văn bản).
    pasuspender /opt/limbo/launchlimbo.sh
  4. Khi bạn đã hoàn tất, hãy đổi thành VT1 bằng CTRL + ALT + F1 và nhấn CTRL + C để giết XServer thứ hai. Bây giờ bạn có thể quay lại máy tính để bàn thông thường của mình với ...- F7.

0

Tải xuống phiên bản Windows (.exe) và chạy nó trong Wine (kiểm tra nó trên Trung tâm phần mềm Ubuntu), làm theo trình hướng dẫn, trả lời có khi yêu cầu cài đặt directx và mọi thứ sẽ hoạt động tốt, tôi đang chơi ngay bây giờ :)

Về cơ bản đó là những gì gói .deb làm, nhưng thực hiện thủ công sẽ không gặp phải các lỗi như thế.


Tôi đã cài đặt gói deb trước đó. Bây giờ tôi đã thử theo cách bạn nói, nhưng không có kết quả (cách này không bắt đầu trò chơi).
borges

@borges Thật lạ khi bạn đang sử dụng phiên bản ubfox và rượu vang nào?
neonboy

1
@borges Nếu điều đó không hoạt động, hãy thử cách Playonlinux, kiểm tra nó trong repo.
neonboy

1
Tôi đang sử dụng Ubuntu 12.04 và Wine 1.4. Xem câu trả lời được chấp nhận của tôi, tôi đã phải làm một số "thủ thuật" với winetricks.
borges

0

Trước tiên hãy thử khởi động lại pulseaudio:

Trong một thiết bị đầu cuối (ctrl + alt + t): (đó là hai ký tự trừ (-))

pulseaudio - kill

Sau đó cho nó vài giây để tự khởi động lại (xem biểu tượng âm lượng ở trên cùng bên phải), sau đó khởi chạy Limbo.

Limbo hoạt động tốt đối với tôi không có cấu hình âm thanh đặc biệt được đề cập trong các câu trả lời khác, nhưng đôi khi (và rượu nói chung) đôi khi có vấn đề với pulseaudio. Trong trường hợp của tôi, một khởi động lại của pulseaudio sửa nó.

Lưu ý, bạn có thể hoặc không cần phải khởi động lại các chương trình khác sử dụng âm thanh (như firefox) sau khi khởi động lại pulseaudio.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.