LINUX.ORG.RU

PulseAudio и JACK

 , ,


0

0

Основной разработчик PulseAudio Леннарт Пёттеринг опубликовал в своём блоге статью по мотивам собственного выступления на конференции Linux Audio Conference 2010. В статье подробно расписывается разница между потребительскими и профессиональными звуковыми серверами и объясняется, почему объединение PulseAudio и JACK — излюбленная тема обсуждения на форумах — не имеет особого смысла. Вашему вниманию предлагается русский перевод это публикации.

Видеозапись выступления Леннарта (60 минут) можно скачать по этой ссылке. На странице с программой конференции можно найти удобный список остальных выступлений на конференции со ссылками на слайды и видеозаписи.

>>> Перевод статьи

★★★★★

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

для Ъ: PulseAudio для обычного звука, JACK для профессионального

там табличка из 6 строк выглядит здраво

З.Ы. PulseAudio нафиг не нужно, обхожусь без него

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

Так он его и не трогает :)

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

> Фисташки.tar.gz

попкорн.tar.xz же :)

AP ★★★★★
() автор топика

объединение PulseAudio и JACK — излюбленная тема обсуждения на форумах

во бред....неужели кому-то и правда такое пришло в пустую голову?!

кстати повторюсь пульс ненужен...

erfea ★★★★★
()

>Леннарт Пёттеринг

Пёттеринг

ай пронаунс Пёттеринг эз Пёттеринг?

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

>Какой-то мутный бред.
Для тех, кто немного в материале - вовсе не бред. Подавляющему же большинству это, конечно, неинтересно и не нужно.

Steplton ★★★★★
()

> В потребительской звуковой системе необходим компромисс применительно к расходуемым ресурсам, который при профессиональной работе со звуком вообще не стоит принимать в расчёт. В качестве примера: профессиональная звуковая система может делать memlock() с несущественными ограничениями, поскольку аппаратное обеспечение это позволяет (т.е. в компьютере достаточно оперативной памяти), а качество звука является наиболее значимым. Потребительская же звуковая система не может так поступить, поскольку подобный вызов делает память практически недоступной для других приложений, что приводит к повышенной нагрузке на раздел подкачки (swap). А поскольку качество звука не является главной целью при наличии ограниченных ресурсов, необходим иной путь.

Почемя я на своих 8Gb не могу сдеть memlock? Я в затруднении...

Casus ★★★★★
()

pulseaudio не нужен. jack — иногда возможно нужен.

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

>>Какой-то мутный бред.

Для тех, кто немного в материале

Ну, я немного в материале - занимаюсь RT.

вовсе не бред.

А можно подробнее? Тем более, что и сам Поцеринг говорит, что единая звуковая система возможна и реализована в MacOS X.

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

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

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

хотя, таки да, о-умлаут заменяют на «oe»

anonymous
()

Кто-нибудь использует этот JACK? Ни один знакомый линуксоид (от слаковода до гентушника и убунтоида) им не пользуется.

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

> ай пронаунс о-умлаут эз ё

Лен заголовком своей страницы Lennart Poettering на нульпойнтере как бы намекает :)

Пульс ооочень нужен, но ооочень небольшому проценту пользователей. Непонятно почему его пару лет назад дистростроители стали активно толкать в массы. Может, из уважения к Леннарту. Собственно, сейчас все вернулось на круги своя (по крайней мере в Сусе).

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

>Кто-нибудь использует этот JACK?

JACK мегакрут, если заниматься работой со звуком. Я использовал в своё время - хорошая штука. А вот pulse сомнителен.

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

> ай сэконд зыс, бро... бат вэрэ дид ю файнд «ö» ин Poettering?

эз э мээттер оф фэкт «oe» из эн олдер форм оф райтинг о-умлаут, бро :)

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

> Кто-нибудь использует этот JACK?

Название хоста, где опубликован перевод, как бы говорит нам...

AP ★★★★★
() автор топика

По ссылке сказано, что PulseAudio сделан так, что сможет нормально работать одновременно с JACK'ом, тоесть плавно передавать устройство друг другу. Наконец-то я понял, почему PulseAudio очень даже нужен! Ура!

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

> пруфлинк (сабж эбаут химсэлф) http://0pointer.de/imprint

Лучше http://0pointer.de/lennart/ Пусть заодно народ почитает о реализованных проектах. А то в одном треде какую-то его фичу обозвали курсовиком студента-недоучки.

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

>Пульс ооочень нужен, но ооочень небольшому проценту пользователей.

да? ну тогда /me находится в числе того оооочень небольшого процента пользователей, которым удобнее из своих четырех звуковых карт (встроенная, внешняя, usb-audio от вэб-камеры и одна от тв-тюнера) не парится с прописыванием cryptic устройств hw:n,m в каждом приложении (n и m еще и меняться могут), а один раз тыкнуть мышью в гуе и забыть обо всем этом.

P.S. Gentoo

anonymous
()
Ответ на: Заголовок доставил. от Camel

Может быть ты имел в виду «Yes, I Broke Your Network, Your Audio and Your Boot», что является названием блога? :)

AP ★★★★★
() автор топика
Ответ на: Заголовок доставил. от Camel

это «я сломал ваше...»? у него такое часто. раньше вроде что-то про звуко-террориста было.

anonymous
()
Ответ на: Заголовок доставил. от Camel

Это блога заголовок, а не статьи. Раньше там было написано - Profession: Audio Terrorist. I will break your audio. А после появления systemd он заголовок поменял.

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

Кто-нибудь использует этот JACK?

я использую, ещё довавлю, джек необходим и незаменим, вот без пульса обходиться получается, точнее вообще не понимаю нафиг пульс нужен...

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

Понял.

Это блога заголовок, а не статьи. Раньше там было написано - Profession: Audio Terrorist. I will break your audio. А после появления systemd он заголовок поменял.

Спасибо за пояснения.

Camel ★★★★★
()

> двухсекундной задержки бывает достаточно

большие задержки — одна из причин почему PA идёт в сад, мне и микшера хватает.

vadiml ★★★★★
()

Все правильно. Главное, чтобы PA и Jack могли работать вместе из коробки: при запуске Jack PulseAudio должен автоматически освободить устройство, загрузить модуль для связи с Jack и перенаправить туда свои потоки.

Критикуют PA обычно те, у кого в компьютере одна звуковая карта, которая все время доступна. Если нужно подключать/отключать какие-то звуковые устройства (USB-наушники, bluetooth-гарнитуры и др.) и перебрасывать на них потоки работающих программ (включил наушники в USB и все автоматически перенаправилось на них), тогда PulseAudio незаменим.

Кроме того, бывают устройства, которые не поддерживаются ALSA. PulseAudio позволяет программам выводить звук не зависимо от того, какие используются драйверы. Например, я, в основном, использую звуковой интерфейс на FireWire, который доступен любым приложениям через связку PulseAudio/Jack/ffado.

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

Посмотрел в вики: qjackctl — мощно. А фраза ««джэкифицированные» приложения» какбэ говорит нам, что приложения под него нужно специально затачивать?

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

ну для работы со звуком он необходим,
тот же Ardour, работает через него.
и кстати да, мощности компа «зажираются» при такой работе оч быстренько....
но и качество радует...

не радует что в 10.04 что бы запустить Ardour, потребовалось после установки Jack вписывать его в конфиги ALSA. иначе он ругался и не стартовал..
хотя это возможно и поправили....

а PulseAudio нужен...оч удобная прослойка для простого пользователя

mCoRN
()

> почему объединение PulseAudio и JACK — излюбленная тема обсуждения на форумах — не имеет особого смысла

А действительно, какой смысл пихать джек, цель которого — низкая латентность, в тормозной пульсаудио?

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

> Тем более, что и сам Поцеринг говорит, что единая звуковая система возможна и реализована в MacOS X.

Альса же!

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

> Ни один знакомый линуксоид (от слаковода до гентушника и убунтоида) им не пользуется.

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

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

>А действительно, какой смысл пихать джек, цель которого — низкая латентность, в тормозной пульсаудио?

Неплохо было бы объединить мощь и гибкость JACK и простоту (в использовании) PulseAudio.

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

>Ну, я немного в материале - занимаюсь RT.
Везёт тебе. А я музыкой...

А можно подробнее?

Что поподробнее? Что я с интересом прочёл статью? Так я её таки с интересом прочёл :)
Возможно, с точкой зрения автора можно сильно поспорить - но это ж не означает, что она - полный бред?
Ну, я так надеюсь, во всяком случае.

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

> Звукооператорам, например?

Уже ответили — музыкантам в основном.

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

> Неплохо было бы объединить мощь и гибкость JACK и простоту (в использовании) PulseAudio.

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

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

>Пульс ооочень нужен, но ооочень небольшому проценту пользователей.

А что тогда остальным пользовать вместо него? Esound?

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

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

pevzi ★★★★★
()

Всё ещё пользуюсь альсой. А в PulseAudio починили тот баг с заикающейся музыкой? Приоритет был низкий, что-ли.

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