The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire вместо PulseAudio, opennews (??), 21-Май-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  –1 +/
Сообщение от Аноним (4), 21-Май-22, 16:15 
Только она и работает. Правда, в разнообразной проприетарщине решили, что лучше знают, на какие зонды садиться, и кому, поэтому навязали пульсу.
Ответить | Правка | Наверх | Cообщить модератору

10. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +3 +/
Сообщение от ммнюмнюмус (?), 21-Май-22, 16:39 
pulseaudio запилили для замены esound, т.к. esound отличался долгой реакцией (сам помню), а dmix вроде как считался низкокачественным по микшированию (мне бы железо и скил для таких сравнений).

Поэтому если pulseaudio что-то и приносит, то только разделение ролей.

Ответить | Правка | Наверх | Cообщить модератору

47. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +5 +/
Сообщение от Аноним (4), 21-Май-22, 18:59 
У пульсаудио не долгая реакция? Чем она мне не нравится, так это нездоровыми лагами. В браузере, в mpv после сика. Так и не смог побороть. Зато у меня есть одна звуковая карта, у неё прерывания отваливаются и нормальный звук только пока мышкой дёргаешь. Так вот, в пульсаудио тоже получается нормальный звук, видимо, пульса генерирует прерывания. Так что какая-то польза, конечно, есть, но вот так чтобы навязывать безальтернативно… Про dmix ничего плохого не слышал, знаю, что стандартный ресамплер не очень хороший (из дешёвого и достаточно хорошего есть speex_medium)
Ответить | Правка | Наверх | Cообщить модератору

71. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от анон (?), 21-Май-22, 21:06 
пульса работает без использования прерываний(timer based scheduling) по умолчанию, у многих это наоборот вызывало проблемы.
Ответить | Правка | Наверх | Cообщить модератору

154. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от ммнюмнюмус (?), 22-Май-22, 10:09 
Я сравнивал реакцию pulseaudio с ESD, не alsa.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

115. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  –1 +/
Сообщение от AlexYeCu_not_logged (?), 22-Май-22, 00:12 
>Поэтому если pulseaudio что-то и приносит, то только разделение ролей.

Шта? Эта поделка с любой картой работает так, будто та ущербная встройка.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

125. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от Пользователь Чебурнета (?), 22-Май-22, 04:47 
Пульсу можно настроить, что она с любой картой будет работать отлично. Другое дело -- нахрена на десктопе нужны все эти клиент-серверные выдолбоны...
Ответить | Правка | Наверх | Cообщить модератору

155. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от ммнюмнюмус (?), 22-Май-22, 10:14 
>>Поэтому если pulseaudio что-то и приносит, то только разделение ролей.
> Шта? Эта поделка с любой картой работает так, будто та ущербная встройка.

Не знаю. У меня два ноута, оба с intel hda. На одном отлично, на другом - хорошо (на хорошисте - изредка бывает хруст/треск, который появляется или пропадает при регулировке громкости).

Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

160. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от AlexYeCu_not_logged (?), 22-Май-22, 12:07 
> ущербная встройка.
> intel hda.

Попробуй заставить PA увидеть P16V, а не только EMU10K2, к примеру. Не заставишь — принципиальная позиция разрабов PA. А у alsa никаких проблем с этим. Больше скажу: можно напрямую через alsa обращаться к P16V при работающем PA. Впрочем, конкретно этот момент меня устраивает, а претензии к PA есть и посерьёзней. И даже неумение работать с «железным» микшером звуковой карты не самая серьёзная из них.

Ответить | Правка | Наверх | Cообщить модератору

200. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от ммнюмнюмус (?), 22-Май-22, 20:12 
>> ущербная встройка.
>> intel hda.
> Попробуй заставить PA увидеть P16V, а не только EMU10K2, к примеру. Не
> заставишь — принципиальная позиция разрабов PA. А у alsa никаких проблем
> с этим. Больше скажу: можно напрямую через alsa обращаться к P16V
> при работающем PA. Впрочем, конкретно этот момент меня устраивает, а претензии
> к PA есть и посерьёзней. И даже неумение работать с «железным»
> микшером звуковой карты не самая серьёзная из них.

А я думал, дело в самом звуке.
Из спецухи для HDA я только нашёл hdajackretask.

Ответить | Правка | Наверх | Cообщить модератору

139. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от Аноним (139), 22-Май-22, 06:15 
> pulseaudio запилили для замены esound, т.к. esound отличался долгой реакцией (сам помню),
> а dmix вроде как считался низкокачественным по микшированию (мне бы железо
> и скил для таких сравнений).
> Поэтому если pulseaudio что-то и приносит, то только разделение ролей.

Есть дистрибутивы, которые до сих  пор используют alsa и брат жив и волосы мягкие и шелковыстые.
Есть даже проект, который пляшет вокруг sndiod.

По поводу "долгой реакции". Все те, кого напрягает "долгая реакция" в звуке в линуксах, используют jack/jack2 и только его. Пщ-пщ-аудио это просто лёнькин велосипед, очередной, "очень нужный" уровень абсракции, который да, работает, но что для этого сделали люди после шедевра гения, за которым вечно надо докостыливать.

Да, есть проекты, которые завязаны на пульсу, но это не от большого ума, видимо, просто из одного кружка по сверхразуму.

pipewire, вроде как призван порешать некоторые проблемы пульсы и добавить новые... xD ...фичи.
Если всё будет ровно так, как рисуют радужно в облаках, пользователям, разработчики, то должно быть лучше чем сейчас, а вот будет ли, "будем посмотреть", как говориться.

В любом случае, даже пульсы, да даже альсы рядовому пользователю в линуксах хватало, чтобы слушать звук из мультимедии.
А профессиональная работа со звуком всё равно будет через jack. На линуксовых музыкальных форумах прямо так и пишут, что то, что не умеет с ним работать с ходу окрещивается мусором и выписывается на мороз.
Вот такие суровые реалии по вопросу звука в линуксах, остальное от лукавого маркетингового булщита.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

166. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от ммнюмнюмус (?), 22-Май-22, 13:04 
Не, в ESD задержка была выше всех мыслимых мер. Было такое, что звуковой сигнал приходил на секунду (или даже больше) позже светового).
Ответить | Правка | Наверх | Cообщить модератору

14. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +3 +/
Сообщение от НяшМяш (ok), 21-Май-22, 16:46 
Хорошо в мире олдфагов, где весь звук это "стерео выход, иногда микрофонный вход". А у некоторых ещё бывают всякие динамики в ноутбуках и даже такая магия, как блютуз наушники. И далеко не все хотят прыгать со скриптами и конфигами и в итоге сваливают на венду с макакосью, где это всё просто работает.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

22. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +1 +/
Сообщение от Аноним (22), 21-Май-22, 17:14 
> просто работает

бывают проблемы

Ответить | Правка | Наверх | Cообщить модератору

29. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +4 +/
Сообщение от Аноним (29), 21-Май-22, 17:30 
>где это всё просто работает.

Не работает оно в винде как надо. Там если сразу само не подключилось, нужно по каким-то меню настройки звука лазать и кучу кнопок в определенной последовательности нажимать.
по крайней мере до window 10
Первый раз подключится, а дальше иди лазай звук каждый раз настраивай-переключай

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

49. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +2 +/
Сообщение от Аноним (4), 21-Май-22, 19:09 
По крайней мере в 10 эту процедуру надо повторять регулярно и требуемая последовательность периодически меняется (как и пункты меню) -- это чтобы не скучали.
Ответить | Правка | Наверх | Cообщить модератору

31. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +4 +/
Сообщение от Аноним (-), 21-Май-22, 17:33 
А что если не просто работает? Вон на той звуковухе почему-то после загрузки только правое ухо врубается после ребута. Если переткнуть штекер, детект видимо проходит заново и работают оба, но только до ребута (т.е. проблема явно программная).

А в лине так то нормально все. Чисто виндовый прикол. И если в скриптах это еще понятно как заткнуть, то что при этом делать в винде?! Др@чить штекер после каждого ребута юзеров бесит же. Самое интересное что это сильно аргументировало им "ок, пусть будет Linux".

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

50. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +1 +/
Сообщение от Аноним (50), 21-Май-22, 19:10 
Наблюдаю отвалы на одно ухо в ноутбучном сценарии на реалтеке с пайпвайр. Но в последних версиях исправились. Напрямую все работает нормально, а вот если воткнуть удлиннитель, то посточнно отваливалось ухо. Не стоит думать что в дальнейшем не поломают вновь.  И да, частичный вариант высовывания не до конца проблему не исправлял, то есть баг именно в пайпвайр частый.
Ответить | Правка | Наверх | Cообщить модератору

48. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от Аноним (4), 21-Май-22, 19:07 
Это всё прекрасно есть в alsa, о чём ты? Разве что для раздельного управления громкостью в приложениях должна быть поддержка софта (чтобы через виджет можно было управлять ей), больше пользователям ничего не требуется.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

131. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +1 +/
Сообщение от Пользователь Чебурнета (?), 22-Май-22, 05:42 
В ASLA нету автоматического переключения аудиовыхода по событию подключения-отключения железки. Но по идее это должно решаться с помощью настройки acpid, который должен обработать событие и запустить соответствующий скрипт, переопределяющий дефолтное устройство.
Ответить | Правка | Наверх | Cообщить модератору

186. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от Аноним (4), 22-Май-22, 17:26 
Насколько я помню, раньше этим занимался драйвер железки, а не юзерспейс. Но применимость в любом случае ограничена. А всё дело в том, что сначала ударными темпами закапывали OSS (до паритета ещё десятилетия потом добирались, да так и не смогли), и следом принялись всё решать глючными и проблемными костылями в юзерспейсе вместо развития инфраструктуры вокруг ядра.

Банально конфигуратора для asoundrc до сих пор я так и не увидел, хотя казалось бы. Плагины тоже приходится выкачивать с мёртвых репозиториев, ladspa постоянно перекраивают и никак не успокоятся, при том, что это всё легко можно сделать удобным и понятным. Но нет, наш выбор это комбайн, который иногда будет работать, а иногда нет, ещё иногда не так, зато удобно, и остальное проблемы пользователя и не наша забота.

Ответить | Правка | Наверх | Cообщить модератору

53. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +2 +/
Сообщение от Аноним (53), 21-Май-22, 19:24 
> А у некоторых ещё бывают всякие динамики в ноутбуках

...которые часто и не работают с Pulse-пшш-пшш-аудио и приходится ручками дёргать pa-control. При том что до этого много лет не было никаких проблем с аудио на Линуксе с ноутами. Всё как в в анекдоте, пришёл Поттеринг и принёс "козу", теперь убрали "козу" и сразу стало легче.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

54. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от Аноним (50), 21-Май-22, 19:28 
Кстати да, часто звук отрубался в пайпвайр. Причем отключался совсем после подключения наушников в 3,5мм  джек. Уж не знаю какая там логика по добиванию нервов.
Ответить | Правка | Наверх | Cообщить модератору

74. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от анон (?), 21-Май-22, 21:09 
в звуковой системы винд куча ограничений, из-за котороых многие клёвые штуки, реализация которых крайне сложна или даже невозможна.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

112. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +5 +/
Сообщение от lucentcode (ok), 21-Май-22, 23:36 
Не поверите, но таки в PipeWire завезли даже переключение профилей корректное для Bluetooth. Да ещё с выбором кодеков. Когда надо, у вас гарнитура на максимальном качестве музыку воспроизводит, а хочется поговорить - переключается в режим гарнитуры, и можно болтать с кем-то в Hangouts/Skype/Telegram/etc. Такой магии Pulseaudio, даже с бубном, нормально осилить не смог.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

262. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от олег12346789654321 (?), 23-Май-22, 22:19 
Перешел на pipewire примерно год назад на генте. Периодически, после каких то обновлений, пропадает кодек AptX при сопряжении по блютузу с наушниками. Ни как не могу отловить, из за чего это происходит. В какой то момент, через пару-тройку недель снова появляется. Сыроватое оно еще...
Ответить | Правка | Наверх | Cообщить модератору

116. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от AlexYeCu_not_logged (?), 22-Май-22, 00:13 
>Хорошо в мире олдфагов, где весь звук это "стерео выход, иногда микрофонный вход".

Ну давай, заставь свой любимый PA увидеть второй чип на звуковухе и пустить звук через него. У alsa это проблем не вызывает.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

130. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от Пользователь Чебурнета (?), 22-Май-22, 05:33 
> Хорошо в мире олдфагов, где весь звук это "стерео выход, иногда микрофонный вход".

У ньюфагов бывает ровно одно отличие: стереовыход на встройку или он же, по HDMI на моник.

> И далеко не все хотят прыгать со скриптами и конфигами

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

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

140. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +2 +/
Сообщение от Аноним (139), 22-Май-22, 06:28 
> Хорошо в мире олдфагов, где весь звук это "стерео выход, иногда микрофонный
> вход". А у некоторых ещё бывают всякие динамики в ноутбуках и
> даже такая магия, как блютуз наушники. И далеко не все хотят
> прыгать со скриптами и конфигами и в итоге сваливают на венду
> с макакосью, где это всё просто работает.

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

Если всегда будет оставаться поддержка работающих алтернатив, почему бы и нет.
Вот, только практика последних лет показывает, что тем, кто пилит "более лучшее" решение, почему-то свербит в дупе от того, что до сих пор существует "луддитское и ретроградское" и кто-то им пользуется.
Нипарядок, надо чтобы все были под одну гребёнку, под "правильную" и шагали строем, во имя "более удобного", "максимально совершенного" и "единственно верного" решения.
Почему-то, одним только техническим превосходством, победить "луддитов" не могут, нужно обязательно разворачивать компанию по травле несогласных, без этого, почему-то, "единственно верное и правильное", никак не может жить спокойной и честно завоёвывать лидерские позиции?!

Вот такая вот она, "высшая любовь", а если в неё не будешь верить, попадёшь в ад!

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

183. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +1 +/
Сообщение от НяшМяш (ok), 22-Май-22, 16:44 
> намерено дропалось и выпиливалось.

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

Ответить | Правка | Наверх | Cообщить модератору

213. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от Я (??), 22-Май-22, 23:34 
или приходишь со своим ноутом презентацию показывать подключаешься к hdmi проектору и.. звука нет потому что надо лезть в конфиг альсы а потом перезапускать иксы а то и вовсе систему и потом не факт что звук появится и не отвалится при реинициализации соединении а она нередко случается даже если кабель не дёргать..
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

221. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от Пользователь Чебурнета (?), 23-Май-22, 08:05 
> звука нет потому что надо лезть в конфиг альсы а потом
> перезапускать иксы а то и вовсе систему и потом не факт

Диванный теоретик детектед, который сам никогда не пробовал и не настраивал, но "точно знает". :)

По фразе "перезапускать иксы" детектируется крайне поверхностное знание Linux и вендузятность головного мозга. Xorg не связан с ALSA вообще никак, поэтому никакой "перезапуск иксов" не может помочь в принципе. Вендузятность головного мозга затрудняет понимание того факта, что в Linux существует очень немного вещей, которые после конфигурирования непременно требуют перезапуск всей ОС.

В медиапроигрывателях устройство вывода всегда можно выбирать или указывать при запуске. Перед презентацией достаточно заранее запустить твой любимый vlc с правильными опциями.

Например, для mpv:
mpv --ao=alsa --audio-device=alsa/plughw:N <другие_опции> ... <файл>
N -- номер аудиоустройства в системе. Обычно 0 -- это встройка, 1 -- это HDMI.

А для приложений, которые умеют играть только в дефолтное устройство, например Хромиум, можно создать пункт в стартовом меню для запуска с параметрами и указанными переменными окружения, например:

ALSA_CARD="My_audio_name" chromium &

Имя нужного устройства можно узнать, запустив в консоли alsamixer, и выведя список всех доступных устройств.

P.S. Кстати, так и не пойму до сих пор, почему нынешние браузеры при всей своей ультра-мега-наворочености, так и не получили возможность указывать в настройках устройство вывода для аудио.

Ответить | Правка | Наверх | Cообщить модератору

237. "Ubuntu 22.10 перейдёт на обработку звука при помощи PipeWire..."  +/
Сообщение от НяшМяш (ok), 23-Май-22, 12:58 
> P.S. Кстати, так и не пойму до сих пор, почему нынешние браузеры при всей своей ультра-мега-наворочености, так и не получили возможность указывать в настройках устройство вывода для аудио.

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру