Опубликован выпуск мультимедийного сервера PipeWire 1.0.0, который отмечен как первый стабильный релиз, в котором реализованы все необходимые возможности. На уровне API и ABI версия 1.0 обратно совместима с веткой 0.3. PipeWire позиционируется как сервер, идущий на смену звуковому серверу PulseAudio и отличается от него добавлением средств для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux, RHEL, Ubuntu, Debian, SUSE/openSUSE и многих других дистрибутивах Linux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1...Подробнее: https://www.opennet.me/opennews/art.shtml?num=60182
> 1.0.0Ну всё, можно перебираться с PulseAudio. Как первый фикс выйдет.
Необязательно, впрочем с альсы или джека тоже сползать ненужно. Иногда он часто давал злые пшики чуть ли не подряд на максимальной громкости вместо выставленной номинально, так что версия 1.0.0 еще ничего не значит пока не избавятся от наследия пульсаудио с этими лютыми багами.
Перебрался больше года назад на убунте, начинал вообще с ручных сборок пакетов, ща есть ppa для убунты. Ставил ради OSU. Проблемы были, звук пердел... почитал документацию, поставил макс задержку в 10 мс и пердеж ушел.
Пульса дает высокий latency. А для игры в OSU задержка звука = поломка мозга. Прекрасно ест также всякий муз софт через вайн, пробовал баловатся с синтезатором через pianoteс(+wine) + synthesia (wine) + midi клава + easyeffects. Все работает без каких-либо проблем вообще.Пайпварь нафедоре пол года как уже тестят так что это действительно стабильный релиз.
А еще представь себе замечательный ПШШШ посреди ночи выданный на телевизор вместо наушников.
Я такое вечером ловил.
Потому что мониторы типа 27" устарели с приходом 4К телевизоров 50" которые считай вчетверо больше при вчетверо большем разрешении чем 1920х1080, а на само деле больше, так как каждый дюйм добавляет площади больше предыдущего.
То есть нельзя не вырубать звук при включении наушников, а это напрягает.
Нельзя доверять этому поделию. В реальных условиях это подстава.
Художнику и голой Алсы с Ладспой хватит, а то и осс. Музыкантов конечно тоже тут встречал,но их мало,остальные Рачик даже не осилили и жрут из коробки.
> Художнику и голой Алсы с Ладспой хватит, а то и осс. Музыкантов
> конечно тоже тут встречал,но их мало,остальные Рачик даже не осилили и
> жрут из коробки.Музыкантам нужна совместимость софта с JACK, остальное - игрушки.
Признаться, считал,что Пайпвае умеет гораздо больше.
Так пульса прекрасно дружит с джеком.
Помогает создавать фон естесственного шума природы.
Для любых целей подойдёт обычный mini-jack
> остальные Рачик даже не осилили и жрут из коробкиС вентурой посложнее будет. Особенно с припиливанием поддержки разных аппаратных штук
В Эплах не понимаю. В Лине правда тоже не особо силён.%
Многие проггеры в яблоках примерно похожи. Абсолютно не самостоятельны
Но, по линю поможет этот сайт и его иобитатели
А по яблоку - да даже tonymacx86 и dortania( https://dortania.github.io/OpenCore-Install-Guide/extras/ven..., очень продвинутые гайды, хз кто их монетизирует, но там реальное железо и нюансы )
В общем, по яблоко, тонна нюансов
Хотя и можно поставить ЭТО на свой комп( ОСь выпускается ежегодно, под х86 - год последней поддержки этой архитектуры. Где-то 2-3 года )
Но в дальнейшем - потребуется допиленная яблочная система. СтОит "всего лишь" 500 кило деревянных - и это за мать_его_арм на базовых параметрах
Для меня это всё слишком сложно и не понятно. Я стянул с Гит конфиг для Алсы с Ладспа плагинами.
.asoundrc в общем и на простых колонках,а также наушниках оно работает. Система 32/64 чтобы Ладспа не косячила. Остальное от версии ядра зависит - тише или громче,большей выгды не заметил.
Художнику обычно что дают то он и ест, хоть там планшет с реакцией 133 герца. Дадут 200 герц - будет орать и доказывать что он не дурак и это профессиональная модель планшета, хотя речь идет о руске которая используя техноллгию электроагнитного резонанса может бвть несовместима, а еще что лучше по беспроводу да.
Если бы ему доказали что так все только лишь медленнее и уюкурсор лагает где-то позади он бы сделал обор художника как правильно выбрать планшет ориентируясь на кнопочки.
В общем корявых товарищей там хватает и вместо разгона USB порта они вещают бредни маркетологов, которые продали им ненужные опции.
На сусе оно уже по дефолту.
Давным-давно перебрался и удалил пульсу и jack. Никаких проблем не имею.
Научи
Чему ? Стивишь ЛТС убунту, подключаешь ppa pipewire-debian ставишь пайпварь, удаляешь пульсу (гайд есть там же, если что гугли pipewire ubuntu how to....).
Я воспользовался известным руководством и больше трогать не пришлось. Даже могу записывать гитару, если очень хочется.
Перебрался чуть ли не на старте разработки, потому что на пульсе творилась дичь в виде внезапного слёта уровней громкости. Аж вздохнул свободно.
> потому что на пульсе творилась дичь в виде внезапного слёта уровней громкостиЯ один раз контуженным так валялся (буквально), включаю, а какого-то на 100%, и вся эта лампово-аудифольская бандура с наушниками как бомбанёт.
Лежал на полу и думал, что надо предупреждения "осторожно, линукс опасен для вашего здоровья".
Потом баланс постоянно путало, почему-то при старте смещалось с равного в одну сторону всегда на одно и тоже самое положение примерно на 15%
Чуть не отбросил копыта. И как от такого застраховатся? А никак.
Забекапиться. Только сначала нужно жениться на бекаполке. Ну или не жиниться, но это уже нелицензированное применение.
МакОС и Шиндовс =) Ну и разумеется самый ПОСЛЕДНИЙ регулятор громкости должен быть АППАРАТНЫЙ, и стоять на каком-то приемлимом уровне.
Приемлемомhttps://kartaslov.ru/%D0%B7%D0%BD%D...
И вообще я сомневаюсь что многие купят отдельную звуковую или провод с регулировкой громкости к наушникам, которые должны иметь регулировку или отцепляемый провод в то время как нынче часто это блюпупобои за современность просаживают деньги за аккумулятор, но не везде, а только в наушниках, клавиатурах и мышах с графическими планшетами, да ноутбукофанатиками заделываются.
Надо же все добро с собой носить и показывать.
Вообще ламповую бандуру по аудиофилькому канону полагается аналоговым аттенюатором регулировать, а в ОС выставить 100%, а то глубина битности съедается, цифровые шумы и прочие ужасы. Как при некратном ресайзе картинки.
Сходная проблема, только у меня почему-то постоянно сбрасывается на 82%. Уже привык было проверять громкость заранее.
У меня до сих пор такое с pipewire на Debian 12. Перезагрузился и все - выставляй уровни громкости заново.
/etc/pulse/daemon.conf
раскоментировать "flat-volumes = no"
Давно уже перебрался с пшпшпшпшаудио на Pipewire. Идеально работает.
> с пшпшпшпшаудио на пульсуи как, долго перебирался? =)
Просто поставил и работает. Ну ещё подкрутил под себя настройки, чтобы, например, выкинуть из списка звуковухи, которые я не юзаю.
> с пшпшпшпшаудио на пульсуШто?
1.0 на линухе это как 0.0.1 на винде
PipeWire на винде?
видел винды без сервиспаков, начиная с 3.0?
Ещё и сервис-релизы.
Если есть старые интеловские процы с UCM или, например, встроенный ТВ-тюнер, то не стоит. С Pulseaudio браузер и тв-тюнер работали независимо, а теперь оба лагают в некоторые моменты. Хотя, конечно, если есть возможность и достаточен канал, тв теперь проще смотреть через интернет. Но не везде это возможно или экономически целесообразно.
А попахивает системдой, правда странно? ;)
не заню чем там попахивает. мне этот pipewire предположительно затащил chromium по зависимостям.
сейчас я удалил почти все *pipewire*, кроме libpipewire-0.3-0, который внезапно желает mpv.
Дык собрать можно по разному) У кого-то труъ, у кого-то мейнстрим..
что за дистрибутив? ЗЫЖ Бая разбудили, а тебя нет!
devuan. системд очевидно нет.
Системдой пахло пыщьпыщьаудио, а это уже после него запилили.Интересно когда до сиистемдэ доберётся кто нибудь, а за одно и до flatpak, snap, docker и запилит взамет что-то одно единое, как pipewire заменяет и pulseaudio, и jackd.
Просрали полимеры.. те, кто мог бы (лет N назад) теперь на системдэ, дебиан не шевелится давно уже, ну и фсе наверно.
Да, там понадобится слишком много трудозатрат чтобы отвязать все зависимости, прибитые гвоздями. Проще каждое приложение в докере или аналогичном контейнере запускать.
На десктопе?? Эээ.. зачем бы мне это было нужно нопример? А если неттоп, там тоже всю вот эту вот дрянь поднимать? Нее, батенька ;)
Systemd по дефолту отказывается запускаться внутри докера.
> и jackdНо-но, на jack не покушайся, он ещё жив и здраствует
здравствует*, прошу прощения
Такое себе. От приложений требуется специальная поддержка протокола jack, без этого любое приложение с его помощью не зароутить. А вот pipewire реализует тот же самый функционал и от приложений не будет требоваться специальная поддержка этого.Да и автор Jackd давно признал что идея была такая себе, наконец-то добавив возможность запускать Ardour без него, ибо когда роутинг между другими приложениями не нужен, то jackd добавляет лишний оверхед над алсой.
Чушь, для этого прокладки имеются вроде apulse.
Костыль для пульсохейтеров, созданный одним лоровцем.
Который не нужен уже даже автору
https://github.com/i-rinat/apulse/issues/121И который добавляет своих багов.
> а за одно и до flatpak, snap, dockerflatpak и snap сравнивать еще куда ни шло, а вот docker то здесь при чем?
Оффициально следует OCI, что с ним не так?
Зачем он туда следует? https://telegra.ph/file/303cab2d8cc4b405d4f6b.png
> Зачем он туда следует?OCI - это Open Container Initiative (https://opencontainers.org/) и докер следует этому стандарту
ОпенСоурсед кстати докером: https://github.com/opencontainers/runc
Ну так Поттеринг тоже что-то там себе выдумал и следовал этому.
> А попахивает системдой, правда странно? ;)В каком месте?
У них там биполярка чтоли?
В cистемд за за 5 лет существования номер версии уже за две сотни перевалил.
А тут примерно за такой же срок жизни только-только 1.0.0
Не попахивает, это и есть сыстемд от мира звуковых серверов.
Классная штука.
Согласен, запускаешь любую тяжелую вещь и звук пропадает на долю секунды. Спасибо, что хоть не заикание как при синем экране. Пустить звук не в реалтайме - гениальная идея. Почему у меня в андроиде ничего не заикается?
> Поддержка плагинов в формате SPA (Simple Plugin API)Я уж испугался что опять новый формат плагинов придумали, а это оказывается LADSPA просто.
вувунту 24.04 будет прекрасна
Самое лучшее описание PipeWire, которое когда-либо видел, автору зачёт.
> На уровне API и ABI версия 1.0 обратно совместима с веткой 0.3О, блин, в Debian и производных пакет "libpipewire-0.3-0", любят же они там тупо засунуть номер в имя, что по человечески не обновишь.
подскажите плиз гайд по настройке пулсы или замены её на что угодно, чтобы можно было воткнуть электрогитару и играть без задержек
можно даже без эмуляции на компе, просто выход гитарного процессора на вход компа или по usb в комп идёт как звуковуха
Пульса для этого не предназначена, зачем заниматься извращениями? Кстати, когда будешь выбирать из реализаций jackd, у той, что на си, задержки меньше по-моему. Но, в конечном итоге, задержки зависят также и от аудиодрайвера и модели звуковой карты. Без настройки alsa под своё оборудование не обойтись. Жаль только, на волне важности негров сломали alsa -- многие параметры конфигурации, работавшие годами, отвалились у меня, и какие-то законные параметры просто обламываются теперь (без пояснений).
В какой версии сломали?
> В какой версии сломали?Всё посыпалось после 1.2.7, плагины отвалились после обновления, но оказалось, не только в этом дело. Пытался вернуть старые версии (от ещё квест), но, так и не заработало, возможно надо было и ядро откатывать на древние версии и всё остальное. Все конфигурации рассыпались, среди прочего. Из-за этого у такого софта, как вайн, разные интересные баги. Я не утверждаю, что дело в переименованиях, но до них ничего не отваливалось.
Кроме пары случаев, когда плагины двигали между несколькими пакетами, но тут другое.
возможно, в alsa-lib 1.2.5
У меня была похожая ситуация с сообщениями
UCM is not supported for this HDA model" error is due to "alsa-lib 1.2.5" issue
в августе 2021 года.
Из-за этого стал пропадать плагин громкости в lxde.
Теперь он не пропадает, но и для моей конфигурации стал бесполезен, т.к. отображает громкость совсем не того, что мне нужно регулировать, а если его настроить, то с обновлением pipewire все опять сбрасывается и каждый раз индикатор громкости пропадает (по причине проблем с UCM и того, что за отведенное время нужная карта не определяется, а когда определилась, не принимается в расчет pipewire)
если проблемы с UCM, то в выводе
systemctl status alsa-state.service
увидите что-нибудь вида
alsa-lib main.c:1554:(snd_use_case_mgr_open) error: failed to import hw:1 use case configuration -2
ну, или вообще строчки, содержащие error
Верно, звуковая влияет, но USB тут не панацея, если это не контроллер используемый только для звука. А вот pipewire делает насильно задержки ниже чем в jack/pulseaudio, поэтому для не слишком хороших звуковых наверное только pipewire подходит, а вот Jack по мне так для другого совсем с рулением вывода 5.1 звука в 7.1 используя выход на наушники.
Для записи же голоса и гитары важны задержки, так что пусть куски ставит помельче, ему же не воспроизводить огромными кусками нужно с буфером в полторы секунды сколько влезет.
> когда будешь выбирать из реализаций jackdи на том спасибо, учту.
пулса как бы везде по дефолту и я за 15 лет на линкусе ни разу не задумывался об аудиоподсистеме, а тут купил гитару и стало интересно, как бы чего улучшить
// прошу не цепляться к словам из последнего абзаца
https://wiki.archlinux.org/title/PipeWire
> Поддержка изолированных окружений и Flatpak;А как же Appimage?
Appimage как тот кот с плюшками - делает все что нужно, но к сожалению NiH, поэтому сделаем-ка мы свое.
Appimage по-сути и ничего не делает относительно того же tar.gz с бинарниками
Автоматически монтирует свой образ в ФС при запуске.
> Автоматически монтирует свой образ в ФС при запуске.Да. Но сути особо не меняет.
В теории это "домохозяйка кликнет и запустит приложение".
Но на практике - линуксоид с красными глазами запустит приложение в AppImage, или будет чесать голову куда и как распаковать.Несколько раз видел как на дефолтной Ubuntu приложения из AppImage ругались на отсутсвие библиотек.
PS: я не говорю, что Flatpak или SNAP крутые. С ними тоже самое. Идея хорошая так-то, но реализация как всегда.
Давно на нём сижу. Шикарны звуковой сервер, лучший.Кстати, вот это вот "PulseAudio и JACK" нужно лишь для совместимости со старым софтом, юзающим эти две старые реализации звуковых серверов в Linux. API самого PipeWire, нативное, умеет выводить и захватывать звук, в том числе с низкими задержками как у jack, умеет в графы(Patchbay, не знаю как это по русски будет), и много чего ещё умеет.
Кстати, PipeWire ещё и в фильтры умеет. Первый раз в Linux звуковой сервер действительно годный, сразу кучу всего умеет из коробки. И для простых юзеров, и для профессионалов.
Когда-нибудь, когда все ПО перепишут под новый api, поддержка старых звуковых серверов станет совсем не нужной, и эту совместимость оставят лишь для запуска очень древних приложений, вроде очень старых игр... А все актуальные приложения будут юзать нативные фильтры.
> Когда-нибудь, когда все ПО перепишут под новый api
> ...Только вот, скорее всего, все будет как обычно - пайпвайр сам, внезапно и вдруг, станет "старым [звуковым] сервером" который устарел, немолодежен, перестал развиваться (а значит, окаменевшее эт-самое) и поэтому нуждается в срочнейшей замене!
> Когда-нибудь, когда все ПО перепишут под новый api, поддержка старых звуковых серверов станет совсем не нужнойALSA при этом вроде как в ядре, а где PipeWire?
PipeWire в userspace.
да, и при каждом обновлении сбрасывает настроенный вывод на тот, который считает самым хорошим. Например, если слушаешь через стерео-наушники, а Pipewire настраивает на оптический выход 7.1.
Каждый раз запускать альсу или pavucontrol для перенастройки уже немного раздражает.
Это не пипевир, а дрова для звуковухи. На Creative такого нет. В альсамиксере выставляются наушники если надо, а все остальное это глумление пульсаудио.
Пипевир он не занимается прибитием к выводам вроде как совсем. Ну там в файле настроек все указывается, а в дальнейшем особо наркоманских приколов не было.
А "просто работать" оно умеет? Ну, так чтобы включил - звук заиграл. Подключил наушники - заиграл в наушниках. Перезагрузился - а ничего и не поломалось. И, главное! Чтобы пользак ВООБЩЕ ничего про этот самый "звуковой сервер" при этом мог не знать.
Ты не поверишь, но так и пульс делает
Вот просто поставил на ноут отца Ubuntu, там все работает, я удаленно раз в два года обновляю между LTS-релизами, а отец в принципе не знает что там за пульс или пайпвайр или еще какой крокодил
Просто все работаетА здешние сказочники все пишут про проблемы и пишут, при этом сами сидят под виндой, но пишут про пульс и какие-то выдуманные пшпш
Да, у меня на всех компах тоже все просто работает
Вот крутится сериальчик на NanoPi-R5C, там стоит DietPi и просто все работает из коробки
Вот я пишу этот коммент на основном компе, тут стоит Ubuntu с i3wm и тоже просто все работает
>[оверквотинг удален]
> не знает что там за пульс или пайпвайр или еще какой
> крокодил
> Просто все работает
> А здешние сказочники все пишут про проблемы и пишут, при этом сами
> сидят под виндой, но пишут про пульс и какие-то выдуманные пшпш
> Да, у меня на всех компах тоже все просто работает
> Вот крутится сериальчик на NanoPi-R5C, там стоит DietPi и просто все работает
> из коробки
> Вот я пишу этот коммент на основном компе, тут стоит Ubuntu с
> i3wm и тоже просто все работаетВот как бы да - но нет :). На одном ноуте - проблемы с восстановлением после сна, блютус цепляется - а звука нет, проблемы после переключения между пользователями, причем последнее лечится только через убийство пульсы; на другом, постарше - непобедимое (Моими, по крайней мере, силами) пшпппшшшш при попытке воспользоваться микрофоном.
А в остальном да-да, все так и есть - "включил - и работает" :).
Подтверждаю почти безупречную работу на убунте и PC. Звук у меня идёт либо в bluetooth уши либо в bluetooth-приёмник подключенный к колонкам.
"Почти" потому что после обновления до 23.10 довольно часто при смене устройства вывода не происходит переключение фокуса регулировки громкости. Переключаю вывод, а горячие клавиши и колёсико мышки в трее продолжают регулировать громкость предыдущего устройства, пока виджет не откроешь и нужный бегунок не подёргаешь. Полагаю что это проблема не pipewire, а кедов и вяленого, вообще довольно много в этом релизе проблем с оболочкой наблюдаю. Фризит ютуб при анимации панели задач, при всплывающих уведомлениях. Глючит список при расширенной настройке окна приложения.
> после обновления до 23.10А вот не нужно, если ты не тестер или разработчик, использовать non-LTS
Использую LTSы сам, стоит LTS у отца, стоял LTS у мамы и проблем нет ни у кого
При том, что я и раньше жил далеко для меня было критично, что бы система у родителей далеких от компов работала исправно, и теперь когда я за 3 границы это еще важней
И на Ubuntu LTS просто все работает, отец не жалуетсяА местные фантазеры могут дальше сидя в винде строчить про пульсу глупости
А вот не нужно других учить что им на СВОЁ железо ставить. Раз поставил значит так надо, а про глюки я написал просто чтобы не быть голословным утверждая что почти безупречно.
... и чтобы было понятно что проблема именно в 23.10, а хотябы в 23.04 обратно было без нареканий
> А вот не нужно других учить что им на СВОЁ железо ставить.
> Раз поставил значит так надо, а про глюки я написал просто
> чтобы не быть голословным утверждая что почти безупречно.Ставя ТЕСТОВЫЕ релизы не нужно жаловаться на проблемы, а нужно писать баг-репорты
LTS для использования простыми пользователями, non-LTS для тестеров и разработчиков дистрибутива
Так что просто нет смысла писать "в 23.10 есть проблема", потому что раз ты поставил 23.10, то ты сам выбрал путь тестировщика
Ну ты бы еще поставил Федору и жаловался на глюки, ну честное слово или там Рач
Думатель запусти. Где я жалуюсь? Там ровно обратное, но видимо надо разжевать: человеки пишут что пайпваре глючит, я пишу что в моём сетапе всё норм, даже через блютуз, и отмечаю что я всего лишь один баг наблюдаю на данный момент и то не связываю его с пайпваре, и в предыдущей версии убунты вообще всё работало без нареканий (которая тоже не LTS). Тоесть я акцентирую что на всратой ненавистной всеми глюкавой убунте да ещё не LTS всё в общем-то норм.
> Когда-нибудь, когда все ПО перепишут под новый api, поддержка старых звуковых серверов станет совсем не нужной, и эту совместимость оставят лишь для запуска очень древних приложений, вроде очень старых игр... А все актуальные приложения будут юзать нативные фильтры.Так не будет. У PA протокол (оба на самом деле) приличный, только сервер был дубовый. Зачем портировать идеально работающий код?
Документация нормальная по нему есть?
Пишут что обновили документацию.
Там еще к пайпваре пилят варяпламбер (пломбир какой-то для Вари). Если читаете по-аглицки, может пригодиться
https://www.collabora.com/news-and-blog/blog/2023/10/30/wire.../
https://www.collabora.com/news-and-blog/blog/2023/06/15/wire.../
Там все намного проще чем в альсе. Фишка в том сто обычно альсу настроить нереально для всего и потому используют еюнавороченные серверы. Это как врач ветеринар. С документацией то каждый сможет.
Хочу, как в QJackCtl соединять входы/выходы стрелочками!
qpwgraph попробуй
https://youtu.be/ZrjMe7r5jzU
>Добавлена поддержка платформы GNU/Hurd.Таки шевелится. А то его тут всё хоронят.
Минус у него один есть - сложный и кривой API, сравнивый с таковым у ALSA. По сути если в программе надо делать вывод через него, то привет куче pw_thread_loop_* и прочим внутренним кишкам, которым вообще нет места в пользовательском API. К слову, пульса тоже этим грешила, но там хотя бы был simple api, который за несколько минут позволял прикрутить вывод звука практически к любой программе. Конечно, с кучей ограничений, в виде отсутствия функций для регулировку громкости, но в целом ситуация была гораздо лучше, чем у этого PipeWire.
>у этого PipeWirePipeWire прекрасно работает, а "этот" - это ты.
В большинстве случаев работает pipewire-pulse, учи матчасть.
До сих пор, что PW, что остальные поделия не могут справиться с "нестандартной" задачей: Bluetooth колонка с микрофоном.
Пока через астрал инопланетянам не дозвонишься, ни один бубен на конфигах не работает.
> До сих пор, что PW, что остальные поделия не могут справиться с
> "нестандартной" задачей: Bluetooth колонка с микрофоном.
> Пока через астрал инопланетянам не дозвонишься, ни один бубен на конфигах не
> работает.Какая-то китайская нонэйм колонка с микрофоном
Мышкой в трее тыкнул, подключил и работает
Ubuntu LTS, blueman-applet и что-то там по звуку, видимо пульса, потому что вроде 22.04 еще не переходил на пайпвайр(но это надо бы глянуть, а мне лень)
А ты что пытался делать? Показывать колонку компу? Тыкал ей в камеру или в монитор?
> ...справиться с "нестандартной" задачей: Bluetooth колонка с микрофоном.Ох, видел бы ты стандарт Bluetooth на гарнитуры, наушники и прочее... ты бы понял, что задача там далеко не простая.
Как минимум 2 принципиально разных протокола используется для гарнитур и наушников. В гарнитурах нужно минимальное latency, 8kHz Mono хватает более чем и сигнал надо в обе стороны передавать. А для наушников нужно качество получше и можно пожатый файл (в aac каком-нибудь) отправлять. В итоге может так статься, что как только включаешь микрофон - там всё с ног на голову переворачивается ;)
Думаю сможешь завести, если профиль (протокол обмена) правильный выберешь. Но может случиться так, что при работающем микрофоне вместо звука будет г**но. Вот тебе пример страданий https://apple.stackexchange.com/questions/310762/how-to-forc...
P.S. А если у тебя ещё и экранчик приделан, или кнопок много - это уже третий протокол надо использовать ;) bluetooth такой bluetooth...
Успешно перебрался на PipeWire. По сравнению с Pulseaudio потребляет меньше CPU. (использую Linux Mint)