LINUX.ORG.RU

ALSA packages 0.9.0rc2 were released


0

0

Собственно здесь сказать нечего. Лучше взять и попробовать :)
С предыдущим релизом у меня проблем нет, стало быть не зря ALSA собираются вставить в ядро.
А вообще, интересно было бы узнать отношение общественности к ALSA и OSS.

>>> Подробности

OSSацтойALSAрулит !!!

anonymous
()

IMHO ALSA уже помержили в ветку 2.5

k001
()

2 k001 (*) (2002-06-20 18:24:45.107)
ИМХО 2.5.x - ветка девелоперская и ожидать оное чудо видимо надо не ранее 2.6.x. Или какое там будет? Хотя, факт - налицо!

PitStop
() автор топика

OSS - суть рульный простой API. А то, как реализованы фриварные OSS дрова - ну дык давно все знают, что ацтой :))))

Shadow ★★★★★
()

ALSA - рулез форева. Это единственные дрова с которыми не возникло проблем. Все на ASLA.

anonymous
()

А чем они такие рульные ???

anonymous
()

обьясните глупому что есть эта ALSA... ? :)

anonymous
()

>обьясните глупому что есть эта ALSA... ? :) Advanced Linux Sound Architecture (ALSA) libs. Modularized architecture with support for a large range of ISA and PCI cards. Fully compatible with OSS/Lite (kernel sound drivers), but contains many enhanced features.

ipa
()

Est' eshe professional'nyi DAW pod linux (pochti Pro-Tools) tak on tol'ko s ALSA rabotaet

Netspider ★★
()

В принципе, ALSA - вещь хорошая. Только на кой чёрт непосредственно в ядре линукса вообще нужен звук? Я его всегда делаю модулем. Так что, включать ALSA в общую кучу - идея спорная.

anonymous
()

У меня наоборот с ALSA больше проблем возникает. Например, когда пускаешь Q3 или RTCW, они захватывают звук и в конце не отпускают. Приходится перезагружаться (!) :( Со стандартным драйвером такого нет. Бага Q3/RTCW -- возможно, но проблема-то от того не исчезает :(

Потом, глюк другой -- когда кто-то что-то играет, и вдруг кто-то еще начинает что-то играть, иногда звучание первого, изначального сигнала становится каким-то жестяным/куда-то слетает (наблюдалось только на rc1. вообще возникло ощущение, что beta12 -- лучше).

Стандартный драйвер работает идеально, но в нем не работает MIDI.

Все на SB Iive. Хотя глюк с Q3/RTCW наблюдается и на ES1371.

ikm ★★
()

ES1371 est' v yadre modulem, tak chto poprobuy, mozhet glukov ne budet, u menya netu po krainey mere i ne bilo - vse rabotaet

anonymous
()

А SB Audigy поддерживаеться али нет ?

I_one
()

Однако в SuSE (которая является главным спонсором и разработчиком проекта) alsa 0.9 уже есть! ;-)

svSHiFT
()

А такой вопрос - почему после пятой стала сразу девятая?
(Несколько страшновато ее юзать почему-то).

anonymous
()

2 anonymous (*) (2002-06-21 03:37:00.433)
Да ничего страшного! Наоборот приятней :) И стабильней ИМХО

PitStop
() автор топика

ALSA и только ALSA! Пример: интегрированый AC97 на i810. Конечно, говнище полное. Мне все AC97-кодеки да и сама идея вообще напоминает Covox'ы (если кто еще помнит такого зверя). Впрочем я не о том. Samplerate у ентого i810 залочен на 48000hz т.е. драйвер, при выводе звука с другой частотой должен делать ресэмплинг (хреновое конечно решение, но единственно возможное на таком чуде). Что собственно ALSA и делает. В отличии от OSS (сразу предупреждаю: если кто будет кричать "фигня, да у меня с OSS нормально XMMS работает" - так XMMS, ежели нужда заставит, сам ресэмплинг делает. Итог: с OSS не работал даже консольный mpg123(!!!) Ну а на ALSA-дровах - полный шоколад! Делайте выводы...

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

А кто сказал что Alsa включает звуковые карты не модулями ?

anonymous
()

Имеет место быть ISA Sond Blaster VibRA16C с FM-tuner. закачиваю драйвера. делаю ./configure --with-isapnp=yes make install Потом появляются в /etc/init.d файлы alsa и alsasound. Они, вроде, должны инициализировать алса-систему. Как потом по науке все до ума довести? с modprobe snd-sb16 вроде ясно. Но, вроде, именно с SB Vibra16X имеют место быть какой-то гемморой. Куда прикрутить эти самые alsa и alsasond? У меня сейчас стоит Мандрейк 8.2, ядро 2.4.18, OSS-драйвера - прекрасно можно слушать радио, xmms, mplayer. Alsa позволяет такое делать?

anonymous
()

В предыдущем сабже - имелось ввиду, что можно одновременно слушать радио, xmms, mplayer

anonymous
()

2 Rolex (*) (2002-06-21 10:52:49.244)
Стандарт AC97 подразумевает частоту только 48kHz! И карты строятся именно так. Остальное - дело техники, т.е. ресэмплинг выполняется либо драйвером (довольно частое явление), либо чипом карты, что чуть лучше, но не всегда. (зависит от алгоритма и вычислительной мощности). Если не веришь, тогда взгляни на аппаратную часть звуковух или хотя бы почитай datasheets на чипы. Там иного не дано. Только 48. И не верь изменяемому sample rate как бы с точностью до герца - это ресэмплинг. К слову сказать, на путных звуковухах стоят по нескольку кварцевых резонаторов, хотя бы два, что дает возможность получить ряд 11.025, 12.000, 22.05, 24.00, 44.1, etc до 192.00

PitStop
() автор топика

2 anonymous (*) (2002-06-21 12:13:48.508)
99% ответов на твои вопросы содержится в INSTALL и FAQ файлах которые лежат прямо в корне драйверов. Там даже просто и понятно расписано как править modules.conf Почитай, а потом спрашивай.

PitStop
() автор топика

2 Rolex (*) (2002-06-21 10:52:49.244) Не знаю, почему у тебя mpg123 не играет на OSS - у меня сейчас i810e чипсет на работе и соответственно AC97 звук Всё нормально играет - на звук не жалуюсь Но всё равно ALSA попробую как-нть

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

>В принципе, ALSA - вещь хорошая. Только на кой чёрт непосредственно в >ядре линукса вообще нужен звук? 

А как же по другому то до железа достучатся ?
Linux это ж не DOS/Win9x - так что только через ядро..

>Я его всегда делаю модулем. 

Ты видимо не вполне представляешь архитектуру ядра Linux :)
У оного МОНОЛИТНОЕ ядро а модули это способ засунуть/убрать нужный код 
динамически в ЯДРО ... грубо говоря - те же @@ токо в профиль :)

>Так что, включать ALSA в общую кучу - идея спорная.

Как раз таки нет. Звук сейчас есть на подавляющем большинстве десктопов ... я бы туда же еще и сенсоры засунул до кучи    

Вот наличае 2-x  API для звука  (OSS/ALSA) это гораздо более интересный вопрос ... хотя наверное это
не так и плохо если подумать :)

/SS

anonymous
()

Вот у меня 2 карты... AWE 32 и AWE 64... я юзаю OSS. Есть смысл юзать Alsa ? обоснованно..

creat

anonymous
()

Если все устраивает, то вроде бы и не стоит, если не считать того, что ALSA скоро в ядре окажется. Однако, многие аудиоредакторы и тому подобная тулза только под alsa и пашет.

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

так кто-нить ответит она умеет микшировать потоки?
и второе ресемплинг действительно делает, но
запускаем например CS под WINe в основном меню звуки есть
а в самой игре тишина
а вобщем-то из-за этого и ставил, а то OSS очень прикольно проигрывают звуки в 1.5 раза быстрее, но они хоть проигрывают

P.S. это всё про rc1
rc2 ещё попробую
и кодек AC97 на kt133a

anonymous
()

вот живет у меня SBLive, дрова под нее сначала были OSS - всем устраивало, кроме отсутствия midi, поставил ради этого alsa, midi есть, но вот какие грабли вылезли - по умолчанию-то блястер делает 12db boost - следовательно звук препоганейший, и никакого способа это отключить (как в случае с OSS - emu-config -B off - не работает эта тулза).

Все это сказано не ради сравнения OSS и ALSA, просто хочется выразить свое мнение - лучше бы одну стандартную систему до ума доводили, чем создавать бардак.

anonymous
()

Чего-то я по этому вопросу в доках видел. Почитай, может нароешь чего. А вообще, я например уже пару лет стараюсь брать железо с открытыми spec'ами - под него всегда (почти) легко дрова путные откопать под linux.

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

> А как же по другому то до железа достучатся ? > Linux это ж не DOS/Win9x - так что только через ядро.. > Ты видимо не вполне представляешь архитектуру ядра Linux :)

К сожалению, представляю :)

Я немного не про то. Для того, чтобы собрать модуль ядра вовсе не обязательно интегрировать его код в код ядра. Поэтому и возникает вопрос: зачем в коде ядра драйвера конкретных звуковых устройств. Может быть, стоит держать ядро отдельно, OSS отдельно, ALSA отдельно - кому как надо, тот так и соберёт. А рассматривать OSS и ALSA как равноценные (и равноправные) системы - вполне логично, тем более, что преимущества ALSA реализуются на соответствующем железе.

anonymous
()

Я расскажу зачем делать alsa в ядре:
Помните ядро 2.4.14, по моему, а помните, через сколько вышла альса
для более старших ядер (5.12a)?
А так звук будет сразу.

Хотелось бы, чтобы туда еще пихнули l4v2 до выхода 2.6.x
и lirc.


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

> так кто-нить ответит она умеет микшировать потоки?

По-моему, нет. По крайней мере, когда я пробовал es1371 на beta12, одна программа не могла играть во время того как играла другая. Но -- это было через эмуляцию OSS, может, через собственный интерфейс и получится...

p.s. на sblive умеет, разумеется. это и обычный драйвер умеет.

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


>. Но -- это было через эмуляцию OSS, может, через собственный интерфейс и получится...
неа специально для проверки собрал xmms_alsa_output или как его там
та же ситуация только xmms вместо сообщения что устройство занято
просто закрывается через пару секунд

похоже всё зависит от самой звуковухи ;( а жаль


anonymous
()

ALSA вообще хороша. Жаль только пока я на нее не перейду. SBlive! - миди хотя в OSS нет, зато есть EAX и басы с высокими регулируются. Бум ждать когда все это в ALSA появится. Таки появится, ведь они один и тот же креативовский кодебейз используют. Кстати, для тех кто в танке он уже давно опенсоурс.

anonymous
()

> Вот у меня 2 карты... AWE 32 и AWE 64... я юзаю OSS. Есть смысл > юзать Alsa ? обоснованно..

Х.з. зависит от того, чего у тебя софт требует. а если все равно и все работат, то забей.

svSHiFT
()

Интересно, а есть ли профессиональнальные сравнения звучания Alsa и Oss, на одинаковом железе ?

anonymous
()

поставил я себе ALSA 0.9rc1 .
Звук чистый, без хрипов, все проги работают, в т.ч. и OSS-шные.
Удручает одно - миди не играются. Карточка Yamaha YMF-744, кто слышал XG-миди, думаю, поймёт. Почитал рассылку alsa-user, там советуют YMF использовать как Yamaha-OPL3 - 24 FM-синтезированных голоса. Изврат, по-моему. Под Линукс нашёл 2 приличных секвенсора, Jazz++ и MuSe, оба с XG-миди без проблем работают, но ... Может быть, кто подскажет ?

anonymous
()

Помогло, SiS735 7S5A со встроенным звуком, хотя что это за звук? Но тем не менее все работает.

anonymous
()

2anonymous (*) (2002-06-21 12:13:48.508):

> SB Vibra16X имеют место быть какой-то гемморой.

Именно. Причем геморроя аж два (на OSS, алсу не знаю). Первый -- темброблок отсутствует напрочь (кастрирован на карте, без паяльника не лечится). Второй -- в качестве 16bit IRQ надо указывать IRQ3, иначе работает только 8bit звук (это сказано в документации на 2.2 ветку ядер, что там накосорезили в 2.4, меня не интересует).

2all: Какой гуевый микшер умеет регулировать хотя бы тембр (про эквалайзер уж молчу) на SBLive через OSS? Про emu-tools в курсе, рульно, конечно, но не свосем удобно (нет перед глазами наглядной частотной характеристики).

Obidos ★★★★★
()

А поддержки Aureal Vortex2 и нету.. :-(((((

anonymous
()

А кто-нить ставил Alsa RC2 на AC97 а ля KT266A? В RC1 да и в 5.12 хрипит так как-будто режут ея, а под OSS - всё нормально. Правда OSS не из ядра, а коммерческая версия - работает 10 мин., а потом выключается...

anonymous
()

да, насчет Creative - творений интересная бадяга. Надеялся, что алса помирит аппликухи, которые одни во всем мире, ни nas, ни arts для них нет. Не мирит, причем дрова в ядро влязят и вылезать не хотят, хотя lsmod говорит, что не держит их никто. И половина приложений, на oss заточенных, не работает.

А у OSS свои косяки. Масяня под wine тачку намертво вешает, хотя стар ходит бодренько и со звуком.

Кто нибудь бился со всем этим? (AWE 64, Alsa, OSS emu, mixing, ...)?

Александр

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