LINUX.ORG.RU

Да, с ALSA он не дружит. Кстати, Doom 3, несмотря на наличие в настройках вывода через ALSA, почему-то тоже работает только через OSS, врубаешь альсу - а в ответ - тишина... :(

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

А можно поподробнее , как включить oss эмуляцию. Или в доку соответствующую носом , если не затруднит.

anonymous
()

Третья квака писалась по OSS.

Третий дум с дружит и с альсой, и с OSS. Просто некоторые используют dmix, используют его конфиг из документации, и невнимательно читают логи игрушки (а она их, кстати, пишет :-)).

Всем на заметку - если вы используете альсу на какой-либо дешевой карточке и для микшерования нескольки потоков задействовали dmix, и в DOOM-3 у вас нет звука - проверьте, чтобы в конифгурации альсы [/etc/asound.conf или аналогичном по форме и содержанию ~/.asoundrc] стоял размер буфера [параметр buffer_size] не менее 8192.

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

Так всё-таки quake3 работает с alsa в oss эмуляции или нет? Как-то вы тут противоречиво написали. Всё сделано из рекомендованного по эмуляции. Результат отриц. Звука нет.

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

Quake3 работает с OSS или эмуляцией OSS в ALSA. Перед запуском программы убедитесь, что никакая другая программа не использует звуковую карту. Типа в FAQе все написано

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

> aoss quake3

Никаких в сад /dev/adsp и aoss! modprobe snd-pcm-oss и квака должна работать в дефолтных настройках!

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

Ничерта не выходит:
#lsmod
Module Size Used by Tainted: PF
snd-pcm-oss 37728 0 (unused)
snd-mixer-oss 13528 0 [snd-pcm-oss]
fglrx 205992 6
agpgart 14024 4
snd-via82xx 14592 1 (autoclean)
snd-ac97-codec 64668 0 (autoclean) [snd-via82xx]
snd-pcm 62568 0 (autoclean) [snd-pcm-oss snd-via82xx snd-ac97-codec]
snd-timer 16068 0 (autoclean) [snd-pcm]
snd-mpu401-uart 3760 0 (autoclean) [snd-via82xx]
snd-rawmidi 14624 0 (autoclean) [snd-mpu401-uart]
snd-seq-device 4356 0 (autoclean) [snd-rawmidi]
snd 38372 1 (autoclean) [snd-pcm-oss snd-mixer-oss snd-via82xx snd-ac97-codec snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 4164 3 (autoclean) [snd]
snd-page-alloc 5128 0 (autoclean) [snd-mixer-oss snd-via82xx snd-pcm snd-timer snd-rawmidi snd-seq-device snd]

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

О у тебя такая же звуковуха :) Всё работает! Только как тебе тут уже написали нужно вырубить все проги которые звуковуху занимают.
Узнать кто чё занимает можно командами lsof /dev/dsp и lsof /dev/snd/*
Звуковуху могут занимать esd или arts незнаю что ты используешь.
Ещё если запускать кваку из консоли то можно заметить строчку sound initialization (что то типа того) и результат этой операции.

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

Да ещё на заметку твоя звуковуха не поддерживает /dev/adsp можешь даже не пытаться.
Возможность вывода через /dev/adsp очень полезна, я так например и в кваку играю и музыку слушаю.
Правда у меня creative ens1371, а такая же как у тебя на мамке стоит.
Совет если есть 20-30$ купи что нибудь посерьёзнее и не будешь мучаться.

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

$lsof /dev/dsp
$lsof /dev/snd/*

Ничто не занимает.
При запуске квака пишет:
------- sound initialization -------
/dev/dsp: No such device
Could not open /dev/dsp
------------------------------------

~$ ls -al /dev/dsp
crw-rw-rw- 1 root root 14, 14 2005-04-18 00:44 /dev/dsp

Ничего не понимаю.

anonymous
()
Ответ на: комментарий от Hirnfuhler

Дык и не спорю, что должно работать - вот только у меня не работает - грешу на то, что звуковуха сейчас не SB Live 5.1! как раньше, а интегрированная восьмиканальная на мамке (nForce4) - я ещё покуа не разбирался толком, другим занят, но пока Дум3 пашет у мя только под OSS, под ALSA - тишина в колонках. Естественно - речь идёт о многоканальном звуке (про занюханое стерео я молчу).

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

> Так всё-таки quake3 работает с alsa в oss эмуляции или нет?

Я тоже долго мучился, пока случайно не прочёл документацию по эмуляции OSS в ALSA. Для Quake3 надо подшаманить ПОЛНУЮ эмуляцию OSS, выглядит это так:

root# echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss

подробнее почитай в документации ядра.
Для Doom3 у меня ALSA тоже не работает, только OSS, по причине старой библиотеки libasound, там требуется ALSA версии 1.0.6 и выше (в ядре и библиотеке соответственно).

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

Спасибо. Но, все попытки тщетны. Он все равно пишет
------- sound initialization -------
/dev/dsp: No such device
Could not open /dev/dsp
------------------------------------

а ls -al /dev/dsp*
выдает:
crwxrwxrwx 1 root audio 14, 14 2005-04-18 00:44 /dev/dsp
crw-rw-rw- 1 root audio 14, 3 2003-08-29 11:47 /dev/dsp0
crw-rw-rw- 1 root audio 14, 19 2003-08-29 11:47 /dev/dsp1
...........................................................
lrwxrwxrwx 1 root root 9 2005-01-22 18:08 /dev/dsp_ac3 -> /dev/dsp0
lrwxrwxrwx 1 root root 8 2005-01-22 18:08 /dev/dsp_mmap -> /dev/dsp
lrwxrwxrwx 1 root root 9 2005-01-22 18:08 /dev/dsp_multich -> /dev/dsp0
lrwxrwxrwx 1 root root 10 2005-01-22 18:08 /dev/dspW -> /dev/dspW0
crw-rw-rw- 1 root root 14, 5 2005-01-22 18:08 /dev/dspW0
............................................................

Где-то здесь видимо,корень проблемы, но мне не по силам.

anonymous
()
Ответ на: комментарий от bochs

Спасибо. Всё заработало после пересборки alsa

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