LINUX.ORG.RU

Релиз PulseAudio 3.0

 , , , ,


1

0

Представлен новый релиз популярного звукового сервера PulseAudio 3.0. Главные нововведения:

  • Поддержка ALSA Use Case Manager (UCM) — библиотеки для получения информации об особенностях звуковых устройств, установленных в системе.
  • Добавлен интерфейс D-Bus, позволяющий изменять параметры фильтров LADSPA без перезагрузки сервера.
  • Значительно упрощена настройка источников Bluetooth.
  • Оптимизирована работа с устройствами ARM NEON.
  • Добавлена возможность устанавливать индивидуальное значение задержки звука для каждого устройства.
  • Более точное следование стандартам XDG Base Directory Specification (в частности, конфигурационные файлы перенесены из ~/.pulse в ~/.config/pulse).
  • Устранены некоторые незначительные неполадки в поддержке ALSA.
  • Инфраструктурные улучшения: переработана система автоматического тестирования и произведён рефакторинг системы Bluetooth.

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

★★★★★

Проверено: tazhate ()
Последнее исправление: Dendy (всего исправлений: 7)

Ответ на: комментарий от segfault

Он сам отключается от одного синка и подключается к другому. Если в самой программе нет такого переключателя, то перекинуть её на новый девайс не выйдет.

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

Скайп тут ни при чём. Это справедливо абсолютно для всех программ.

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

Наверно, потому что понимают, что обычному пользователю (тм) нужен функциональный аудио-сервер.

Наверное, потому что дистрибутивщикам просто влом разбираться с проблемами криворуких пользователей, столкнувшихся с alsa.

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

Если в самой программе нет такого переключателя, то перекинуть её на новый девайс не выйдет.

Начнем с того, что если в приложении нет такого переключателя, ему и с перезапуском сложно объяснить, что нужно пересесть на другое устройство. Оно просто открывает default и звучит в него.

segfault ★★★★★
()
Последнее исправление: segfault (всего исправлений: 1)
Ответ на: комментарий от segfault

Начнем с того, что если в приложении нет такого переключателя, ему и с перезапуском сложно объяснить, что нужно пересесть на другое устройство. Оно просто открывает default и звучит в него.

Да, с этим тоже геморрой. Приходится менять .asoundrc при подключении девайсов.

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

o_O

Читайте логи, в них источник мудрости. На Ohloh.net тоже неплохо заглядывать.

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

Смотря для чего. Куб - не только мультитрекер, но еще и сиквенсер. Девелопер ардура как-то обещал запилить piano roll в Ardour. Так вот, он уже запилил? Если да, то какие плагины к нему подключаются? VST пока и не пахнет?

Opeth ★★★
()

оно уже научилось отсутствию прррзззшшшш при уведомлении в скайпике на встроенной звуковухе при условии наличия двух звуковух?

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

Застало. KDE 3.5 не так давно отъехал. Не могу понять, в Fedora 17 всё с пульсом нормально, ничего не хрипит, проц не торащит. А вот люди говорят, что должно отжирать и хрипеть. Что я делаю не так?

Тут больше от железки зависит. По неизвестной таинственной причине на некотором железе pulse работает криво, хотя напрямую через альсу все работает как часы.

То шесть каналов не пашет, как надо, то микрофон не врубается. Вообще с унификацией чипов жизнь становится лучше. Но не намного.

И непонятно, почему он жрет от любого процессора один-два процента.

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

Бытовой пример: перебросить звук воспроизводящегося в данный момент фильма с настольной акустики в наушники без перезапуска плеера.

Вот они - эти люди. Вообще на ноутах с Intel HD звук прыгает с источника на источник средствами драйвера - воткнул колонки, звук пошел в колонки...

А потом тебе, внезапно, нужно перекинуть звук на другой комп. Очень жизненно, да.

jackill ★★★★★
()

прогресс - это хорошо

Годно, пульса - это прогресс, alsa не должна выполнять роль звукового сервера: микшировать каналы, накладывать фильтры и т.д. Этим должен заниматься отдельный демон, умеющий делать только это и ничего другого, потому что юникс вей. И да, уже давно прекрасно работает, без проблем на двух компах.

Haters gonna hate.

s9gf4ult ★★
()
Ответ на: прогресс - это хорошо от s9gf4ult

микшировать каналы, накладывать фильтры ... Этим должен заниматься отдельный демон, умеющий делать только это и ничего другого

Но получается же, что нужно много демонов, а в пульсе один. Так и так выходит, что закопать.

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

карты на emu10kx,

Под рукой случайно нет подробного мануала по настройке этой карточки в линуксе(алса/пульс)? А то я даже микрофон не могу настроить.

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

Под рукой случайно нет подробного мануала по настройке этой карточки в линуксе

неа, емнип там нужно в Capture выбрать источником записи Capture и Mic, как-то так

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

piano roll в Ardour.

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

Если да, то какие плагины к нему подключаются?

по дефолту видимо всё линуксовое

VST пока и не пахнет

только если руками собирать

А какая проблема юзать jack-midi->wine->vsthost по вкусу?

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

Где можно почитать про это ограничение?

в коде модуля ядра, а также в alsa-мейллисте

На уровне слухов читал неоднократно, но ни разу ничего более конкретного; похоже, что это давно неактуально

говорю тебе как несчастный владелец pcie-шной Emu0404 (USB-шные нормально работают, но это совсем другая карта) - 24/96 под линуксом нет, есть 24бита на одном из сабдевайсов воспроизведения(какой-то добрый человек сделал), но толку от него в Jack(по понятным причинам) чуть более чем никакого

Насколько я знаю Emu-шки только 24-битные семплы принимают (хотя можно и 16-битные отправить, но они всё равно будут дополнены драйвером до 24-битных, просто потому что железо другие не умеет).

насколько я понял - наоборот, 24битные добиваются до 32х, которые делятся пополам

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

Проблема в том, что alsa не может быть решением ибо это один из многих стандартов вывода звука. А пульса при всех своих недостатках их таки объединяет.

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

PortAudio объединяет многие стандарты, имея сильно меньше недостатков.

Например, я не слышал о случаях успешного применения Pulse под оффтопик, а Port - есть. Возможно, дело в том, что Pulse - это чёртов сервер, а Port - просто либа.

naryl ★★★★★
()

Это тормозное говно ещё выходит? 8)

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

А порт жив вообще? Я уже много лет не слышал, чтобы он где-то использовался.

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

> Или смикшировать звук с разных источников с РАЗНЫМ уровнем громкости.
для микширования есть ardour

Дядя, а бреешься ты бульдозерным ковшом, правда?

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

зачем смешивать что-то, если ты не занимаешься музыкой, если ты занимаешься музыкой под линуксом - в 99% процентах используется Jack. Продолжать?

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

зачем смешивать что-то, если ты не занимаешься музыкой

Допустим, у меня Ekiga. Я хочу звук с нее на одной громкости.
Рядом еще какая-то программа без своего регулятора громкости алерты выдает, я для нее свою громкость хочу.
А еще рядом есть плеер, но так уж и быть, у него свой софтовый регулятор есть.
Плюс из линейного входа какая-то еще пиликалка торчит.

Мне для этого нужен Ardour?!! Повторяю вопрос — а бриться бульдозером?

shimon ★★★★★
()

Новая Пульшшшштшшшшашшшудио. А systemd в ней уже есть?

anonymous
()
Ответ на: прогресс - это хорошо от s9gf4ult

Годно, пульса - это прогресс

да нет, ухудшение производительности, стабильности и т.п. — это регресс, а не прогресс.

alsa не должна выполнять роль звукового сервера: микшировать каналы, накладывать фильтры и т.д. Этим должен заниматься отдельный демон

микшировать каналы должна, отдельный тормозной демон не нужен. ну а про «фильтры» я промолчу...

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

Архитектура ALSA не позволяет переключать запущенные приложения с одного устройства на другое без перезапуска.

Лолщито?

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

А пульса при всех своих недостатках их таки объединяет.

Ага, особенно после того, как её прибили гвоздями к udev. Отличный стандарт, прям как WinAPI.

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

Рядом еще какая-то программа без своего регулятора громкости алерты выдает

звуковые алерты - зло

Допустим, у меня Ekiga. Я хочу звук с нее на одной громкости.

там же вроде был регулятор

Плюс из линейного входа какая-то еще пиликалка торчит.

тут два вопроса:

- у пиликалки нет своего регулятора?

- ты действительно используешь всё это одновременно, Юлик?

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

ухудшение производительности

пруфы ?

стабильности

уже исправили

микшировать каналы должна

не у всех звуковух есть аппаратный микшер, если его нет, то программно алса не должна микшировать звук, потому, что это - звуковая подсистема, она должна лишь управлять аппаратными крутилками звуковухи и выдавать звук куда ей было сказано. И все. Алсапроблемы с блокировкой звуковой карты все помним да ? Это как раз потому, что не алсино это дело звуки микшировать. А вот пульса сама решает: если звуковуха умеет аппаратно микшировать, то использует аппаратные возможности, если нет - то программно

ну а про «фильтры» я промолчу

и правильно

Настроенная пульса лучше любой алсы, не умеешь настроить пульс ? Милости просим в убунту *trollface*

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

> оно уже научилось отсутствию прррзззшшшш при уведомлении в скайпике на встроенной звуковухе при условии наличия двух звуковух?

Я бы точнее не воспроизвёл! Да, именно такой звук! Я думал, PulseAudio просто плохо работает с Sound Blaster Live! при выводе звука из нескольких приложений одновременно, а оказывается нужно чтобы их просто было больше, чем одна!

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от s9gf4ult

пруфы ?

даже в этом треде упоминалось, что пульс жрёт проц.

уже исправили

брехня.

не у всех звуковух есть аппаратный микшер

это было лет 10 назад.

программно алса не должна микшировать звук

должна. меня не колышет, как она это делает — программно или аппаратно, это её задача и всё.

Алсапроблемы с блокировкой звуковой карты все помним да ?

было 10 лет назад.

А вот пульса сама решает: если звуковуха умеет аппаратно микшировать, то использует аппаратные возможности, если нет - то программно

аппаратно микширует алса уже, а лишняя прослойка в виде тормозного и глючного пульса не нужна.

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

забыл ответить

Повторяю вопрос — а бриться бульдозером?

бульдозер - это пульсаудио

а я бреюсь бритвой - просто, недорого, ничего лишнего.

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

- ты действительно используешь всё это одновременно, Юлик?

Да вот так и живем. :) Шучу.

На самом деле пульса умеет в одну штуку, в которую умеет разве Mac OS X с ее CoreAudio: воткнул я USB-гарнитуру, или блютус во время работы плеера, и звук — хоп! — перебросился туда, а плеер и не заметил ничего. Вынул, а оно перебросило обратно на встроенное.

При голой альсе плеер обычно затыкается, падает, строит из себя обиженного...

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

аппаратно микширует алса уже, а лишняя прослойка в виде тормозного и глючного пульса не нужна.

Допустим, исчерпал ты лимит аппаратных каналов.

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

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

торадиционный вопрос: кому должна?

Алсапроблемы с блокировкой звуковой карты все помним да

dmix-у 100 лет в обед, по дефолту он включён чуть меньше

Настроенная пульса лучше любой алсы, не умеешь настроить пульс ?

настраивать? А как же десктопоориентированность, юзерфрендли, все дела?

Если нужно настраивать - я себе лучше правильный .asoundrc запилю

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

Я сейчас уже не помню как у меня выставлено, но прикол в том что один раз я настроил и все работало. Через некоторое время микрофон перестал работать(настройки не менял) и завести его уже больше не удавалось. В винде все норм.

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

dmix-у 100 лет в обед, по дефолту он включён чуть меньше

А как там алгоритм resampling'а поменять? А то качество звука из dmix сильно смахивает на говно.

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

USB-гарнитуру

ну вот только что для этого, но я

- не использую usb-гарнитуры

- постоянно использую jack

В любом случае, мне не кажется, что ради подобного юзкейса стоило городить ТАКОЙ велосипед, можно было бы обойтись плагином к алсе с динамическим переключением

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

мне не нужен десктопный микшер, а для микширования звука я использую ардур, да

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

А как там алгоритм resampling'а поменять?

rate_converter «samplerate_best» устроит?

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

воткнул я USB-гарнитуру, или блютус во время работы плеера, и звук — хоп! — перебросился туда, а плеер и не заметил ничего. Вынул, а оно перебросило обратно на встроенное.

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

При голой альсе плеер обычно затыкается, падает, строит из себя обиженного...

неправда. частенько подключаю/отключают 2й и 3й звуковые устройства — ничего не падает.

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

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

от такая же фигня

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