LINUX.ORG.RU

PulseAudio и JACK

 , ,


0

0

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

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

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

★★★★★

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

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

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

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

www_linux_org_ru ★★★★★ ()

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

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

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

erfea ★★★★★ ()
Ответ на: комментарий от 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 ★★ ()
Ответ на: комментарий от 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

Re: Заголовок доставил.

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

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

Re: Заголовок доставил.

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

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

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

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

erfea ★★★★★ ()
Ответ на: Re: Заголовок доставил. от 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_ ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.