Гм - чето я в легком недоумении - на данный момент в кернеле 2.5.х пристуствуют две ветки аудиодрайвов OSS (obsolete) и ALSA - типа полный попс. ВСЕ попытки добиться стабильной работы от драйвов ALSA - завершались нецензурщиной в адрес онных .....
Не будет. Карта даже сейчас очень хорошая. Лучше попросить старые версии дров у знакомых. Я слышал байку о том, что creative специально выпустил плохие дрова для SBLive, чтобы брали Audigy.
Так что советуют брать дрова постарее. Тем более под 9x.
В смысле от нескольких приложений? чтобы alsa сама смешивала звук как esd или artsd? Тут два варианта, либо сама карта умеет это хардварно, тогда никаких проблем, все работает сразу после установки дров.
Если карта хардварно не поддерживает - то придется смешивать софтварно, софтварного микшера в виде драйвера нет, но начиная с 0.9.2 (могу ошибаться) в alsa-lib появилось софтварное микширование, но как вы понимаете чтобы это заработало нужно чтобы программы использовала alsa нативно, то есть через эту самую alsa-lib (libasound), для эмуляции oss софтварного микширования не будет.
Еще не совсем понятно про нестабильность alsa. Юзаю ее начиная с 0.9.x.pre дома на SBLive 5.1, на работе на встроенном в материнке AC97 кодеке CM8738, с надежностью никаких проблем, не было не kernel oops-ов, ни дедлоков, ни затыканий звука, ни подвисаний приложений пользующих alsa, в общем ничего плохого про работу asla на этих звуковых картах сказать не могу. Дома пробовал alsa из 2.5.72-mm1, работало нормально, как и под 2.4.x
А я вам обоатное скажу, у меня AMD Interwave (GUS PnP) так вот он ни когда не работал с OSS (правда я её прикручивал, парой своих пачей), а вот с ALSAу все работает просто шик ина 2.4 и на 2.5!
И вобще OSS реально уже давно устарела так как у ней приметивное API, и нет не какой маламольской библиотекчки, так-что OSS на помойку!
народ, объясните человеку, как в ALSA менять громкость:
1) задних динамиков
2) центровика
если в alsamixer, то что там крутить? все ползунки попробовал - не регулируются. а карта - SBLive 5.1, так-что этих ползунков там - дофига. раньше пользовался OSS, и в aumix задние прекрасно регулировались, но центральный орал в всю глотку. в ALSA не нащел ни то, ни другое.
P.S. и еще - на машине стоит WinXP и линукс. в выне из динамиков идет довольно заметное шипение. в линуксе - всё чисто. это как понимать? драйвера в Win менял при каждом ихнем обновлении. тот-же результат.
4anonymous (*) (2003-07-11 14:45:35.124838):
На сайте в разделе документации об этом написано. Звуком удобно рулить
через aumix (там как раз еще и басы рулятся).
В 2.5.74, который я вчера, наконец, собрал почти по-человечески (мышь, сволочь, сама не инициализируется и сетка говорит, что такая машина в
сети уже есть, хотя интерфейсы поднимает) у меня звук нормально идет
через альсу. Правда поддержку OSS я тоже включал (я хз как пускать звук
с тюнера на карту - tv mixer и btv878 dma только в OSS наблюдается). Не
заработал секвенсер (да он мне и не нужен).
что касается 2.4.22-pre4 - альса 0.9.5 вчера встала как влитая. Все
работает.
ALSA - типичный непортабельный отстой.
OSS - нормальный и _переносимый_ Unix-way.
Если чего-то не хватает в OSS-Free, марш на
http://www.opensound.com/ покупать нормальны OSS
за деньги, красноглазики.
2 AP (*) (2003-07-11 18:33:35.363642)
> XMMS через JACK? Wow... А зачем? :-)
Тут кто-то "хныкал" насчёт микширования звуковых потоков от нескольких приложений... ИМХО jack - самое то! :-)
Вообще-то и впрямь неприятно, когда тебе сообщают, что "устройство вывода занято другим приложением". Сервер нужен, и нет ничего страшного в его использовании, а скорее благо!
Да всё. Хрипы, обрывы файлов, если пускать через aplay -D jackplug.
Xmms. Пытался с jakclaunch oss проги пускать - ноль... jackstart на realtime capabilities ругается.
Offtopic...
Народ, AC`97 Link controller C-Media 9739A "впаянный" в маму (MSI 865P Neo), Раньше юзал C-Media 8838 PSI чипсет (под ALSA). Под эту карточку почему-то встал OSS. Попытки внаглую подгрузить модуль не увенчались...
Вопрос знатокам - на маме как водится 3 дырки для SB, как под OSS сделать чтобы "REAR channel" через "Line in" ходил? Под Alsa я эт нашел. А щас - хз. Или как под эту крточку прикрутить ALsa.
Offtopic... Народ, AC`97 Link controller C-Media 9739A "впаянный" в маму (MSI 865P Neo), Раньше юзал C-Media 8838 PCI чипсет (под ALSA). Под эту карточку почему-то встал OSS. Попытки внаглую подгрузить модуль не увенчались...
Вопрос знатокам - на маме как водится 3 дырки для SB, как под OSS сделать чтобы "REAR channel" через "Line in" ходил? Под Alsa я эт нашел. А щас - хз. Или как под эту карточку прикрутить ALsa.