LINUX.ORG.RU
ФорумTalks

pulseaudio всё?

 , ,


0

1

Pipewire в Arch обновился до версии 0.3.17, и теперь пакет pipewire-pulse конфликтует с pulseaudio. Похоже, скоро этому примеру последуют и все остальные мейнстримные дистры. Ну что же.

systemctl --user enable pipewire-pulse

Pavucontrol, pactl и всё остальное использующее пульсу не заметило подмены. Единственная проблема оказалась с микрофоном: чтобы он задетектился, пришлось править конфиг pipewire

--- exec /usr/bin/pipewire-media-session
+++ exec /usr/bin/pipewire-media-session -e alsa-pcm

Документации чуть менее чем никакой, но звук кажется идёт. А буквально пару часов назад в master-ветку сабжа добавили поддержку AptX и AptX-HD. Время танцевать с гробом пульсы?

★★★★★

Ну правильно, если ты поставил этот пакет, значит ты ХОЧЕШЬ пользоваться им. Удивляюсь,что раньше так небыло. Или теперь pipewire зависит от pipewire-pulse?

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

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

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

Это неприятно, да. Но разве это в первый раз?

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

Оно умеет в запись монитора на Wayland, ну и плюс-минус всё то же, что и «пульса».

Впрочем, да, они опять «лисапед» делают, с другой стороны, выкидывают поделку Пёттеринга, чем не радость?

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

Ну, вот у меня стоит лиса, в ней поддержка пульсы выпилена, юзается альса. Есть хромой - в нем юзается пульса. А будет какая-нибудь хромая лиса, которая без трубкопровода жить не сможет?

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

Как обычно, короче.

gill_beits ★★★★
()

Интересно, а оно с интегрированными звуковухами на чипсете TRX40, умеет работать?

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

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

Не выйдет. PipeWire поддерживает интерфейсы ALSA и PulseAudio. PulseAudio устанавливать не надо.

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

только технологию [pulseaudio] более-менее отладили и стабилизировали

Категорически не согласен. Конструкция из кучи опционально загружаемых модулей, поведение которых пересекается, стала ужасно хрупкой. Пытаются улучшить одно (например, логику работы, когда устройство по умолчанию становится недоступно, или наоборот, доступно), ломается другое (например, звук переключается на HDMI, когда не надо). Да, конкретно этот пример уже исправили, но это была лишь иллюстрация. Тестов нет, а пограничных случаев много, за всеми не уследишь.

В PipeWire такой архитектурной проблемы нет в принципе.

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

А между 2009 и 2020 ты в запой ходил что ли? =)

t184256 ★★★★★
()

master-ветку сабжа добавили поддержку AptX и AptX-HD

справедливости ради, для pulseaudio она тоже существует в виде сторонних модулей

eternal_sorrow ★★★★★
()

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

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

А чем оно лучше пульсы?

говорят, архитектура лучше, задержки станут нормальными. плюс видео будет заодно захватывать. и, ес-но, еще больше комбайном будет и еще больше жрать будет. ну и называнием, наверное? pipe-dream/pipe-wire? шнур для укурков?

crypt ★★★★★
()

Помню как вышел плеер OnePlay DVD от разработчика GStreamer, и он работал во всех дистрибутивах Linux, потому что везде была Gstreamer 0.10. Это платный плеер с лицензионными отчислениями. Те же разработчики представили fluendo mp3.

Вот бы PipeWire стал таким релизом Gstreamer, который станет стабильным и долгоживущим. Чтобы сделали сразу хорошо, чтобы долго существовало - а когда перестанет существовать, в следующем решении будет обратная совместимость. А не как с Gstreamer 1.0, который проги для Gstreamer 0.10 не запускает.

ZenitharChampion ★★★★★
()

pipewire-pulse

Отлично, ещё один кандидат в IgnorePkg. Кастомный 15-летний asound.conf для старой доброй ALSA как был, так и продолжает работать.

Suigintou ★★★★★
()

Столько нервов было потрачено на pulseaudio, столько страниц холиваров, и всё ради того, чтобы закапать его через 5 лет? Ну уж нет.

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

Со звуковухами альса работает.

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

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

Вот бы PipeWire стал таким релизом Gstreamer

с Gstreamer другая проблема была. как и все, что от федора-редхата, оно тянуло за собой половину гнома. причем со всеми их gstreamer-bad было всегда больше проблем, чем пользы. у меня уже лет десять mplayer с ffmpeg. по объему это на порядок меньше гнома, а работает именно, что без проблем.

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

Впрочем, да, они опять «лисапед» делают, с другой стороны, выкидывают поделку Пёттеринга, чем не радость?

она очень сильно будет завязана на все остальное гномовское.

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

я сам не пробовал еще, но бздешники это сделали в sndio. причем он копеешный по весу.

https://www.reddit.com/r/linux/comments/3i849k/playing_around_with_openbsds_s...

I am quite disappointed that sndio which rarely consists of around a thousand of lines of C is capable of streaming audio wirelessly while PulseAudio cannot even do the same on a wired connection. IMHO sndio seems to be an excellent choice for embedded hardware.

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

Так это же ***** классика. Как только технология преодолевает детские болезни и становится более-менее пригодной к использованию — она тут же объявляется устаревшей и заменяется новой.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от gill_beits

А чем оно лучше пульсы?

Пшшш происходит несколько иначе.

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

Да, гном2 был той ещё экосистемой. Например мне нужны были кастомные параметры для монтирования NTFS. Нужно было найти редакторе GConf раздел mount_options и строковой параметр ntfs-3g. И в гноме это действительно работало. Вопрос: если GNOME и KDE используют HAL для монтирования дисков, подхватит ли KDE эти настройки? А отмонтирование производилось командой gnome-mount. Без комментариев.

С другой стороны, он (гном) обещал нам, что если мы примем его правила, нам будет хорошо. Примите пульсу, примите GConf, XML-конфиги, питон в оперативке... Зато посмотрите как удобно стало. И мы принимали. А потом раз - и они всё сломали. Разом.

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

И мы принимали.

да, меня это и сейчас печалит.:( systemd 247 (комментарий)

поэтому и в процессе перехода (по крайне мере для личных целей) на FreeBSD. как я начала использовать в начале 200х openbox, так он и работает. как работал mplayer и ffmpeg, так они и работают. сила маленьких утилит и UNIX-подхода.

а на лоре 52% сидят из-под винды, а 99% оставшихся линуксоидов просто используют ее, как некачественный аналог винды/mac'a для особенных. с теми же самыми требованиями.

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 2)
Ответ на: комментарий от Vsevolod-linuxoid

Как только технология преодолевает детские болезни и становится более-менее пригодной к использованию — она тут же объявляется устаревшей и заменяется новой.

Как-то не заметил - стабильно глючно.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)

можно просто не ставить pipewire-pulse

InterVi ★★★★★
()

pulseaudio всё?

куча людей сразу говорили, что он не нужен

grem ★★★★★
()

обновился, прилетел pipewire-0.3.17. выключил сервис pulseaudio, включил pipewire-pulse. всё идеально работает как и раньше. мои bluetooth наушники сходу подхватились. жду ебилда 0.3.18, где будет поддержка aptX

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