SW 10.2, ядро 2.6.13.4 и ALSA (Гра-а-абли)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

завшкаф
Сообщения: 61

SW 10.2, ядро 2.6.13.4 и ALSA

Сообщение завшкаф »

Всем здрасте.

Поставил я слаку 10.2 с исошников. В ней ядро было 2.4.х. С ней вместе встала АЛСА 1.0.9.

Буквально сразу же я качнул сорцы ядра 2.6.13.4, сконфигурил и скомпилил. И все, вроде бы, ничего, но кдешный noatun стал вызывать ошибку в artsd и, к тому же, захотелось мне многопоточного звука.

Покопавшись в конфигах ядра я выяснил, что теперь АЛСА входит в ядро. Удивившись, я снес ее пакеты, которые при установке слаки встали, снес из ядра все, что относится к звуку (кроме опции Sound Support), переставил ядро и собрал из исходников новую АЛСУ - драйверы, либы, тулзы и oss.

Прогнал скрипт snddevices, который мне пересоздал девайсы в /dev, и прописал в /etc/modprobe.conf то, что положено.

Путем включения dmix в /etc/asound.conf я добился, чтобы несколько программ под АЛСУ выводили звук одновременно.

arts удалось перетащить на АЛСУ (раньше ругался фатальным сбоем в artsd)
noatun продолжает падать с фатальным сбоем в artsd (ну и фиг бы с ним)

OSS-приложения тоже работают, но с проблемами:
1. Многопоточность для OSS не работает: программы (например mplayer -ao oss) пишут, что /dev/dsp занят.
2. Если какая-то софтина играет через АЛСУ, то OSS-ные приложения тоже отваливаются с сообщениями о занятом /dev/dsp.

Есть ли способ заставить OSS-приложения играть хором? Может вкомпилять OSS в ядро?
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: SW 10.2, ядро 2.6.13.4 и ALSA

Сообщение clx »

OSS не умеет многопоточность, имхо.
alsa-oss точно стоит?
iMac 20" Core Duo.
Спасибо сказали:
завшкаф
Сообщения: 61

Re: SW 10.2, ядро 2.6.13.4 и ALSA

Сообщение завшкаф »

clx писал(а):
24.10.2005 19:58
OSS не умеет многопоточность, имхо.
alsa-oss точно стоит?


alsa-oss стоит. Ее надо как-нибудь настраивать?
А почему когда играет альса OSSные приложения обламываются?
Это штатно?
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: SW 10.2, ядро 2.6.13.4 и ALSA

Сообщение Angel_13th »

Насколько я понял то на данный момент эта трабла отпала, у меня было тоже самое на алсе версии <=1.0.8, в новой же версии все отпало само собой. На данный момент играет beep-media-player(oss) && amarok(alsa).
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
завшкаф
Сообщения: 61

Re: SW 10.2, ядро 2.6.13.4 и ALSA

Сообщение завшкаф »

Angel писал(а):
25.10.2005 13:15
Насколько я понял то на данный момент эта трабла отпала, у меня было тоже самое на алсе версии <=1.0.8, в новой же версии все отпало само собой. На данный момент играет beep-media-player(oss) && amarok(alsa).


Альса 1.0.9b. Запускаю mplayer -ao alsa и xmms через ОСС. xmms ругается...
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: SW 10.2, ядро 2.6.13.4 и ALSA

Сообщение zenwolf »

завшкаф писал(а):
24.10.2005 17:49
Есть ли способ заставить OSS-приложения играть хором? Может вкомпилять OSS в ядро?

вкомпиль ,предыдущие действия не совсем верные
нужно - алсу как правильно заметил вкомпилить ядро ,внимательно уставновить опции для драйверов,
а также поддержку oss в секции алса .
пакеты дал алса удалят НЕНУЖНО .
далее после перекопиляции и перезагрузки ,под рутом :
#/sbin/alsaconf - тут должна определиться и нормально прописаться карта в /etc/modprobe.conf
если ничего ненапортачил в ядре
#alsamixer - настраивыем миксером все звуковые каналы и pcm (лучше всё на середину)
#alsactl store - сохраняем настройки

далее
#ldconfig или перезапуск компа - и всё должно работать как часы
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: SW 10.2, ядро 2.6.13.4 и ALSA

Сообщение clx »

Angel писал(а):
25.10.2005 13:15
Насколько я понял то на данный момент эта трабла отпала, у меня было тоже самое на алсе версии <=1.0.8, в новой же версии все отпало само собой. На данный момент играет beep-media-player(oss) && amarok(alsa).

А ты уверен, что в BMP у тебя выставлен OSS?
iMac 20" Core Duo.
Спасибо сказали:
завшкаф
Сообщения: 61

Re: SW 10.2, ядро 2.6.13.4 и ALSA

Сообщение завшкаф »

wolf_black писал(а):
25.10.2005 15:03
завшкаф писал(а):
24.10.2005 17:49


Есть ли способ заставить OSS-приложения играть хором? Может вкомпилять OSS в ядро?

вкомпиль ,предыдущие действия не совсем верные
нужно - алсу как правильно заметил вкомпилить ядро ,внимательно уставновить опции для драйверов,
а также поддержку oss в секции алса .
пакеты дал алса удалят НЕНУЖНО .
далее после перекопиляции и перезагрузки ,под рутом :
#/sbin/alsaconf - тут должна определиться и нормально прописаться карта в /etc/modprobe.conf
если ничего ненапортачил в ядре
#alsamixer - настраивыем миксером все звуковые каналы и pcm (лучше всё на середину)
#alsactl store - сохраняем настройки

далее
#ldconfig или перезапуск компа - и всё должно работать как часы



Попробую. Спасибо.
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: SW 10.2, ядро 2.6.13.4 и ALSA

Сообщение Angel_13th »

2clx уверен на все 100%, хотел даже к предыдущему сообщению скриншот прилепить.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали: