Представлен релиз звукового сервера PulseAudio 14.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows...Подробнее: https://www.opennet.me/opennews/art.shtml?num=54141
Ненужно, да и вообще легаси, pipewire на подходе.
PipeWire 0.3Ну ты оптимист. Подходит же, а не подбегает.
PulseAudio вон к 1.0 весьма глючное было, и это в те древние времена, когда боялись больших цифр в версиях 😯
Пробовал на днях.
После привычного "Пшшш" откатился на привычную alsa, когда проржался.
Эх, я надеялся, что эта штука будет более удачной и можно будет поставить её поверх голой Alsa и не думать ни о чём.
Но это новое PulseAudio которое ломает совместимость, портит звук и делает "пшшш"?
Фиг его знает! При нынешнем положении вещей уже давно и представить сложно, каково оно это тупо с голой alsa )))
С другой стороны, лично у меня от PulseAudio давно и проблем никаких не было..:)
> С другой стороны, лично у меня от PulseAudio давно и проблем никаких не было..Везёт. У меня в Ubuntu 20.04 любит баланс съезжать на правую сторону при загрузке. Не часто, но бывает.
Этак процентов на 70% Ни сразу и поймёшь.
Тут ключевое слово Ubuntu, а не PA. Костыли Ubuntu - вот корень проблемы.
> Тут ключевое слово Ubuntu, а не PA. Костыли Ubuntu - вот корень проблемы.Ну это классическая фанатская отмазка - "Дистрибутив XXX полная ерунда, а вот YYY другое дело."
Так как вместо XXX и YYY находятся любые комбинации, то смысла около нуля.Олсо, с предпоследней проблемой в PulseAudio мне помог блог гентушника. Конечно, он напоролся на неприятность раньше меня.
Это все потому, что ты используешь устаревшую Убунту.
Подсказываю, неустаревшая убунта это 20.10
Будь последователен в своих словах и поступках.
Надо избавлятся от устаревших технологий. Забыл что-ли?
> Это все потому, что ты используешь устаревшую Убунту.Глупости. Если проблемы со звуком через раз, то странно расчитывать, что в новой версии всё поправлено.
Тут чисто везение.
пульс стал польностю юзабален версии только к 5-7 где-тодо этого какие мелочи были, но раздражающие, т.к. всё таки со звуковым сервером на домашнем компьютере так или иначе взаимодействуешь большую часть времени
Блин как все сложно в этом мире. Звук какой-то придумали.
Согласен.
Звук еще ладно.
Вот видимый спектр частот, вот это полный атас.
Чё там по ынклюзивной терминологии?
>Чё там по ынклюзивной терминологии?Там pulse в названии — явное неуважение прав и предпочтений ниекрофилов.
Помяните мое слово, скоро для программ начнут выдумывать новые слова и публиковать под CC лицензией, чтобы нельзя было придраться.
Все уже придумано UUID вам в название
> Поддерживается работа в ... FreeBSDЭто да, особенно когда начинает отжирать 100% CPU - сразу видно, что звуковой сервер делом занят, работает!
Слава б-гу требует ее в основном софт для записи экрана или вариации на тему rdp
Бактериологу?
Не нужно, ведь есть PipeWire.
Странно. раньше пульса была новым и ненужным, а теперь пипеваре всем нужна?
> раньше пульса была новым и ненужнымТеперь она старая и ненужная
Проблема пульса была не в новизне, а в архитектурной кривости. Пайпвайр вроде как поразумнее будет - во всяком случае, задержки от балды не рисуют и функциональность JACK вроде как вытягивают - то есть работают со звуком относительно аккуратно
>Реализована перемаршрутизация потоков при изменении заданного по умолчанию источника звука или устройства вывода звукаДжва года ждал! При переключении дефолтного устройства вывода между колонками и наушниками приходилось вручную переключать потоки приложений.
В смысле вручную? Банально можно накатать скриптец, вначале вызывать `pactl set-default-sink`, потом авэкашкой (awk) пройтись по `pactl list short sink-inputs` и в цикле вызывать для всех `pactl move-sink-input`. На баш-скриптах такое пишется на раз.
Звук - это настолько общеиспользуемое дело, что писать скриптец для тривиальной ситуации - значит засвидетельствовать полнейшее дилетантство авторов.
Вообще-то нет. То есть то, что надо что-то с awk городить - это глупость, конечно, а так - конфигурации адово многообразны, и желаемое поведение - тоже. По уму всю эту логику от рождения и надо делать чем-то вроде скриптов - вероятно не башевских, а что-то вроде lua и со специализированным API, но сразу подразумевая возможность редактирования пользователем.
На скриптах-то можно, конечно. Никто не спорит. Я хотел чтобы это все работало при выборе мышкой устройства вывода в меню pulseaudio виджета, что для xfce4 панели.
Если такое можно написать на скриптах, значит можно было и на голом си прямо в виджете, используя апишку пульсы. Но видимо авторы виджета слишком гордые, чтобы шебуршать в цикле по играющим приложениям, так что пришлось эту спорную логику перенести прямиком в пульсу.
Почему спорную? По-моему как раз этой фиче самое место в звуковом сервере. Если я написал приложение, которое выводит звук в default устройство, значит мне всё равно кто конкретно будет играть - колонки, наушники или ещё какой блютуз. Если пользователь в микшере переключает устройства, то простое приложение вообще про это ничего не должно знать. В той же винде с макакосью переключение устройства вывода сказывается на работающих приложениях примерно никак.
В винде вообще жесть со звуком. Там наушники надо до запуска игрушки подключать, т.к. потом 99% игр не смогут на них переключиться. Громкость звука почему то ограничена, условными 100%, хотя в том же linux/vlc можно и выше поднять (пол инета ноет как сделать видео погромче). И т.д.
Авторы знали что пульсу скоро начнут выкидывать и заменять на писвайс
>На баш-скриптах такое пишется на разЭто тоже называется - "вручную". Та же жепь, только в профиль. Не вручную - это если всё происходит _без_ необходимости твоего вмешательства, реализуя предусмотренное разработчиками поведение для соответствующего юзкейса.
А еще правила в udev пописать чтоб автоматом делало...
И на это ушло 16 лет с момента создания!
Это же великие Поттеринги! Их уже выкинули на мороз, а они всё что-то пытаются пилить...
> При переключении дефолтного устройства вывода между колонками и наушниками приходилось вручную переключать потоки приложений.Вот же у вас траблы с этими пульсами да пайпами... А у меня просто альса с миксером, я в миксере просто переключаю устройство вывода, и всё работает, никаких тебе "переключать потоки приложений". Почему раньше было просто, а потом Поттеринги треш нагородили?!
ну норм конечно. только оно должно автоматом переключаться когда устройство появляется. А иначе зачем стольк осложностей?
Куча непонятных возможностей, которыен невозможможно применить, т к для них нет гуя, а пульса нет под винды даже. Какие там потоки куда посылать? Разрабы просто тренируются похоже.
У тебя маленькие запросы. Нет беспроводных наушников? Нет медиа сервера чтоб передавать звук по сети? И т.д. Чего ныть то? У всех так в начале было, кто конечно застал времена до пульсы.
Те кто в консоли больше времени проводят и в игры не играют, им и иксов за глаза. А если не дизайнер, то и никакие шрифты тебя не беспокоят. "Если у вас нет собаки, ..." (с)
ИМХО, вредное изменение. Надеюсь, модно будет отключить.
Странно. Я уже и не помню, когда нужно было хоть что-то руками переключать. Наушники воткнул -- звук идет в них, вынул -- звук во встроенных динамиках. Причем автоматически громкость меняется в зависимости от того, какое звуковое давление наушники поддерживают.
Эммм.. Что? Всю жизнь само переключалось. Более того, даже звуковуху можно переключить - у меня в ноут воткнута внешняя звуковуха и в нее наушники, я на ходу переключаю с нее на встроенную звуковуху с выводом на динамики и наоборот. Все приложения переключаются. Аналогично с микрофоном.Никаким 14 пульсом и не пахнет, федора не первой свежести.. Но это все работало и год и два назад точно..
- "По умолчанию отключено автоматическое переключение вывода звука на HDMI, так как оно приводило к неадекватному поведению из-за формирования в ALSA события добавления нового устройства при пробуждении монитора из спящего режима."
Как же долго я это ждал.
чето я не понил - теперь после выкл/вкл монитора у меня звук будет пропадать прям как в винде? там тоже драйвер "теряет" звуковуху хдми при выключении монитора.
Зато не будет мерзкого подключения HDMI когда у тебя моник подключён вообще по displayport и сбивать колонки.
Передача звука по HDMI это извращенство, созданное по заказу голливудщиков чтобы проталкивать DRM. Зачем ещё оно нужно?
> Передача звука по HDMI это извращенство, созданное по заказу голливудщиков чтобы проталкивать
> DRM. Зачем ещё оно нужно?нужно чтобы использовать динамики в мониторе, и при этом не нужен второй провод.
это удобно, это работает (видимо до следующего обновления)
Динамики в мониторе - это извращение. Не нужно. (Это не сарказм, если что.)
Хм. А у меня с неттопа с медиасервера в телевизор летит звук по HDMI - так можно? (:
У телевизоров приличный звук все же почаще бывает, чем у _мониторов_.
А, вот оно что. Понятно.
У мониторов его не бывает вообще просто...
Еще один забаненный в Гугле?
Почему? В большинстве мониторов/телефизоров динамики так себе, но в моем сони умудрились сделать вполне качественный звук - для кино/музыки вполне сравнимо со средними колонками.
Ничуть не хуже настольных пищалок. А уж к телевизорам и подавно далеко не все отдельный звук берут.
> Ничуть не хуже настольных пищалок.Настольные пищалки - тоже извращение. Либо хорошие колонки (встречал такие, внезапно, у Logitech; и SVEN деревянные - не знаю, как сейчас, дома стоит модель, купленная ещё в 2005 за полторы штуки рублей, так на ней, ха-ха, по приколу были пройдены аудиофильские тесты и регулярно слушается классика), либо хорошие полноразмерные наушники.
> телевизор
В XXI веке таки есть модели с неплохим встроенным звуком, попадались такие корейцы и японцы. И не обязательно за бешеные бабки.
Передавать звук иначе чем по adat ИМХО неправильно.
Часто там есть порт наушников, или line out
Ога, есть. Только ломается часто. Даже у корейцев с японцами. После примерно десятого-двадцатого втыка-вытыка миниджека.
Более того, в какой-то версии HDMI ващще Ethernet вкрутили, во удоды, да? До сих пор не пойму, как им пользоваться и какое железо в принципе для этакого мутанта нужно.
SmartTV же
Не очень надо, а почему и нети. А ещё где взять того мутагена, чтобы вылить на видео карту, чтобы можно было звуковой чип расположенный на видео карте для HDMI использовать для подключения не к монитору а к уселителю. Переходник с HDMI на уселитель через RCA или jack существует?
Исправил: нети = нет.
Такое нашол. HDMI в VGA+Audio (jack).
Переходник из HDMI в VGA+Audio (со звуковым выходом). Не работает с PlayStation4! Описание к товару.
> звук будет пропадать прям как в винде?Это же Поттеринги. У них всё, как в винде.
Я бы уточнил. "У них всё, как в винде, только ещё и не работает."
Вот так и не понял, на кой он нужен. Сейчас в Дебиане использую альсу и ее вполне достаточно, звук есть и ладно. Во фряхе тоже без пульсаудио прекрасно обходился.
В принципе возможность на ходу по каким-то правилам зароутить звук - она неплоха. Ну там - врубил bluetooth-наушники - и звук развернулся туда (и микрофон ноутбука вырубился), вырубил - вернулся на колонки ноута - оно удобно, особенно для всяки конференций на бегу и подобного. Но вот то, что оно это пытается провернуть вообще со всеми аудиоустройствами, а не явно заданными, и воообще правила жёстко зашиваются внутрь без наличия вменяемого способа их конфигурировать - бред и виндузятина
Вот на счет прибивания правил соглашусь. Были бы удобные конфиги, народ и сам бы все это конфигурировал как хочет.
> врубил bluetooth-наушникиотродясь такой приблуды не было. Сейчас еще и колонки жене отдал, одни наушники с микрофоном остались.
В принципе в этом все и дело. Вероятно и комменты делятся на 2 лагеря: те у кого одни колонки (достаточно прибить все гвоздями в альсе) и те у кого есть еще и наушники (без пульсы не обойтись).
> В принципе в этом все и дело. Вероятно и комменты делятся на
> 2 лагеря: те у кого одни колонки (достаточно прибить все гвоздями
> в альсе) и те у кого есть еще и наушники (без
> пульсы не обойтись).Когда колонки стояли, я просто перетыкал джек вручную - выход на передней панели все равно не работает и лень разбираться почему.
для перенаправления звука из правого уха в левое.
>>Во фряхе тоже без пульсаудио прекрасно обходился.Ну так-то можно и в черной консоли сидеть и недоумевать, зачем всем графика сдалась.
>>>Во фряхе тоже без пульсаудио прекрасно обходился.
> Ну так-то можно и в черной консоли сидеть и недоумевать, зачем всем
> графика сдалась.Ну так-то да. Emacs'у иксы не нужны, за браузер lynx сойдет. PDF читать что-нибудь найдется, как и консольный клиент телеги. Почту читать можно в емаксе или mutt. Фактически, я могу прекрасно обойтись и без иксов.
единственная причина для меня - фаерфокс, который перестал через альсу звук выводить с какой то там версии. Возможно это я рукожоп, но заставить не смог. Пришлось ставить пульсаудию
> единственная причина для меня - фаерфокс, который перестал через альсу звук выводить
> с какой то там версии. Возможно это я рукожоп, но заставить
> не смог. Пришлось ставить пульсаудию78.5 ESR нормально выводит и без пульсы (она у меня вообще не установлена).
При пересборке указать sndio вместо пульсы. Все работает.
> По умолчанию отключён flat-режим, выставляющий общую громкость вывода на основе параметров самого громкого потока.А как дышал-то XD
>Выпуск звукового сервера PulseAudio 14.0Уже legacy, так что как они не стараются имитировать бурную деятельность, но их судьба уже предопределена
Интересно, а Поттерингу уже сообщили, что пульсу выкинули и заменили на пайпу? А то он так старается... Там чуть-чуть, тут чуть-чуть... В результате ничерта не работает.
Да никто там не старается особо> PulseAudio is currently maintained by three volunteer developers on their free time (probably amounting to less than one full time developer), which is not really enough, given the project size and scope.
А Pottering наверняка вообще несколько лет не при делах.
Поттеринг всегда пилит что-то новое, он никогда не мейнтейнит/поддерживает то, что он запилил.
стругание буратин безо всякой ответственности... ясно, понятно.
> Поттеринг всегда пилит что-то новое, он никогда не мейнтейнит/поддерживает то, что он запилил.Ну это явная ложь. В опенсорсе же пару минут посмотреть можно тот же systemd.
> Ранее при изменении устройства вывода звука (...) существующие потоки продолжали передаваться в старое устройство
> Добавлена поддержка использования аппаратных режимов громкости (например, режим отключения звука) через ALSAДозрели... Прочухались...
Pu-pu-pu-lseAudio
А lfe канал они сами фильтруют, или всё ещё ladspa использовать надо? Конфигурируется какие частоты режутся? Мне долго ещё вот этот плагин использовать? https://sourceforge.net/projects/blop/files/blop/
«The most common way for my bug reports to open source software projects to ever become closed. I report bugs; they go unread for a year, sometimes two; and then (surprise!) that module is rewritten from scratch -- and the new maintainer can't be bothered to check whether his new version has actually solved any of the known problems that existed in the previous version.I'm so totally impressed at this Way New Development Paradigm. Let's call it the "Cascade of Attention-Deficit Teenagers" model, or "CADT" for short.
But that's what happens when there is no incentive for people to do the parts of programming that aren't fun. Fixing bugs isn't fun; going through the bug list isn't fun; but rewriting everything from scratch is fun (because "this time it will be done right", ha ha) and so that's what happens, over and over again.» (c) JWZ
это всё конечно прикольно, но когда клиент то для этого "сервера" напишут ?
звук по сети ни работает нифига. где дружелюбный пользовательский интерфейс?
Работает все, я десять лет звуком по сети уже пользуюсь. Единственная проблема - avahi создает по устройству на каждый ip адрес. А когда у тебя в сети ipv6 это становится проблемой.
>Поддерживается работа в Linux, Windows...Простите, а какие юзкейсы для оффтопика? Ну то бишь, нафига оно там?
>>Поддерживается работа в WindowsДа, не поддерживется ничего
> PulseAudio is designed for Linux systems. It has also been ported to Solaris, FreeBSD, NetBSD, MacOS X, Windows 2000 and Windows XP, but we don't currently have maintainers using non-Linux systems, so if you're having issues on those systems, you get to fix them yourself (patches are welcome). Windows binaries are not provided by the upstream PulseAudio project.
Лет десять назад сделали полу рабочий порт. Никто это не проверяет и не тестирует. Хорошо если воообще скомпилировать сможешь.
А чистая alsa как рулила, так и рулит и будет рулить.
Ясное дело, только выпиливают поддержку из софта :( Тот же ФФ, например.
Фиолетово. Звук в браузере вообще нафик не впал. Я не страдаю браузером головного мозга и видео смотрю в видео проигрывателях\телевизоре, музыку слушаю в музыкальных проигрывателях\телевизоре.Браузер используется по назначению, а не маразматически всё в браузер.
У меня работает с alsa прекрасно.
apulse поставь
Так какие-какие проблемы говорите оно решает? Те самые, которых и не было до появления сабжа?))
Вот оно - достижение Линуса Поттеринга, спасшее звук в линуксе от полного отмирания!
У меня почему-то мнеьше 60% просто пропадает звук вообще и либо орет как резанный и клипит или нихрена нет.Прикупил наушники с колесиком.
Пока решилась проблема.
Ну отлично, есть недежда что починят баги и войдет в Debian 11. Pipewire еще сырой и сырым будет года 2-3 минимум.
Ну так ты его пропеки, чтобы он не был сырой.
Сними кулер с проца.
> Support for ALSA mixer controls with non-zero indexНу наконец-то!
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958 Default PCM',0
Simple mixer control 'IEC958',1
Simple mixer control 'IEC958',2
Simple mixer control 'IEC958',3
Simple mixer control 'IEC958',4
Simple mixer control 'IEC958',16
Simple mixer control 'Capture',0
Simple mixer control 'Capture',1Теперь можно будет настроить правила для всех подобных имён. Прям удивительно что это сделали только в конце 2020
Это же Поттеринги... что ты от них хочешь.
А выравнивания уровня речи к спецэффектам в онлайн фильмах, как не было, так и нет, в Alsa такой разбалансировки хотя бы не наблюдалось.
Кто-нибудь знает как на Ubuntu с звуковыми драйверами? Есть надежда настроить?
Звук заработал, а микрофон не получается настроить.
У меня звуковуха Creative Sound Blaster Audigy Rx
попробуй "размьютить" микрофон в alsamixer. Это делается там а разделе "Capture"
глянь поддержку на альса орг. я там смотрел недавно далеко не все креативе в поддержке. зато x-fi практически все. у самого есть оч редкая карточка на 1070 чипе, так даже вроде драйвер есть и частичная поддержка, но такая, что плакать хочется. от неё даж винда и то тормозит. хотя когда работает звук очень даже, но я её снял и кинул в коробку))
пыш-пыш ненужно... только звук портит, проц нагружает и на буке батарейку жретединственная хрень которая использует сабж на моем буке - скайп установленный из-за всех этих короно-катаклизмов...
И тот через apulse от i-runat'a работает...
Ироды! Зачем было менять место конфигов? Скачал, собрал и обновил и снова стала работать АРУ микрофона которая мне не нужна вот совсем. Пошел смотреть а конфиги переложили в другое место и они переписаны по дефолту естество. Но и тут не остановились на достигнутом. После правки и рестарта пульсы эта долбаная АРУ плевать на всех хотела и продолжила портить звук! На...я вы так делаете?! Чтобы что? Но и это еще не все. Если добавить шумодав то он не будет просто слушать как раньше. Он, с...ка, будет за каким то спрятан пока не запустиш приложуху которая и огребет сначала шума и только потом руками можно переключить на совершенно неожиданно появившийся вход echo cancelle. Выходы теперь переключаются без того адова глюкалова что было это да но, блин, зачем ломать то что работало?
Без вонючей пульсы даже firefox давно уже не пашет со звуком... Зачем этот гемор?
Чо правда что ль? Ну хотя бы хромиум без пульсы, хорошо ведь? Жырнолис впрочем тоже прекрасно справляется без неё.