Спустя четырнадцать месяцев с момента выпуска прошлой версии, увидел свет (http://www.alsa-project.org/) релиз звуковой подсистемы ALSA 1.0.28, который включает в себя в основном исправления ошибок (http://www.alsa-project.org/main/index.php/Changes_v1.0.27_v...). Новая версия затрагивает обновление библиотек, утилит, прошивок и плагинов, работающих на уровне пользователя. Драйверы развиваются (http://kernelnewbies.org/Linux_3.15-DriversArch#head-6316370...) синхронно с ядром Linux.
Из новшеств можно отметить:
- Поддержка плат RME AIO AEB;
- Модернизация сборочного файла configure.aс и стиля сценариев autotools;
- Добавление прошивок для Cirrus Logic CS46xx;
- Обеспечение поддержки маппинга каналов (chmap (https://gitorious.org/alsa/alsa-lib/source/3fc13d6f5b08edee4...)) в плагинах A52 и upmix/downmix;
- Возможность настройки surround 2.1 для всех карт;
- В утилиту alsactl добавлена команда monitor и опция "-L" (режиме запуска без установки блокировки);
- В утилиту speaker-test добавлена опция "--force-frequency", позволяющая выставить частоту за пределами штатного диапазона;
- В утилиту alsaloop добавлена опция "-z" ("--syslog") для вывода информации об ошибках через syslog.URL: http://www.alsa-project.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=40027
Что-то негусто :(
alsa и так отлично работает. Стабильность в таком вопросе - это крайне важно. К тому же, разве каких-то фич не хватает?
Если бы все хватало то пульса не взлетела бы, или уже выпилили бы. К сожалению нету вменяемого гуя. Нет настроек на отдельные приложения. Для работы по сети все равно надо демона писать. Нету динамических настроек поведения когда втыкаешь вторую звуковуху (не ради звуковухи, просто так работают все цифровые радионаушники. И т.д. вообщем альса сейчас отличный сервис, для тех у кого воткнуто парумыльниц и ему большего и не надо.
В Ubuntu 7.10 я выбирал звуковую карту в GUI. http://ubuntuhowtos.com/live/3small.jpg То же самое было в Fedora 7. Потом это GUI было удалено в пользу pavucontrol. На самом деле всё есть, просто не установлено в систему по умолчанию. В Mageia и Opensuse выбор звуковой карты для ALSA есть до сих пор. Вот ещё скрины: http://www.mood-lab.com/linux.htm http://upload.wikimedia.org/wikipedia/commons/7/78/Alsa_v1.0...Настройки на отдельные приложения есть. Помню, 15 лет назад, когда я регулировал звук в XMMS, регулировался звук всех приложений. Теперь такого нет: регулирую звук в VLC Media Player, в Skype, TeamSpeak, Minecraft, Team Fortress 2, на YouTube, и звук меняется только для него.
Для работы по сети всё уже написано. Есть NAS. http://en.wikipedia.org/wiki/Network_Audio_System И вообще, любители всего нового твёрдо уверены в том что "сетевая прозрачность не нужна!".
"Нету динамических настроек поведения когда втыкаешь вторую звуковуху" это да.
"для тех у кого воткнуто парумыльниц" у меня PCI-платка Creative, в которую воткнуто 5.1. Наслаждаюсь чистейшим многоканальныv звуком ALSA с малой задержкой, который не портится при двух и более источниках звука.
> Для работы по сети всё уже написано. Есть NAS.Ух ты! Неужели за последние пару дней оно уже начилось рабботать с ALSA? Или ты, ты как всегда, отзывы одноклассников распространяешь?
Судя по всему одноклассников далеко не старших классов.
>> Для работы по сети всё уже написано. Есть NAS.
> Ух ты! Неужели за последние пару дней оно уже начилось рабботать с
> ALSA?через aoss вполне себе работает. лучше бы, конечно, сделали «родную» поддержку, но и так лично я особых проблем не вижу: на теплоходе музыка играет.
> Если бы все хватало то пульса не взлетела бы, или уже выпилили
> бы. К сожалению нету вменяемого гуя. Нет настроек на отдельные приложения.Не скажу сразу, что не нужно, но зачем?
> Для работы по сети все равно надо демона писать.
Предлагаю устроить опрос на ЛОРе, сколько людей использует подобную функцию и должна ли она быть на всех десктопах по умолчанию.
> Нету динамических настроек поведения когда втыкаешь вторую звуковуху (не ради звуковухи, просто так работают все цифровые радионаушники.
А что должно происходить?
> И т.д. вообщем альса сейчас отличный сервис, для тех у кого воткнуто парумыльниц и ему большего и не надо.
А alsa не сервис, а драйвера + библиотека доступа к звуковым устройствам. Я работаю со звуком, нужна низкая задержка и очень гибкая цепочка передачи звука из одного приложения в другое. Использую jack.
>> Для работы по сети все равно надо демона писать.
> Предлагаю устроить опрос на ЛОРе, сколько людей использует подобную функцию и должна
> ли она быть на всех десктопах по умолчанию.не забыть сказать, что использующие mpd голосовать не должны. и наблюдать за гордыми полутора анонимусами, которые проголосовали по накурке.
> Не скажу сразу, что не нужно, но зачем?Ну как зачем? Раньше выставишь громкость - и все приложения одной громкости, а теперь с божественным PulseAudio неизвестно какой громкости тебе в ухо сообщение бибикнет. После тихой спокойной музыки неожиданный БИБИИИППППП!!!! в наушниках очень бодрит. Вот ради этого.
>Нету динамических настроек поведения когда втыкаешь вторую звуковухуплюсую
перебросить в процессе работы аудио на блютус гарнитуру средствами alsa невозможно
> невозможноhttp://wiki.gentoo.org/wiki/Bluetooth_Headset#ALSA_configura...
этим способом нельзя перебросить уже идущий звонок например на гарнитуру. только остановить звонок, перезапустить жаббер и вот тогда звук пойдет туда
Ты врёшь. В Jabber ни разу не звонил, а Skype, Mumble и TeamSpeak применяют изменения сразу. Голая ALSA, да.
а mpd? а flash? а wine?
Если тебе интересно, их - перезагружать.Итак, ты соврал два раза: то что ALSA + звук по Bluetooth аще никак невозможно, то что после смены устроства ввода разговор нужно начать заново. Я не соврал ни разу.
>Если тебе интересно, их - перезагружать.именно это и неподходит
>Итак, ты соврал два раза: то что ALSA + звук по Bluetooth аще никак невозможно
учись читать. "в процессе работы"
>то что после смены устроства ввода разговор нужно начать заново
нужно
>Я не соврал ни разу.
ты не просто соврал, а еще и нахамил
А если в конфиг алсы заранее прописать устройства и дублировать звуковой поток (http://alsa.opensrc.org/Asoundrc), звук не появляется во втором устройстве при подключении?
Юзверя не должны касаться тонкости asoundrc.
Вообще-то, как раз asoundrc предназначен для юзера, и предназначен для настройки ALSA каждому юзеру отдельно.
> Вообще-то, как раз asoundrc предназначен для юзера, и предназначен для настройки ALSA
> каждому юзеру отдельно.хз, как по мне - проще юзать pavucontrol.
> А если в конфиг алсы заранее прописать устройства и дублировать звуковой поток
> (http://alsa.opensrc.org/Asoundrc), звук не появляется во втором устройстве при подключении?костыльненько, но попробую
она и не взлетела. Её тащит на своих плечах красношляпый титан и кучка лохов сзади развивают руками плащ, кажется будто стремительно летит и ветер дует в лицо.
> К сожалению нету вменяемого гуя.Как вы его себе представляете? Там довольно продвинутый язык для конфигурации.
> Для работы по сети все равно надо демона писать.
Это уровнем сильно выше ALSA.
> Нету динамических настроек поведения когда втыкаешь вторую звуковуху (не ради звуковухи,
Во-первых, откройте для себя индексы звуковых устройств ("options snd_usb index=0")
Во-вторых, есть стандартные механизмы реакции на добавление-удаление устройств в Linux - udev, mdev, хоть /sbin/hotplug. Реагируйте как вам хочется.> альса сейчас отличный сервис, для тех у кого воткнуто парумыльниц
С точностью до наоборот. В ALSA можно настроить столько устройств сколько нужно и именно так как вам нужно.
>> К сожалению нету вменяемого гуя.
>Как вы его себе представляете? Там довольно продвинутый язык для конфигурации.
>>...
>Реагируйте как вам хочется."илитарный линуксоед" ? Когда же такие только поймут, что обычному смертному пользователю, не гику, не упёрлось писать скрипты и udev-правила чтобы "реагировать", он понятия не имеет про unix-way.. Пользователь идёт туда, где его проблемы уже решены из коробки и нужно только работать с системой, а не чесать затылок с типовыми на сегодняшний день кейсами "у меня блютусные наушники не становятся дефолтным устройством вывода при подключении на лету".
Pulsa сегодня даёт такую возможность. Для alsa вероятно в дистрибутивах нет готовых конфигураций "из коробки" для этого случая. Выбор для простого пользователя очевиден. И не потому, что он фанат пульсы или хейтер альсы, просто волнующие его вопросы не связаны с ручным конфигурированием звуковой подсистемы ОС и он вполне логично не хочет, чтобы ему эти вопросы навязывали, он вполне законно не хочет интересоваться этим. И он прав.
"Обычный смертный пользователь" не должен совать свои кривые грабли в конфигурацию системы.
> Что-то негусто :(Основная работа идет над драйверами, а они уже много лет часть ядра. Там каждый день около десяти патчей приходит.
Как заработает у вас Pulse без ALSA/OSS, не забудьте всем нам рассказать.
согласен. Люди не понимают чот на каком уровне находится, но авторитетное мнение высказывают..
может на ней всё же заработает мой ноутбучный саб Scullcat на звуковой от IDT?
Подскажите как корректно выпилить PulseAudio и оставить только ALSA из OpenSUSE 13.1?
> Подскажите как корректно выпилить PulseAudio и оставить только ALSA из OpenSUSE 13.1?
Спасибо, попробую.
поставил 13.1 с минимальным гуем (есть такой режим установки в инсталляторе), добавил мате, пульзаудии нету. Её притягивает всякая хипстерская параша для регулирования громкости.
Такой вопрос: после перехода с винды на онтопик, появился один досадный нюанс, который портит мне настроение каждый день: невозможно нормально смотреть фильмы с многоканальными звуковыми дорожками. Громкость приходится сильно выкручивать, при этом обычную речь плохо слышно, зато когда начинается сцена с громкими звуками, то хоть уши затыкай. Пробовал и VLC и MPlayer и Koffein.
На винде юзал KMPlayer - чудесная прога, там я так понял это дело отлично нормализовывалось.
Точно знаю, что в VLC есть нормализация (настройки - все - аудио - фильтры). Попробуйте.
> Точно знаю, что в VLC есть нормализация (настройки - все - аудио
> - фильтры). Попробуйте.Я видел в VLC эти настройки, но не с мог добиться нормального эффекта.
Название файла примера напиши.
> Название файла примера напиши.вот с этим проблемы
http://zlotracker.org/27837
а вот с этим нет
http://zlotracker.org/27966
> 2014И почему я не удивляюсь. Всю "старомодную" классику уже посмотрели? Почему-то многие считают, что новизна фильмов означает качество, а как правило все наоборот.
Linux для стартеров и ретроградов, так и запишем!
Кстати "Игра престолов" хороший сериал. Рейтинг IMDB 9,5/10 не просто так. Но AVI 720x400 за что себя так не уважать?
> Кстати "Игра престолов"
> за что себя так не уважать?починил, не благодари.
Не по теме:
Пока был на винде пользовался KMPlayr. Чудесный проигрыватель - всеядный (и музыка, и видео) и кучей фич, но, правда, есть проблемы с лицухой используемых свободных компонентов. По моему сугубо личному мнению аналогов в линуксе нет.
предлагаю соревнование - за сколько секунд я найду в мане mplayer(@/2/mpv) и включу фичу... и за сколько ты в своём комбайне.тогда, наверное, тебе придёт понимание, что аналогов этому основанному на mplayer комбайну нет просто потому, что никому в голову не приходило, что он такой красивый нужен :)
выписал себе у кетайцев усб-микроскоп. установка была короткой: запуск mlayer с забором видео с /dev/video1. как-то даже неясно что делать с прилагаемым диском - там для чего-то драйвера и какой-то жабасофт...
Если бы у тебя был выключен PulseAudio, то ты бы сразу понял в чём дело. После установки Linux я первым делом открываю gnome-volume-control или kmix, вижу там Master, PCM и Front на 75-80 процентов. Открой в консоли alsamixer и выкручивай на 100% PCM и Front. Только предварительно убавь громкость на колонках, иначе ЗАОРЁТ.
читаем документацию mplayer, делаем даунмикс 5.1 в стерео, наслаждаемся.как вариант — прописываем общесистемную «виртуальную» карту на шесть каналов в asound.rc, там же делаем даунмикс до стерео. не факт, что это будет лучше, но геморройней точно.
>> читаем документацию mplayer, делаем даунмикс 5.1 в стерео, наслаждаемся.а можно подробнее?
>>> читаем документацию mplayer, делаем даунмикс 5.1 в стерео, наслаждаемся.
> а можно подробнее?чтение документации вслух — услуга платная.
>>>> читаем документацию mplayer, делаем даунмикс 5.1 в стерео, наслаждаемся.
>> а можно подробнее?
> чтение документации вслух — услуга платная.я понимаю, что бывшие виндузятники не умеющие в консоль ДОЛЖНЫ СТРАДАТЬ
я нарыл в мане только вот эту опцию -channels 2
Это оно? Если да то куда это прописать?
> я нарыл в мане только вот эту опцию -channels 2это самый простой вариант. у channels есть ещё другие фичи и собратья. как это можно было пропустить в документации, я не понимаю.
> Это оно? Если да то куда это прописать?
куда хочется. в командную строку, в файл настроек, хоть на стену.
документация — она пишется для того, чтобы её читали. попробуй, тебе понравится.
> не умеющие в консольТаких не бывает.
Вы видели человека, который не в состоянии набрать "man mplayer"?
или, например, xman, там даже окошки, кнопочки и вообще гуй дают.
> Такой вопрос: после перехода с винды на онтопик, появился один досадный нюанс,
> который портит мне настроение каждый день: невозможно нормально смотреть фильмы с
> многоканальными звуковыми дорожками. Громкость приходится сильно выкручивать, при этом
> обычную речь плохо слышно, зато когда начинается сцена с громкими звуками,
> то хоть уши затыкай. Пробовал и VLC и MPlayer и Koffein.
> На винде юзал KMPlayer - чудесная прога, там я так понял это
> дело отлично нормализовывалось.Вообще алса сама по себе уровень никак не трогает, по крайней мере в при дефолтных настройках. Скорей всего, это заслуга того, как поработали звукорежиссеры и это, насколько я знаю, нормально. Так сводят звук для кинотеатров для большего эффекта. Так что попробуйте просто посмотреть то же видео на другой машине. И да, есть такая вещь, как нормализация, с помощью которой громкость звуковой дорожки можно выравнивать по уровню, вот пример того как это можно сделать в vlc https://forum.videolan.org/viewtopic.php?f=2&t=91355
В VLC по умолчанию включен DRC для AC3 и DTS форматов. Настройка есть где-то в дебрях. Если в дорожке есть инфа о DRC, то звук будет нормализованный. По факту в DTS и многих "пиратских" AC3 такой информации нет.
в поиске ladspa+pulseaudio+"dynamic range compression"Это нормализация звука через пульсу штатными средствами.
> В утилиту alsactl добавлена команда monitor и опция "-L" (режиме запуска без установки блокировки);это гут
Когда они запилят многозадачный звук из коробки? Потому что если в одной программе есть звук, то в другой его обязательно нет. Даже с пульсом. может быть потому что программы используют альса. Меня это не должно волновать в бинарном дистрибутиве. В винде все давно работает.
Вроде уже давно для всех карт без аппаратного микширования включено программное по умолчанию. Возможно, некоторые приложения (или руки пользователя/дистростроителя) ставят hw:0 (прямой монопольный доступ к аудио устройству). Переставьте на plughw:0
А программное микширование не может по-умолчанию запрещать/переустанавливать монопольный доступ? Получается кривые руки у разработчиков программного микширования.