Follow

Где-то в глубине меня зреет желание вернуться на PulseAudio с PipeWire.

Проблема с выпиленным pipewire-media-session решилась, но как раз примерно где-то после тех обновлений PipeWire перестал выдавать звук с микрофона подключенного к карточке Focusrite.

То есть я не могу на видеозвонках говорить в нормальный конденсаторный микрофон и вместо этого говорю в микрофон вебкамеры.

И есть там в багтрекере PipeWire длинный тред про поддержку профессиональных карточек, но все хаки конфигов что попадаются на глаза - для того самого выпиленного pipewire-media-session.

А сейчас у меня даже /etc/pipewire в системе не существует.

Я, конечно, сяду ещё как-нибудь, попробую погуглить и почитать доки, но пока что больше похоже на то, что PipeWire создает мне больше проблем для работы, чем приносит пользы.

· · Web · 2 · 2 · 2

@skobkin традиционные проблемы линупсячего зоопарка нерабочего из коробки и даже с подкручиванием? :ageblobcat: для себя надо просто определиться с консервативным и прогрессивным подходом и соблюдать его - либо ставить альфобето кривоту падучую ради новинок либо сидеть на древней версии всякого старья и ничего нового от него не ожидать. Путь посередине хуже всего ибо чреват страданиями и с той и с другой стороны.

@inari
У меня не на том уровне проблема.
Я сам выбрал сидеть на Gentoo и изредка делать эксперименты вроде такого.
Я пишу о конкретном продукте "PipeWire" и моих с ним приключениях, а не о том, что "линукс говно кококо".

@skobkin но по факту ведь все равно выходит логика поставил поломалось, совсем не работает. Вопрос не в генте, а в подходе - накатывать эксперименты, а потом ой чето оно вообще не работает. Ты ожидал что будет работать что ли? Мне выглядит формой любопытствующего техномазохизма, если только по фану как хобби, но тогда это должна быть хотя бы не продакшен система от которой заработок франклинов зависит. У меня раньше с телефонами подобные страдания были - заведомо знаешь что ради одной фичи типа 120Гц экрана или крутого звука/камеры покупать не стоит и остальное будет падать глючить и хлам, но все равно хочется. Потом просто быстро наступает разочарование и желание вернуться на что-то максимально стабильное без экстремальных экспериментов.

@inari

> Вопрос не в генте, а в подходе - накатывать эксперименты, а потом ой чето оно вообще не работает
> Ты ожидал что будет работать что ли?

Да. Это может прозвучать странно но, софт пишется для того чтобы он работал, а не чтобы не работал ☝️

Вот эксперимент с Wayland был более удачным. Вернулся оттуда по сути из-за одного глупого бага с Qt, где софт не мог получить положение курсора и из-за этого у меня Yakuake выезжал на одном и том же экране, а не там, где курсор.

@skobkin и какое количество тестировщиков это тестили на каком количестве устройств? Икакая часть кода тестами покрыта? Вопросы риторические, вот ты потестил как подрпытный и наверное зашлешь репорт, как-то так оно в целом и тестируется, так что удивляться нечему, стабильности от такого софта ожидать подавно не стоит.

@inari
Ты где-то видел в посте выше пассажи вроде "ДА КАК ЖЕ ТАК-ТО"?

@skobkin предыдущим постом ты сам ответил, что ожидал, что оно будет работать. Это конечно не обожевсёпропало, но все же явно разошедшиеся с реальностью ожидания, разве нет?

@inari
> ожидания
Нет. В среднем стоит ожидать, что будет работать.

@skobkin с чего вдруг ему работать? я по-умолчанию к среднестатистическому опенсорс проекту отношусь совершенно иначе как и описал выше риторическими вопросами - кто и как это тестировал и релизил? У большинства таких проектов нет армии тестировщиков кроме подопытных таких же девелоперов, а не именно qa/qc. Во всяком случае мне так выглядит, потому и не ожидаю что чето там из коробки будет работать кроме самых крупных проектов где люди по факту в корпорации на зарплате и с релиз планом и командой тестирования и всем сопутствующим.

@inari
Это не рандомный проект с гитхаба школьника Васи.
Это херня, которая по дефолту уже в пачке дистрибутивов звуковым сервером работает.

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

@skobkin ну ок принимается, федора как раз не была в числе того что ставил на последней неделе, не люблю рпм бейзд дистры, как-то так сложилось. Что-то еще кроме нее из мейнстрима или около разве перешло на пайпвайр?

@inari
Manjaro-Gnome, вроде, тоже уже. Но я не проверял.
И ещё друг какой-то дистр ставил, где тоже был PW, но я не помню, какой.

@skobkin не заметил такого ни в одной из редакций манжары. Я в курсе что есть планы перехода, но вот по факту не видел пока что массового перехода потому и спросил точно ли оно так уж прям много где по-умолчанию, а не опция на свой страх и риск. Через год-другой наверняка перейдет в дефолты. USB-звук уже научился срабатывать без опоздания и адских плясок с ядром?

@inari
Я не говорил, что МНОГО ГДЕ.
Я сказал, что В ПАЧКЕ.
То есть кто-то уже прям в продакшен выкатил.

@inari
По поводу USB - хз.
У меня как раз Focusrite 18i20 gen 3. Определяется нормально всё. В конце концов это-то ALSA делает.
Другое дело что когда входов-выходов много - о но начинает изобретать из этого всякие 7.1 конфигурации, что нахуй не нужно на таких железках.

@skobkin насколько я смотрел это в принципе проблема usb звука - топорнутая инициализация замедленная плоть до идиотизма - запускаешь условный ютуб а оно секунд 5 просыпается. ни в одном дистре так нормально и не поборол в итоге кстати говоря.

@skobkin Жиза. У меня он обновился на версию без pipewire-media-session, я охуел что там всё переконфигурировать надо, и откатился, запретив обновляться. Видимо в итоге снесу его к хуям и вернусь на чистую ALSA.

@L29Ah
Ну, если только музыку слушать, то у меня с wireplumber (или какой-то заглушкой типа него) завелось всё нормально и карточка в профиле Pro Audio тоже работает.
Но вот на как минимум третьем входе (туда микрофон воткнут) звук пропал.
Надо бы, кстати, проверить будет ли звук на других входах.

Причём если я через тот кусок, который Jack эмулирует (pw-jack) запускаю тот же Reaper, то там на третьем входе звук есть и всё ок.
А вот там, где к PW подключаются как к пульсам - звука нет.

Но там вообще архитектурно какая-то жопа - что до обновления что после все 19 входов микшировались в один вход, который потом шёл в приложения. То есть если бы я воткнул несколько микрофонов и звук шёл бы со всех - во всякие шлаки-зумы поступала бы полная каша.
Однако так и с пульсами было в том или ином виде. Просто я их юзал через Jack и поэтому на уровне роутинга Jack нарисовал отправлять в пульсы только одну дырку.
А тут чот вообще непонятно как это делать.
Пробовал через pw-jack запускать qjackctl - там жопа какая-то в виде Ктулху с тысячей тентаклей.

Sign in to participate in the conversation
Mastodon

lor.sh is yet another mastodon instance.