LINUX.ORG.RU
ФорумTalks

PulseAudio vs ALSA


0

0

Некоторые создают такие топики, типа что лучше...

А там не может быть «VS», ибо это вещи разных уровней. PulseAudio - это аудиосервер с шлюхами и блеком-джеком, а ALSA - это стопка драйверов со скромным интерфейсом. PulseAudio в любом случае юзает ALSA, либо OSS для вывода звука, но в 99% случаев ALSA, т.к. второе устарело.

Поэтому холивар должен идти не на тему «VS», а на тему «хочу я сам переключать все приложения на наушники, когда я их втыкаю, или мне нужен PulseAudio, который это будет делать сам».

★☆

Последнее исправление: kiverattes (всего исправлений: 2)

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

А пульса магическим образом решает проблемы с альсой?

Профессор, вспо человек утверждал, что с alsa проблем не бывает. Я нашёл его же проблемы с ней. И даже одно признание в ниосиляторстве настройки алзы, но успешной настройке пульса. Пусть это и давно было.

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

В самой ALSA улучшать просто нечего.

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

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

Альса улучшалась, пульса ухудшалась. Что тут удивительного?

Удивляет ваша осведомлённость. Пару лет назал вы писали, что пульсом не пользуетесь и даже устанавливать не видите смысла. Но при этом, вы в курсе что там ухудшается, где как глючит и заикатеся. Телепат, не иначе.

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

файлик asoundrc, который можно менять и тут же получить результат.

Во-первых, не тут же, а после перезапуска всех затронутых прилржений, и это бай дезайн. Во-вторых, представьте себе браузер, в котором url надо прописывать в конфиге, а потом тыкать в кнопку «переход». Это примерно настолько же ублюдочно в плане юзабилити.

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

Почему у меня тогда через Jack вообще весь софт работает без исключений?

И wine? И старые приложения без поддержки даже альсы? И 32битные приложения в 64битной системе? А в пульсе с ними всё Ok.

И с чего он вдруг труднее в настройке, когда есть GUI для этого дела с кучей нужных параметров?

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

Axon ★★★★★
()

в любом случае юзает ALSA, либо OSS для вывода звука, но в 99% случаев ALSA, т.к. второе устарело.

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

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

И старые приложения без поддержки даже альсы?

А в пульсе с ними всё Ok.

Т.е. настолько старые, что альса не поддерживается, зато поддерживается пульса?

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

В пульсе есть заглушки для приложений, не умеющих ничего кроме alsa и oss. Да, все такие приложения будут выглядеть как один поток, но звук работать будет.

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

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

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

Нет, в альсе это не заглушка, а просто настройка на определённый синк. А вот этот синк - это уже заглушка со стороны пульсы.

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

Да, но со «старыми приложениями, которые даже alsa не поддерживают» это не прокатит. Потому что не будет asoundrc.

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

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

Еще один все понял.

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

Говорю же, для OSS есть своя заглушка.

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

Конечно же, у Поттеринга были веские аргументы по поводу архитектуры и расширяемости существующих на момент написания звуковых серверов. Но оно до сих пор не работает везде как надо.

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

Не пробовал, но люди пишут, что под фрёй собирали, и оно работало. Я же специально везде поотключал

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

А разве пульса работает там, где не работает альса?

Над OSS оно тоже умеет работать.

Axon ★★★★★
()

т.к. второе устарело.

бесконечное презрение к незнайкам вливается в тред.

takino ★★★★★
()

дело в том, что pulseaudio почти никогда не нужен, ибо ALSA соправляется отлично и сама.

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

Либо вы эпичный лузер, либо фантазёр, либо у вас руки совсем не из плеч растут. Бажное говножелезо, конечно, бывает, но поди такое найди сейчас. Я ни разу не видел.

Проблема со звуком в играх

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

В общем-то не при чем (хотя кто их знает эти встроенные ноутбучные звуковухи). Но изменение настроек пульсы проблему не решило. Решил только снос пульсы.

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

У меня проблемы со звуком были с некоторыми игрушками в wine. Решил установкой wine с поддержкой pulseaudio. Если у вас эти игры OpenAl используют, попробуйте явно указать вывод в пульс.

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

Спасибо, на досуге как-нибудь снова попробую.

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

Кеды тоже не нужны. Нужны проигрыватели и микшер с поддержкой MPRIS2.

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

На некоторые приложения отдельного регулятора нет.

Скорее, на некоторые он есть. MPRIS работает только для медиаплееров, и плееры с поддержкой этого стандарта можно пересчитать по пальцам.

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

Удивляет ваша осведомлённость. Пару лет назал вы писали, что пульсом не пользуетесь и даже устанавливать не видите смысла. Но при этом, вы в курсе что там ухудшается, где как глючит и заикатеся. Телепат, не иначе.

Что бы говорить о вкусе говна его не обязательно пробовать. Для вас это откровение?

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

Бред сивой кобылы. ALSA уже давно стагнирует и серьёзных улучшений в ней сто лет не было. Пульса же только года полтора-два назад хоть как-то приемлемо работать начала, там прогресс очевиден.

Так, давайте разберемся.

1. Пульса работает поверх альсы.
а) Допустим альса стала работать плохо, а пульса хорошо. Что мы получим на выходе? Правильно получим плохо.
б) Допустим альса работает хорошо, а пульса плохо. На выходе плохо.

2. Альса без пульсы.
а) Альса работает плохо. На выходе плохо.
б) Альса работает хорошо. На выходе хорошо.

Теперь расскажите мне, как пульса улучшит альсу, если пульса работает через альсу?

Вас не удивляет, что пульса работает через альсу, что она является лишней кривой прослойкой?

Вас не смущает, что две части этого предложения между собой логически не связаны?

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

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

Теперь расскажите мне, как пульса улучшит альсу, если пульса работает через альсу?

У вас с логикой всё в порядке? Где я писал, что пульса «улучшает» альсу?

Две части предложения логически связаны.

Нет.

Речь о лишней кривой прослойке между приложением и альсой.

Прослойке? Да. Кривой? Есть немного. Лишней? А вот фиг.

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

Что бы говорить о вкусе говна его не обязательно пробовать. Для вас это откровение?

Представьте себе, да. Я бы мог при случае поговорить о цвете говна, запахе, может быт консистенции. Но вкусе? Увольте!

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

Теперь расскажите мне, как пульса улучшит альсу, если пульса работает через альсу?

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

Alsa может справляться с задачей плохо (напрнимер из-за частичной кривизны модулей), но хорошо работать простым каналом, тупо перекидывающим звук в железки. Пульс, взяв на себя остальную работу может улучшить общую ситуацию.

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