pipewire

Добрый вечер. У кого есть опыт работы с pipewire в качестве звукового сервера, может что подскажете? Четвёртый день "танцую с бубном". Всё вроде бы хорошо сначала: установился, все танцуют и поют. Кое как разобрался с коммутацией устройств. Но, прислушавшись, заметил какие-то провалы звука и щелчки. А уже когда установил и задействовал jamesdsp-pipewire со звуковыми эффектами (эквалайзер и т.д.), то вообще беда с провалами и щелчками, особенно в наушниках блютуз. По инфе в интернете чего только не пробывал - результат нулевой.
Такое ощущение, что продукт ещё очень "недопилен". Пугает только одно, что заявляется о полной замене pulseaudio этим монстром в будующем.
Пока пришлось вернуться на старую, добрую пульсу с кристально чистым звуком.
АУУУУ!!! Никого. Ну в принципе, я этого и ожидал. Что лишний раз говорит о правильности моего вывода в "сыроватости" pipewire, и не побоюсь этого слова, его непопулярности.
Будем надеяться на дальнейшую его доработку.
Аууу! :D

Поиск в интернете не мог дать "ничего". Есть хотя бы Арчевики.

Конкретно по поводу Вашей проблемы там также существует раздел.

Let me google for you:
https://wiki.archlinux.org/title/PipeWire#Audio_is_distorted
https://wiki.archlinux.org/title/PipeWire#Low_audio_quality_on_Bluetooth
https://wiki.archlinux.org/title/PipeWire#Sound_quality_(resampling_quality)
P.S. У меня стоит pipewire. Работает во многом лучше, чем pulse, особенно с устройствами bluetooth.
P.P.S. И вот Вы прям таки серьезно подождали два часа и решили, что никто ей не пользуется, да? Вот прям таки именно поэтому в теме никто ничего не написал, да?)

[edit]
забавно. сразу вспоминается история с systemd.
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
rutgerg
заметил какие-то провалы звука и щелчки
Плюс к этому, есть проблемы и при выходе из suspend/hibernate.
Конечно, все эти проблемы встречаются не у всех и что то будет к этому добавляться, НО следует признать, что pipewire все-таки лучше pulseaudio, а проблемы, как всегда, будут провляться и будут лечиться - нет ничего идеального.

Оставляю ссылки на два источника по решению возможных проблем crackling/popping и suspend/hibernate - может кому и пригодится ...
За работоспособность не ручаюсь, не проверял.

PS - сам на pipewire еще окончательно не перешел
Ошибки не исчезают с опытом - они просто умнеют
push_sla
И вот Вы прям таки серьезно подождали два часа и решили, что никто ей не пользуется, да? Вот прям таки именно поэтому в теме никто ничего не написал, да?)
Да, я и сейчас думаю, что им никто не пользуется.

push_sla
сразу вспоминается история с systemd.
Не равноценное сравнение. При переходе на systemd никто не спрашивал согласия. А юзать пульсу, пульсу2 (или как оно там зовется) никто не заставлял.
rutgerg
Но, прислушавшись, заметил какие-то провалы звука и щелчки. А уже когда установил и задействовал jamesdsp-pipewire со звуковыми эффектами (эквалайзер и т.д.), то вообще беда с провалами и щелчками, особенно в наушниках блютуз.
такая же фигня с пульсом на слабых компах. замена шила на мыло. а я то надеялся будет намного лучше... (по описаниям и другой архитектуре)

Aivar
Не равноценное сравнение. При переходе на systemd никто не спрашивал согласия.
ну systemd хорошая вещь по сравнению с др.! а трубопровод по сравнению с пульсом те же яйца только в профиль... ;)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
такая же фигня с пульсом на слабых компах
Ну я бы не сказал, что процессор 10-го поколения intel и игровая плата asus 2020 года релиза с памятью в 32 Гб и с ж.д. M.2 - это слабый комп.
А так спасибо, что откликнулись на проблему, за ссылки. Попробую ещё раз "потанцевать с бубном", но на сей раз в debian, арчик трогать уже жалко.
Добрый день. И снова Pipewire. Его, конечно, ещё пилить и пилить. Но! В версии 0.3.42 наушники-бт автоматом подключались без проблем из под менеджера wireplumber в противовес pipewire-media-session. В 0.3.43 всё наоборот: wireplumber как-будто сломался в этом плане, а вот pipewire-media-session, после раскоментирования строки { path = "pactl" args = "load-module module-switch-on-connect" } в файле pipewire-pulse.conf, перенесённым в .config, наушники-бт автоматом прекрасно стали подключаться.
Если у кого с wireplumber наушники-блютуз автоматически подключаются в версии 0.3.43, то подскажите пожалуйста решение, т.к в инете основным менеджером считается всё-же wireplumber, а не pipewire-media-session на сегодняшний день.
Может кому пригодится. Система xfce.
Автоподключение блютуз наушников банально зависило от перезапуска сервера блютуз. То-есть, необходимо перезапустить службу блютуз только после поднятия pipewire и wireplumber при загрузке системы.
Можно конечно сделать задержку перезапуска службы блютуз при загрузке ОС. Но я сделал юнит отключения бт через 3 секунды при старте системы, и ярлыки вкл. и выкл. сервера бт в общем меню, чем решилась проблема автоподключения наушников бт.
Всё это касается только менеджера wireplumber, с pipewire-media-session таких проблем не наблюдалось.
 
Зарегистрироваться или войдите чтобы оставить сообщение.