LINUX.ORG.RU

ALSA 1.0.6 released


0

0

Вышла новая ALSA 1.0.6, alsa-driver версии 1.0.6a

Множество фиксов и clean-up'ов. Добавлены новые драйверы для
- Intel ICH6 HD Audio
- Audigy-LS
- ATI IXP AC97 modem controller

Также много исправлений в уже существующих драйверах.

>>> Release Notes

★★★★★

Проверено: mator ()

Народ, если кто обладает Toshiba Satellite Pro 6100 лаптопом, подскажите, какие лучше использовать звуковые драйвера - проблема в том, что звук работает, но вместе с тем он не многоканальный (не знаю как это по-научному называется) - если например играет XMMS то звук в аське (SIM) или в XINE уже не работает.

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

это зависит от звуковушки. и в доках альсы расписано. в таком случае надо пускать звук не через эмуляцию oss, а поставить какой нибудь звуковой сервер - arts (если в кде сидишь), jackit, esd (ацтой)

anonymous
()

Раз пошла такая пьянка - может кто подскажет:
у меня mobo GA-7N400E
звук на OSS сильно шумит (очень много посторонних шумов)
на ALSA тоже самое только шума меньше, но работает нормально раз в две загрузки системы

я так и делаю - загружаюсь, если звук не работает по человечески - перегружаюсь

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

> eto pozvolit vsem progam, kotorie use alsa, igrat' odnovremenno

Ага, а для тех, которые хотят OSS (а таких много :-)), сказать {arts|esd}dsp <имя_программы> - предварительно сказав artsd -a alsa -D dmixdevice или esd -d dmixdevice :-)

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

Re:

Это не зависит от марки лэптопа, это зависит от звуковой карточки

В рамках ALSA-драйверов НЕ делается программное микширование нескольких потоков, если нет аппаратной поддержки соответствующей фичи.

Программно такие потоки можно микшировать либо про помощи user-level демонов (самые известные - artsd или esound), либо при помощи механизма плагинов для alsalib (читать про dmix, однако учесть что работает только для приложений, работающих через alsalib), либо при помощи виртуального драйвера звуковухи, н-р, отсюда: http://lisodsp.sf.net/

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

> не в звуоковой карте проблема а звуковом сервере

нормальная карточка должна уметь выводить несколько потоков. а эти серверы потребляют неприлично :(

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

>Ага, а для тех, которые хотят OSS (а таких много :-)), сказать {arts|esd}dsp <имя_программы> - предварительно сказав artsd -a alsa -D dmixdevice или esd -d dmixdevice :-)

а не проще будет :

aoss <имя_программы>

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

документацию читайте. очередя плагинов свои создавать мона? а узнать сколько проигралось из того что мы послали на него?

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

Гы-гы-гы. Вот она, рулезнасть линуха. Звук никуя не работает. Даже линух ребутить надо... А в винде все пучкова.

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

>Гы-гы-гы. Вот она, рулезнасть линуха. Звук никуя не работает. Даже линух ребутить надо... А в винде все пучкова

"Иногда лучше жевать"

Если для вас это такая проблема - почитать немного доков или спросить в форуме - то билл работает специально для вас, и вы ошиблись сайтом.

roy ★★★★★
()
Ответ на: Re: от AlexM

>В рамках ALSA-драйверов НЕ делается программное микширование нескольких потоков

Да? А что же такое dmix, расскажи.

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

2jackill: не напрягай людей :-)

dmix - это юзерспейсовый плагин. И он используется только теми приложениями, которые работают с использованием alsalib. Если какое-то приложение полезет на oss-эмуляцию, оно (либо остальные) сразу идут в сад, не смотря на dmix [если карта не умеет аппаратного микширования, конечно]

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

"играть и ганяться" все далжно исключительно через аудио-сервер. Единственно правильный АС существует тут http://radscan.com/nas.html :)

anonymous
()

А, кстати, интересно, почему в alsa не сделают программное микширование и rate-converter, как сделали в 'device sound' во FreeBSD?

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

Наверное потому, что alsa - поделка красноглазых пионеров, а FreeBSD - вершина программерско-нетрадиционной мысли. Угадал?

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

> Так что, никак низзя сделать что бы XMMS играл через ALSA, a Quake3 в это время ганялся на OSS?

Именно. Просто так "низзя" - либо врап на dsp + аудиосервер, либо программное микширование в драйвере, либо нормальная звуковушка.

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

>А, кстати, интересно, почему в alsa не сделают программное
>микширование и rate-converter, как сделали в 'device sound' во
>FreeBSD?

В ALSA все это есть, просто некоторым напряжно про это почитать...

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

Re:

:-/ А может таки почитать про то, _что_ же такое dmix. Собственно, я там немного ниже и про это написал.

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

>это arts отстой. а esd как раз нормально

Нормально чего? Задержки у esd такие, что вот он то какраз идет
лесом...

McMCC ★★★
()

запуская ut2003 с алсовской oss эмуляцией, получаю звуки, сравнимые разве что с резаньем яиц коту ржавой пилкой для ногтей, но не как не музыку. с ossовскими deprecatedными дровами всё нормально работает.

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

> В ALSA все это есть

Пожалуйста, не делай вид, что не понял. Мне действительно интересно, почему это все не перенести на уровень ядра: не умеет железо -- эмулировать.

> просто некоторым напряжно про это почитать...

Я почитал, пришлось. Особенно порадовала рекомендация запускать arts через esd ;)

Кстати, цитирую в вольном переводе: "одна из целей ALSA -- обеспечить 100% совместимость с существующими OSS преложениями", но вот сделана она так, что OSS напрочь затыкает ALSA (и наоборот). Единственный способ обойти затык -- aoss через dmix, но он не умеет fopen() на /dev/dsp, что не дает работать доброй половине софта. Короче, хотели как лучше... а получилось как у всех, но чуть-чуть по-своему.

Вот тут и приходим к моему вопросу: почему было не изолировать железо прослойкой эмуляции (при желании отключаемой, как во фре), чтобы прикладные программы (да и libarts) работали с некой "идеальной железкой", которая умеет n потоков, от 1 до m бит разрядности, l Гц максимальную дискретизацию и k каналов, где (k, l, m, n) берется из proc|sysctl? Если при этом еще учесть, что dmix пользует каждый 0.98-й линуксоид, а проблем с его конфигурацией не уменьшается: каждый форум забит вопросами и ответами "шаманов": "а я вот тут вот так дописал, оно и заработало, а почему, никто не знает"...

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

s/на уровень ядра/на уровень ядра alsa/s

s/да и libarts/да и libalsa/s

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

Неужели жалко денег на нормальную карту? У меня ямаха за 200р все отлично микширует сама.

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

так, а если не секрет, где найти этот dmix? это модуль такой или программка? Просто щас я не дома (и не в том городе), поэтому проверить не могу.

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

> так, а если не секрет, где найти этот dmix? это модуль такой или программка? Просто щас я не дома (и не в том городе), поэтому проверить не могу.

Забыл подписаться

LeX

anonymous
()

Народ, подскажите чайнику: как в 9.1 Мандрэйке заставить работать аппаратный синтезатор? Звук на Opti930. Когда-то пробовал Black Cat 6.2 &#8212; там в утилите настройки звуковой карточки настраивался и wav-девайс и синтезатор, чё-то там сэмплы какие-то проигрывались. Тут - болт, как будто синтезатора в природе не существует, разве что в KDE предлагается программный синтез (и то, как-то оно глючно, или у меня руки совсем кривые). Но на кой мне программная эмуляция, если звуковуха сама умеет прекрасно играть мидюки?

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

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

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

> Неужели жалко денег на нормальную карту?

Да у меня нормальная карта. Под FreeBSD. Но я ведь не в вакууме живу, рядом и линуксоиды есть, вот они-то и просят иногда помочь с проблемами.

> У меня ямаха за 200р все отлично микширует сама.

Даже ALSA с OSS? О том и речь...

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

> незачем перекладывать функции звукового сервера на драйвера звуковой карточки.

А кто сказал про драйвер карточки? С драйвером карточки напрямую приложения не общаются. Ни в ALSA, ни в newpcm. Вот меня и интересует, почему в ALSA из ядра вынесли все, кроме самых низкоуровневых драйверов.

> кроме того нормальная звуковая карта и так все это умеет.

Карт много, хороших и разных. Но IMNSHO подход ALSA создает больше проблем, чем решает.

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

ты сказал. микширование софтварное - ресурсоемкий процесс. кому надо - пусть делает в юзерспейсе себе звуковым сервером. это его проблемы. скорее много китайских и кривых. с точки зрения завзятого линуксоненавистника может в фре и лучше. я согласен с такой постановкой. а для меня у которого все работает все эти рассуждения о коне сферическом - яйца выеденного не стоят

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

Слушай, не подскажешь где брал на эту мать дрова - я вот думаю её купить... Подскажи плз. если не сложно...

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