Всем здрасте.
Поставил я слаку 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 в ядро?
SW 10.2, ядро 2.6.13.4 и ALSA (Гра-а-абли)
Модератор: Модераторы разделов
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: SW 10.2, ядро 2.6.13.4 и ALSA
OSS не умеет многопоточность, имхо.
alsa-oss точно стоит?
alsa-oss точно стоит?
iMac 20" Core Duo.
-
- Сообщения: 61
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: SW 10.2, ядро 2.6.13.4 и ALSA
Насколько я понял то на данный момент эта трабла отпала, у меня было тоже самое на алсе версии <=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
Альса 1.0.9b. Запускаю mplayer -ao alsa и xmms через ОСС. xmms ругается...
-
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: SW 10.2, ядро 2.6.13.4 и ALSA
вкомпиль ,предыдущие действия не совсем верные
нужно - алсу как правильно заметил вкомпилить ядро ,внимательно уставновить опции для драйверов,
а также поддержку oss в секции алса .
пакеты дал алса удалят НЕНУЖНО .
далее после перекопиляции и перезагрузки ,под рутом :
#/sbin/alsaconf - тут должна определиться и нормально прописаться карта в /etc/modprobe.conf
если ничего ненапортачил в ядре
#alsamixer - настраивыем миксером все звуковые каналы и pcm (лучше всё на середину)
#alsactl store - сохраняем настройки
далее
#ldconfig или перезапуск компа - и всё должно работать как часы
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
-
- Сообщения: 61
Re: SW 10.2, ядро 2.6.13.4 и ALSA
wolf_black писал(а): ↑25.10.2005 15:03
вкомпиль ,предыдущие действия не совсем верные
нужно - алсу как правильно заметил вкомпилить ядро ,внимательно уставновить опции для драйверов,
а также поддержку oss в секции алса .
пакеты дал алса удалят НЕНУЖНО .
далее после перекопиляции и перезагрузки ,под рутом :
#/sbin/alsaconf - тут должна определиться и нормально прописаться карта в /etc/modprobe.conf
если ничего ненапортачил в ядре
#alsamixer - настраивыем миксером все звуковые каналы и pcm (лучше всё на середину)
#alsactl store - сохраняем настройки
далее
#ldconfig или перезапуск компа - и всё должно работать как часы
Попробую. Спасибо.
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: SW 10.2, ядро 2.6.13.4 и ALSA
2clx уверен на все 100%, хотел даже к предыдущему сообщению скриншот прилепить.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545