LINUX.ORG.RU
решено ФорумGames

Penumbra Overture.(Segmentation fault.)


0

1

Решил попробовать поиграть в такую чудесную игру как Penumbra, начал с первой части, при запуске, сходу, получил сегфолт:

dmitry@fang-laptop:~/source/GAMES/Penumbra/PenumbraEp1$ ./penumbra
open /dev/[sound/]dsp: No such file or directory
Segmentation fault
Penumbra exited unexpectedly, please check /home/dmitry/.frictionalgames/Penumbra Overture/Episode1/hpl.log for any error messages
Also try running
ulimit -c unlimited
And re-running Penumbra and try and recreate the error then submit the generated core file or stack trace


Система: Ubuntu 10.04 (amd64)
Видео: ATI Radeon Mobility 2600(проприоритарный драйвер версии 10.7)
Лог

★★★★★
Ответ на: комментарий от fang90

> Дык пробовал уже и через aoss пытался запустить, один фиг

плохо пробовал, в описании пакета указано, что должны появиться устройства типа /dev/dsp*. Пробуй, пока не появятся.

name_no ★★
()
Ответ на: комментарий от fang90

/dev/dsp вроде как опция в ядре на обратную совместимость с OSS, но alsa-oss от такого не должен зависеть

Gary ★★★★★
()
Ответ на: комментарий от fang90

> А там, случаем, никаких ядренных модулей не надо подгружать?

если ставить пакет, что по первой ссылке — то там надо, судя по описанию. Но, поскольку я не убунтоид, то я не знаю, что за модули устанавливает этот пакет. по второй сылке написано, что тебе должно хватить вот этого

(define devices '(alsa native arts esd null))
(define alsa-device "default")
(define speaker-num 2)
(define sampling-rate 44100)

или вот этого

(define devices '(alsa))
(define speaker-num 6)
(define alsa-out-device "surround51:0,0")
(define alsa-in-device "hw:0,0")
(define sampling-rate 48000)

в твоём ~/.openalrc

выбирай любой способ.

name_no ★★
()
Ответ на: комментарий от name_no


(define devices '(alsa native arts esd null))
(define alsa-device «default»)
(define speaker-num 2)
(define sampling-rate 44100)


Мсье, Вы гениальны!:) Все заработало.

fang90 ★★★★★
() автор топика
Ответ на: комментарий от fang90

В ядре надо включить поддержку OSS для ALSA.
И должно быть что-то вроде этого:

$ lsmod | grep oss
snd_seq_oss 23225 0
snd_seq_midi_event 4626 1 snd_seq_oss
snd_seq 40662 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 4419 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 31708 0
snd_mixer_oss 12399 1 snd_pcm_oss
snd_pcm 59272 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd 44434 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer

Cooler ★★★★
()
Ответ на: комментарий от fang90

>У меня этого нет и все работает.

По хорошему эти модули должны быть загружены.

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