LINUX.ORG.RU
Ответ на: комментарий от Gary

ага, помогло командой что написал Confucij правдо пришлось доустановить alsa-oss ибо ее не было

lorovec
() автор топика

Пересобери openal-soft из исходников/apt-get install libopenal1.

Через aoss работает все, но звук немного не тот. Кривоват он.

tekk ★★★★★
()

Поддерживаю пересборку OpenAL. И разумеется поменять симлинк openal.so в каталоге игры (или копию). У меня без этого пропадает звук через 5 минут игры.

ZenitharChampion ★★★★★
()
7 августа 2012 г.

«Поиграйтесь в настройках системы с устройствами вывода звука: скорее всего там будет Ваша звуковуха, PulseAudio и прочее. Меняйте устройство по умолчанию до тех пор пока звук не появится: UT2004 дружит не со всеми способами проигрывания аудио. Звук обязательно появится! Также попробуйте прибить все приложения использующие звук (плеер, браузер с флеш-роликами) — бывают иногда и такие проблемы.

Если при запуске из терминала видна следующая ошибка:

$ /usr/local/bin/ut2004 open /dev/[sound/]dsp: No such file or directory

Способ 1: $ sudo modprobe snd_pcm_oss $ sudo modprobe snd_mixer_oss

Способ 2: обновить Alsa.

Способ 3: Ставим пакет alsa-oss.

В ~/.ut2004/System/UT2004.ini находим секцию [ALAudio.ALAudioSubsystem] и устанавливаем UseDefaultDriver=False , CompatibilityMode=True.

В скрытом файле ~/.alsoftrc добавляем две строчки:

drivers = oss

refresh = 2048

Сохраняем документ, после чего игру запускаем так:

aoss ut2004

Для тех у кого Realtek: Ставим нормальные драйвера. Все ссылки и инструкции: http://forum.ubuntu.ru/index.php?topic=66862.0

Это займет некоторое время, т.к. придется самим компилить все (и качать недостающие для этого пакеты).

Если ничего не помогло, можно попробовать перед запуском убить PulseAudio так: sudo killall pulseaudio. Если помогло — сносим pulseaudio насовсем. А вообще — он хороший и убивать его не надо

Не на всех системах есть файл /usr/lib/libopenal.so.1. Если у Вас его тоже нет — нужно перенацелить симлинк /usr/local/games/ut2004/System/openal.so»

© РуТракер

Talosh
()

У меня была такая ситуация, что симлинки в папке System либ SDL и OpenAL, ссылались не туда, у меня ксубунту 64-битная. Проблема решилась следующим образом:

cd /usr/local/games/ut2004/System
sudo rm libSDL-1.2.so.0 openal.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 libSDL-1.2.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libopenal.so.1 openal.so
После этого всё заработало как положено. Пути к либам у вас могут быть и другие. Можете поискать так:
cd /usr/lib
find -name "libSDL*"
find -name "libopenal*"

unclechu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.