The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Доступен звуковой сервер PulseAudio 5.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от opennews (??) on 03-Мрт-14, 23:34 
Анонсирован (http://lists.freedesktop.org/archives/pulseaudio-discuss/201...) выпуск  звукового сервера PulseAudio 5.0 (http://pulseaudio.org/), который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, DragonFlyBSD, NetBSD, Mac OS X и Windows.


PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины (http://www.pulseaudio.org/wiki/Modules), дает возможность прозрачно перенаправлять звуковой поток на другую машину.

Ключевые улучшения (http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/5.0/) PulseAudio 5.0:


-  Поддержка использования Bluetooth-стека BlueZ 5 для организации передачи звука на внешние устройства в соответствии с профилем A2DP. Поддерживается только вывод звука, ввод с микрофона или другого источник пока не реализован, так как в BlueZ 5 прекращена поддержка профилей HSP и HFP. Для полноценного использования Bluetooth-гарнитур следует собрать PulseAudio с поддержкой  BlueZ 4, которая сохранена в полном объёме (BlueZ 4 и BlueZ 5 имеют несовместимый клиентский API, поэтому программа, написанная с API BlueZ 4 не будет работать с BlueZ 5). Так как некоторые дистрибутивы уже мигрируют на BlueZ 5 без предоставления BlueZ 4, а также поддержка  BlueZ 4 прекращена в конфигураторе GNOME, в будущем выпуске PulseAudio поддержку профилей HSP и HFP планируется реализовать через телефонный стек oFono (https://www.opennet.ru/opennews/art.shtml?num=21692);
-  Новая реализация туннельных модулей. Если в старых модулях module-tunnel-sink и module-tunnel-source использовались отдельные реализации клиентского протокола PulseAudio, не пересекающиеся с реализацией клиентского  протокола в библиотеке  libpulse, используемого для организации взаимодействия с сервером PulseAudio. Для устранения дублирования кода и упрощения сопровождения туннельные модули переведены на использование libpulse. Новые варианты модулей пока поставляются под отдельными именами  module-tunnel-sink-new и module-tunnel-source-new, так как реализация пока полностью не завершена, хотя уже работоспособна и протестирована. После доведения работы до конца новые модули заменят собой старые;


-  Опциональная возможность использования systemd-journal для ведения лога. Для перенаправления лога в systemd-journal следует указать "journal" в качестве источника в директиве log-target, при сборке с поддержкой systemd-journal данное значение используется по умолчанию;


-  В утилиты parecord и parec добавлена опция "--monitor-stream" для организации записи из одного потока воспроизведения;


-  Добавлена поддержка определения подключения разъёма в гнездо линейного выхода. Состояние подключения разъёма линейного выхода теперь должны образом отображается в интерфейсах пользователя;
-  Для ноутбуков с поддержкой объёмного звука (surround) добавлена корректная поддержка управления громкостью дополнительных динамиков;

-  В модуль module-rtp-recv добавлена поддержка аргумента latency_msec" (по умолчанию 500 ms), который можно использовать для управления размером локального буфера;
-  В модуль module-rtp-send   добавлена поддержка аргумента "inhibit_auto_suspend" для управления логикой  автоматической приостановки источника при отсутствии связанного с ним потока;
-  В модули module-tunnel-sink и module-tunnel-source добавлена поддержка аргумента "auto" для установки параметров соединения в завиимости от окружения;

-  В модуле module-alsa-card обеспечена корректировка уровня громкости захвата звука через ALSA mixer, что позволило снизить уровень шума на некотором оборудовании;
-  В модуль module-alsa-card добавлены опции "PlaybackRate" и "CaptureRate";

-  Максимальное настраиваемое время задержки в module-loopback увеличено с  2 до 30 секунд;
-  Удалён модуль module-bluetooth-proximity, так как он практически не востребован, но требует привязки к устаревшей версии BlueZ;


-  Из числа зависимостей убрана библиотека  libbluetooth. Вместо варианта  gettext из состава GLib задействован обособленный пакет gettext, версии не ниже 0.18.1.  Требования к минимальной версии alsa-lib понижены с 1.0.24 до 1.0.19.

URL: http://lists.freedesktop.org/archives/pulseaudio-discuss/201...
Новость: https://www.opennet.ru/opennews/art.shtml?num=39230

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

Оглавление

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


3. "Доступен звуковой сервер PulseAudio 5.0"  +2 +/
Сообщение от IMHO on 03-Мрт-14, 23:41 
Как поттеринг все это пилить успевает ?
в чем секрет
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Доступен звуковой сервер PulseAudio 5.0"  +15 +/
Сообщение от Аноним (??) on 03-Мрт-14, 23:43 
Наверное, в том, что он работает не в одиночку.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Доступен звуковой сервер PulseAudio 5.0"  –3 +/
Сообщение от ананим on 03-Мрт-14, 23:49 
Не угадали оба.
Секрет в том, что он пульс уже года 3-4 как не пилит (Что пошло явно на пользу последнему).

По сцылке то сходите.
И посмотрите кто там и что сделал.

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

15. "Доступен звуковой сервер PulseAudio 5.0"  +14 +/
Сообщение от Аноним (??) on 04-Мрт-14, 00:29 
Кстати, там David Henningsson из Canonical. А то всё говорят, дескать, у Canonical нету разработчиков или они не работают на благо Линукса.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "Доступен звуковой сервер PulseAudio 5.0"  +2 +/
Сообщение от Аноним (??) on 04-Мрт-14, 00:59 
Работают, но тайком от Марка. А то еще узнает - уволит сразу.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

21. "Доступен звуковой сервер PulseAudio 5.0"  +6 +/
Сообщение от ананим on 04-Мрт-14, 01:06 
В любом случае я о том, что пульс хотя бы падать перестал акурт после того, как его потер покинул.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

38. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Аноним (??) on 04-Мрт-14, 09:27 
Судя по тому, как systemd никогда и не падал, Поттеринг его и не писал, а только пиарил.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

74. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от alltiptop (ok) on 04-Мрт-14, 14:54 
Судя по тому что иногда он просто не запускался, а до сих пор не выводит систему из сна, то это да, стабильности ему не занимать. Это вдобавок к хаотичному поведению звуковой карты в пельсе и её неработе в некоторых приложениях.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

117. "Доступен звуковой сервер PulseAudio 5.0"  –1 +/
Сообщение от AlexYeCu (ok) on 08-Мрт-14, 15:56 
>у Canonical нету разработчиков или они не работают на благо Линукса
>Pulse Audio
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

26. "Доступен звуковой сервер PulseAudio 5.0"  +5 +/
Сообщение от myhand (ok) on 04-Мрт-14, 01:39 
> Как поттеринг все это пилить успевает ?

Спихнул сопровождение надоевшей ему поделки на других.

> в чем секрет

нашкодил^Wнакодил - и в кусты

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

37. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Bvz on 04-Мрт-14, 09:13 
Правильный вариант: «накомитил и свалил»
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

61. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от фтщтнь on 04-Мрт-14, 12:42 
поматросил и бросил
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

5. "Доступен звуковой сервер PulseAudio 5.0"  +8 +/
Сообщение от Аноним (??) on 03-Мрт-14, 23:44 
Может кто-нибуть кратко пояснить, почему потребовалось создавать PulseAudio, вместо того, чтобы разширить ALSA плагинами?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Доступен звуковой сервер PulseAudio 5.0"  +2 +/
Сообщение от Аноним (??) on 03-Мрт-14, 23:48 
Зачем потребовалось создавать графический интерфейс, если можно использовать ncurses в консоли?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Khariton (ok) on 03-Мрт-14, 23:52 
ну это круто загнули...
Скорее: зачем было создавать DE, если есть WM...
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

19. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Аноним (??) on 04-Мрт-14, 01:02 
Можно и так сказать.

Любая аналогия - это всего лишь иллюстрация, а не истина в конечной инстанции, и тем более не аргумент.

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

10. "Доступен звуковой сервер PulseAudio 5.0"  –4 +/
Сообщение от ананим on 03-Мрт-14, 23:54 
Идиотское сравнение. Вы вообще в курсе как они взаимодействуют?

Вопрос закономерен.
Вон для эльзы и эквалайзер есть http://www.thedigitalmachine.net/alsaequal.html
>Alsaequal is a real-time adjustable equalizer plugin for ALSA. It can be adjusted using an ALSA compatible mixer, like alsamixergui or alsamixer.

и программное микширование http://www.calculate-linux.ru/blogs/show/460

зыж
Сабж не использую.
Абсолютно лишняя сущность.

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

11. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Аноним (??) on 03-Мрт-14, 23:58 
Да, расскажи это устройствам типа N900, где устройств вывода звука штук пять и некисло бы помнить уровни по разным программам. А не не айс если плеер орет в уши так же как рингтоны в динамики, знаете ли.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Доступен звуковой сервер PulseAudio 5.0"  –3 +/
Сообщение от ананим on 04-Мрт-14, 00:09 
> Да, расскажи это устройствам типа N900, где устройств вывода звука штук пять и некисло бы помнить уровни по разным программам.

А для устройств типа N900 нужно прописывать конфигурацию на заводе-изготовителе.
И для контор, претендующих на серьёзное к ним отношение, писать свои плагины, если нужно.
Вон он по первой ссылке пример «как». Чудик захотел себе эквалайзер и сделал.
А не вставлять тормозной костыль на итак слабый девайс бай дезигн.

зыж
По поводу тормозов.
Пробовал пол-года назад где-то пульс. Запустил контру (на Core(TM) i7-3610QM) 30-40% сжирает сабж. Температура проца на 8-10°C выше (для моего ноута это критически важно. на уровне «можно играть» — «нельзя играть»).
Результат — снёс нафиг от хреха.

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

16. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Аноним (??) on 04-Мрт-14, 00:47 
ты всегда непосредственно сообщение в постскриптуме пишешь? а о чем тогда основная часть?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

18. "Доступен звуковой сервер PulseAudio 5.0"  –4 +/
Сообщение от ананим on 04-Мрт-14, 01:01 
О дЭбилах.
Или политкоректней — о первой (и основной) проблеме России (и не только).
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

36. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от vi on 04-Мрт-14, 09:11 
>[оверквотинг удален]
> если нужно.
> Вон он по первой ссылке пример «как». Чудик захотел себе эквалайзер и
> сделал.
> А не вставлять тормозной костыль на итак слабый девайс бай дезигн.
> зыж
> По поводу тормозов.
> Пробовал пол-года назад где-то пульс. Запустил контру (на Core(TM) i7-3610QM) 30-40% сжирает
> сабж. Температура проца на 8-10°C выше (для моего ноута это критически
> важно. на уровне «можно играть» — «нельзя играть»).
> Результат — снёс нафиг от хреха.

А Вы не измеряли разницу в потреблении ресурсов между пудьсом и и программное микширование http://www.calculate-linux.ru/blogs/show/460 (просто ради интереса)?

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

49. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 04-Мрт-14, 11:07 
Альза работает в обоих случаях (естественно в случае без пульса с микшированием, мне и скайп нужен, и музыку послушать).
Так что...

Зыж
Почему в обоих? Вон ниже зенетур хорошо расписал.
От себя только добавлю, что в стиме часто рекомендуют при багах со свуком настраивать опенал на эльзу (удивлённый народ, столкнувшись с пульсом, также столкнулся и с заиканиями, и просто с тишиной).

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

24. "Доступен звуковой сервер PulseAudio 5.0"  +3 +/
Сообщение от arisu (ok) on 04-Мрт-14, 01:21 
> Да, расскажи это устройствам типа N900

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

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

29. "Доступен звуковой сервер PulseAudio 5.0"  +2 +/
Сообщение от Аноним (??) on 04-Мрт-14, 06:10 
А вот не надо врать про N900. Как раз из-за пульсы плеер в уши и орал, пока я её не выпилил. Теперь громкость настраивается адекватно и всё работает как надо.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

116. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от el torito on 07-Мрт-14, 17:21 
А что, пульса научилась закреплять устройства вывода за приложениями? Типа плеер - в line out, скайп - в bluetooth?
Когда я последний раз пробовал PulseAudio он такого не умел и я его выпилил (gentoo позволяет это без проблем).
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

23. "Доступен звуковой сервер PulseAudio 5.0"  +67 +/
Сообщение от Zenitur (ok) on 04-Мрт-14, 01:12 
Были суровые 90-е, в линуксе не было звука, как его сейчас нет в Hurd.

> Когда несколько лет назад Линусу Торвалдсу (Linus Torwalds) прислали первые патчи low latency kernel, он вообще послал ребят подальше, сказав, что оптимизация Linux для работы с аудио - bad idea.

Потом появилась звуковая система OSS, линукс получил вывод и ввод звука. У OSS было два минуса: лицензия и одноканальность. Не знаю что там с лицензией, а вот одноканальность объяснить просто. Это когда ты играешь, ты не можешь слушать плеер, а если ты включил игру при включенном плеере, у игры нет звука. Отказавшись от чего-то одного, ты включил второе, и пропускаешь уведомление о сообщении на e-mail или ICQ, потому что системные звуки тоже не работают.

Это решалось, да. В GNOME был ESD, а в KDE был ARTS, звуковые серверы. Предполагалось что два и более приложения будут передавать звук ESD/ARTS, а он уже передаст звук OSS. Если бы ещё GNOME-ры с KDE-шниками договорились о стандартизации, всем бы этот подход нравился. А так и пользователям головная боль (подбирать приложения и отказываться от неподходящих), и программистам (реализовывать три звуковые системы сразу, посмотри например свойства звука в Nero Linux, они так сделали http://img691.imageshack.us/img691/4205/ghg3.png).

А в 2000 году появился ALSA. В 2001-2002 он уже был у всех. Про OSS забыли. ALSA решал и лицензонную проблему, и с одноканальностью. И всё наконец-то стало нормально: у пользователей заработаю звук из нескольких приложений (и не надо больше костылей), а программистам теперь нужно поддерживать только одну звуковую систему.

Но вдруг пришёл злой Леннарт Поттеринг. Дядя Поттеринг написал PulseAudio. Звуковой сервер. Нафига теперь-то? У меня тогда был слабый интернет, и я покупал диски с линуксом и выписывал журнал Linux Format. В мои руки попал Fedora Linux 8 http://img22.imageshack.us/img22/5736/qp17.jpg , первый в мире линукс с PulseAudio http://img69.imageshack.us/img69/9973/a1um.jpg . Я жадно изучил список изменений, так как в мои руки редко попадал новый линукс. Про PulseAudio было сказано что это такая программа, из которой можно отрегулировать звук всех запущенных приложений: игр, плеера, системных уведомлений, аськи. Из-за того что PulseAudio позиционировали именно так, а также из-за того что Fedora не был настолько популярен, как Ubuntu, паники ещё никто не поднимал.

Никто не мог подумать что PulseAudio это такое извращение. Знаешь как в PulseAudio сделали описанное действие? Пустив ВЕСЬ ЗВУК через него вместо ALSA. То есть во все приложения нужно было добавить поддержку PulseAudio. И это, блин, сделали...

Red Hat пиарил PulseAudio агрессивно - как сейчас Systemd. Предполагалось что во всех новых программах поддержку ALSA вообще не будут добавлять, а только PulseAudio. Чего только стоит история с Adobe. Когда-то Adobe принимала участие в разработке стандарта на базовую систему Linux, называется LSB. Получилось, кстати, здорово. А тут приходит чувак и говорит:

- Ребят, у вас во флеш плеере не работает ввод звука в дистрибутивах Linux с PulseAudio, работает только вывод. Вы должны добавить поддержку PulseAudio.
- Никому мы ничего не должны. Разработчики PulseAudio заявляли о полной совместимости с приложениями ALSA? Значит это их косяк, пусть чинят.

В PulseAudio действительно есть поддержка ALSA, без этого невозможен быстрый переход на новую звуковую систему, который так сильно хотел Red Hat. Точно так же делали в 2000 году разработчики ядра Linux, сделав в ALSA поддержку приложений OSS. Стоп! PulseAudio не имеет собственных драйверов в ядре и работает через монополно захваченный ALSA. То есть Flash Player работает через ALSA-PulseAudio-ALSA? Какое извращение...

Тут в беседу вмешался третий чел, который представился одним из рзработчиков PulseAudio. Он написал злое сообщение с большим количеством восклицательных знаков. Он сказал что PulseAudio негласно стал стандартом звуковой системы в линуксе, поэтому вы должны, вы обязаны добавить его поддержку во флеш плеер! А то что вы предлагаете требует огромных трудозатрат! Если вы не добавите поддержку нашего нужного PulseAudio в свой ненужный Flash Player админ сервера мой друг я буду просить мейнтейнеров всех дистрибутивов Linux, чтобы они поубирали ваш флеш плеер из репозиториев! В итоге баг закрыли из-за малой значимости.

Fedora 8 мне не понравился из-за звука. Два приложения одновременно сильно искажали звук. Причём на интеграшке всё нормально, а на Creative Audigy искажает, плюс хрипы. Fedora 8 была первой и последней Fedora, которую я пробовал, как раз из-за этого. Вот так поттерингоподелки создают отвращение от хорошего дистрибутива Linux. А потом вышла Ubuntu 8.04 LTS, в которой PulseAudio включен по умолчанию и перезапускается после «killall pulseaudio». От тут и началась паника...

Шли годы, на линукс приходили новички. Они не знали истории выше и думали что PulseAudio это нормально.

* Я слышал много мифов о том что без пульсы не работает звук из 2 приложений одновременно (10 лет как починено).

* Слышал что без пульсы нельзя изменить уровень звука - кто-то неправильно понял фичу с регулированием звука всех приложений из одного окна).

* Слышал что без пульсы настройка двух звуковых карт или Bluetooth-наушников возможна только красноглазием в консоли - просто из убунты убрали конфигуратор ALSA (выглядел вот так http://wvw.constantvzw.org/?p=43) и чувак «не застал». Из Ubuntu вообще много чего убирают релиз за релизом, например в 8.04 убран диспетчер устройств. Но в случае с этим конфигуратором просто не стали дублировать аналогичный с пульсой функционал. А люди решили что конфигуратора вообще нет. И диспетчера устройств нет, ибо «lspci -v».

Если тебя заинтересовала история звуковых систем в Linux, вот статья: http://www.linuxlib.ru/mmedia/linmuz.htm

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

27. "Доступен звуковой сервер PulseAudio 5.0"  –23 +/
Сообщение от Аноним (??) on 04-Мрт-14, 05:49 
Ну и простыня! А чего мы не на лоре, сударь? Здесь вас санитары поймать могут.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

28. "Доступен звуковой сервер PulseAudio 5.0"  +4 +/
Сообщение от Zenitur (ok) on 04-Мрт-14, 06:08 
Я скопировал это с поста на ЛОРе месячной давности. http://www.linux.org.ru/news/kde/10193271/page1#comment-1019... Кстати, мне кто-то накрутил +10, помогите убрать накрутку.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

30. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от bircoph (ok) on 04-Мрт-14, 07:38 
> Я скопировал это с поста на ЛОРе месячной давности. http://www.linux.org.ru/news/kde/10193271/page1#comment-1019...
> Кстати, мне кто-то накрутил +10, помогите убрать накрутку.

Почему накрутка? Уже +11 )

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

44. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от prof_alex on 04-Мрт-14, 10:20 
Ссылку стоит поправить: http://www.linux.org.ru/news/kde/10193271?cid=10194368
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

34. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Антуан on 04-Мрт-14, 08:46 
Теперь и я узнал, что это за поделка PulseAudio
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

39. "Доступен звуковой сервер PulseAudio 5.0"  +4 +/
Сообщение от Bvz on 04-Мрт-14, 09:30 
Образцовый коммент
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

41. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Аноним (??) on 04-Мрт-14, 09:56 
Не надо грязи. Не знаю, как там работало микширование в ALSA, но у меня оно работало только с Audigy 2. С интеграшкой не работало - звук был от одного приложения. Это было во времена, когда PulseAudio только появился и был опционален в OpenSUSE, где я и экспериментировал. С PulseAudio микширование работало всегда из коробки.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

45. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Zenitur (ok) on 04-Мрт-14, 10:47 
У меня тоже Opensuse, здесь PulseAudio опционален до сих пор. Я отключил одним кликом мыши: http://img411.imageshack.us/img411/1653/20120708005702.png

Debian Wiki говорит о том что в ALSA работает и аппаратное, и программное микширование:

> Как сделать программное микширование с ALSA на картах, не поддерживающих аппаратное?
> Начиная с версии 1.0.9 ALSA сама определяет способна ли карта аппаратно микшировать потоки и если нет, включает dmix.

https://wiki.debian.org/ru/ALSA/FAQ Не знаю в каком году выпущена эта самая версия 1.0.9, но думаю больше чем 10 лет назад. А работает ли аппаратное микширование в PulseAudio? У меня нет.

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

56. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Александр Патраков email on 04-Мрт-14, 12:17 
>Red Hat пиарил PulseAudio агрессивно - как сейчас Systemd. Предполагалось что во всех новых программах поддержку ALSA вообще не будут добавлять, а только PulseAudio. Чего только стоит история с Adobe. Когда-то Adobe принимала участие в разработке стандарта на базовую систему Linux, называется LSB. Получилось, кстати, здорово. А тут приходит чувак и говорит:
> - Ребят, у вас во флеш плеере не работает ввод звука в дистрибутивах Linux с PulseAudio, работает только вывод. Вы должны добавить поддержку PulseAudio.
> - Никому мы ничего не должны. Разработчики PulseAudio заявляли о полной совместимости с приложениями ALSA? Значит это их косяк, пусть чинят.

Проблема тут в том, что полную совместимость с приложениями ALSA реализовать в принципе невозможно, даже в самой ALSA. У нее все кишки торчат наружу, и поэтому ничего изменить нельзя. Под кишками имеется в виду вся сложная система именования звуковых устройств (типа hw:0, plughw:0, surround51:0, default:0 и т.п.), причем без возможности перечисления работоспособных вариантов. В первую очередь это косяк разработчиков ALSA.

Вот Flash и открывает на вывод "default", а на ввод "hw:%d", т.е. напрямую идет в обход PulseAudio. И не работает не только с PulseAudio, но и с BlueTooth-микрофонами, так как они тоже не используют hw:%d.

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

60. "Доступен звуковой сервер PulseAudio 5.0"  –1 +/
Сообщение от ананим on 04-Мрт-14, 12:41 
У меня работает.
Настраивал так http://wiki.gentoo.org/wiki/Bluetooth_Headset

зыж
>Проблема тут в том, что полную совместимость с приложениями ALSA реализовать в принципе невозможно, даже в самой ALSA.

А зачем это нужно то? Реализовывать в смысле. Зачем? Какой от этого профит?
Если сложно напрямую использовать эльзалиб, ну используйте gstreamer/этк

> У нее все кишки торчат наружу, и поэтому ничего изменить нельзя. Под кишками имеется в виду вся сложная система именования звуковых устройств

И вообще, имена пусть пользователь устанавливает (и/или система установки/конфигурирования. которые выпилили в пользу ПА, но они то есть/были).

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

62. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Александр Патраков email on 04-Мрт-14, 13:03 
> Настраивал так http://wiki.gentoo.org/wiki/Bluetooth_Headset

Ну да - ты настраивал путем создания нового ALSA-устройства, обрабатываемого - внимание - не плугином "hw", а плугином "bluetooth" и не видимого в /proc/asound/cards.

>> Проблема тут в том, что полную совместимость с приложениями ALSA реализовать в принципе невозможно, даже в самой ALSA.
> А зачем это нужно то? Реализовывать в смысле. Зачем? Какой от этого профит?

Вопрос "зачем" тут не стоит. Просто приведен наиболее утрированный пример. Смысл - отсутствие вообще какой-либо возможности для рефакторинга, если требуется 100% совместимость со всем софтом. См. ниже.

> Если сложно напрямую использовать эльзалиб, ну используйте gstreamer/этк

Не относится к теме. Обсуждается принципиальная возможность написания чего-либо, что перенаправляет звук АБСОЛЮТНО со всех ALSA-приложений на какую-либо новую звуковую систему.

> И вообще, имена пусть пользователь устанавливает (и/или система установки/конфигурирования. которые выпилили в пользу ПА, но они то есть/были).

Вот на этот исключительно важный пункт разработчики достаточно большого количества приложений и забили. Захардкодили в своих приложениях "hw:%d" и берут список карт из /proc/asound/cards. Все эти ALSA-плугины и слои эмуляции работают, если само приложение дает возможность ими пользоваться, а не хардкодит "{plug,}hw:%d".

И непонятно, что с этими горе-приложениями при миграции на PulseAudio (или на ЛЮБУЮ другую гипотетическую систему для вывода звука) можно было сделать. А совместимость нужна, а то пользователи будут выть.

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

65. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 04-Мрт-14, 13:33 
Не-не, вопрос "зачем" только и имеет значение.
Как только на него будет ответ, только тогда можно будет обсуждать детали.
Мне не нужно, я не адоб.

Зыж
> Ну да - ты настраивал путем создания нового ALSA-устройства, обрабатываемого - внимание - не плугином "hw", а плугином "bluetooth" и не видимого в /proc/asound/cards

Ну да. И ~/.asoundrc не требует ни рута ни отдельного демона, съедающего один из четырёх ядер моего проца.
Всё работает. И работает на 5+.

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

69. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Александр Патраков on 04-Мрт-14, 13:58 
> Не-не, вопрос "зачем" только и имеет значение.

Понятно. Мы говорим о разном.

Ваш вопрос, если я его правильно понял, был: "зачем вообще менять ALSA на что-либо еще". Вопрос валидный, и я могу сказать зачем, но не считаю это особенно важным именно сейчас. Мое личное мнение - рано или поздно он все равно бы всплыл, с убедительными для вас аргументами в пользу "чего-либо еще" (не обязательно PulseAudio), и вместе с идеей о написании прослойки совместимости для ALSA-приложений. И это соображение важнее, чем любые конкретные аргументы, которые можно привести сейчас. Ну а сейчас можно привести, например, аргумент о невозможности в ALSA со всеми ее плугинами микширования поверх не-hw устройств (например, BlueTooth или софтового кодера AC3 или DTS для SPDIF). Подчеркиваю: это не аргумент за PulseAudio (у меня таких аргументов нет), а аргумент против ALSA.

Я же отвечал вот на такую фразу, с которой не согласен (в том смысле, что разработчики PulseAudio или его гипотетических альтернатив не могут отвечать за неисправимые косяки разработчиков ALSA):

> Никому мы ничего не должны. Разработчики PulseAudio заявляли о полной совместимости с приложениями ALSA? Значит это их косяк, пусть чинят.

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

70. "Доступен звуковой сервер PulseAudio 5.0"  –1 +/
Сообщение от ананим on 04-Мрт-14, 14:10 
> Я же отвечал вот на такую фразу, с которой не согласен (в том смысле, что разработчики PulseAudio или его гипотетических альтернатив не могут отвечать за неисправимые косяки разработчиков ALSA):

Что значит «неисправимые»?
В ALSA как раз всё работает.
Ещё раз — в alsa работает, запускаешь пульс — не работает.

Не, решить написать своё (с поэтессами и библиотекаршами) ПО, повторяющую функциональность ALSA (работающую!!! поверх ALSA) и сделать его «главной» точкой входа (своё API) — это они додумались.
А реализовать ВЕСЬ доступный функционал через это своё API — у-у-у!!! это оказывается много работать надо.

Сделали б свои плагины к ALSA (аля http://plugin.org.uk), удобные фрон-энды для их настройки, и… всё. Все бы были довольны.
Фактически учебник — как не надо писать софт. Аля вын-специфик.

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

76. "Доступен звуковой сервер PulseAudio 5.0"  +3 +/
Сообщение от Александр Патраков on 04-Мрт-14, 15:05 
>> Я же отвечал вот на такую фразу, с которой не согласен (в том смысле, что разработчики PulseAudio или его гипотетических альтернатив не могут отвечать за неисправимые косяки разработчиков ALSA):
> Что значит «неисправимые»?

Написанием плугина невозможно исправить проблемы софта, который его упрямо не будет использовать. Собственно, главная проблема ALSA - слишком легко написать софт, который не использует нужные пользователю ALSA-плугины. Вторая проблема - авторы приложений, которые не хардкодят устройство, не знают, на что могут рассчитывать (mmap, преобразование числа каналов, гарантии по допустимому числу и размеру фрагментов), так как теоретически могут быть запущены поверх любой комбинации плугинов.

> В ALSA как раз всё работает.
> Ещё раз — в alsa работает, запускаешь пульс — не работает.

Еще раз - в ALSA работает не все (и я, как автор ALSA-плугина "dca", знаю, о чем говорю - поверх него не работает dmix, так как явно проверяет, что запущен поверх hw). Я не делаю и пока не делал никаких утверждений о работоспособности чего-либо в PulseAudio.

> Не, решить написать своё (с поэтессами и библиотекаршами) ПО, повторяющую функциональность
> ALSA (работающую!!! поверх ALSA) и сделать его «главной» точкой входа (своё
> API) — это они додумались.

Не уверен, что соглашусь тут. Само понятие ALSA является слишком растяжимым, чтобы быть полезным в такой дискуссии. Это и ядерная часть, и плугин "hw", и другие plugin'ы. PulseAudio работает (или пытается работать) поверх плугина "hw", на некоторых картах - поверх плугина "route", и иногда при выводе на оптику - поверх "a52" или "dca". PulseAudio по сути заменяет собой плугины "plug", "softvol" и "dmix". Необходимость замены плугина "dmix" чем-либо еще в конфигурациях с оптическим выходом и софтовым кодированием звука в DTS я уже обосновал выше. Только (к вопросу о кишках) любая попытка объявить dmix устаревшим сломает приложения, которые явно прописывают в себе "plug:dmix" или что-то подобное.

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

78. "Доступен звуковой сервер PulseAudio 5.0"  –1 +/
Сообщение от ананим on 04-Мрт-14, 15:31 
> Написанием плугина невозможно исправить проблемы софта, который его упрямо не будет использовать.

Зато участвуя в комьюнити и добавляя (разумно добавляя) изменения в АПИ — можно.
А созданием сверху ещё одной нашлёпки — нет.
У них нет своих драйверов. Всё что они могут — это "повторить" эльзу, вид сбоку.

Зыж
Ещё раз повторяю — в эльзе работает, в пулсе нет.
Поддержку эльза-апи они декларировали.

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

80. "Доступен звуковой сервер PulseAudio 5.0"  +2 +/
Сообщение от Александр Патраков on 04-Мрт-14, 16:02 
Чтобы не спорить, давайте повторю, с чем согласен: у вас в ALSA все, что вам надо, работает, а в Pulse - нет.

> Поддержку эльза-апи они декларировали.

Согласен, это было их ошибкой. Потом они даже выпустили документ про safe ALSA subset: http://0pointer.de/blog/projects/guide-to-sound-apis .

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

84. "Доступен звуковой сервер PulseAudio 5.0"  –1 +/
Сообщение от ананим on 04-Мрт-14, 16:22 
Ну дык с этого и начали.

Вопрос шире. А нужен ли пульс сейчас(!!!) вообще?
Есть у него свои фишки, но они настолько невостребованы, что...

В любом случае, ни вы ни я не выступаем же против того факта, что эльза тоже развивается?
Меня бы устроило эволюционное изменение АПИ (с поддержкой депрекейтед-функций, с выводом этого в лог и тд, но эволюционное, а не революционное).

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

87. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Александр Патраков on 04-Мрт-14, 16:36 
> Вопрос шире. А нужен ли пульс сейчас(!!!) вообще?
> Есть у него свои фишки, но они настолько невостребованы, что...

Нужен! Но далеко не всем.

> В любом случае, ни вы ни я не выступаем же против того
> факта, что эльза тоже развивается?

По факту сейчас развитие ALSA диктуется исключительно нуждами PulseAudio и (в ядерной части) Android'а. dmix поверх dca или поверх bluetooth никто чинить не будет, так как есть PulseAudio, который с аналогичной задачей справляется.

> Меня бы устроило эволюционное изменение АПИ (с поддержкой депрекейтед-функций, с выводом
> этого в лог и тд, но эволюционное, а не революционное).

Не уверен, что этого достаточно. Тут скорее речь не только о deprecated-функциях, а еще о подозрительных (именно подозрительных, имеющих в редких случаях право на существование, а не заведомо неверных/устаревших) функциях и параметрах типа имени устройства в snd_pcm_open. Warning'ами в логах это не решить.

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

79. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Zenitur (ok) on 04-Мрт-14, 15:44 
Приятно читать текст человека, который разбирается. Про это я не знал:

> сложная система именования звуковых устройств (типа hw:0, plughw:0, surround51:0, default:0 и т.п.), причем без возможности перечисления работоспособных вариантов. В первую очередь это косяк разработчиков ALSA.
> Вот Flash и открывает на вывод "default", а на ввод "hw:%d" ... И не работает ... с BlueTooth-микрофонами, так как они не используют hw:%d.

Вот оно что. Для стерео - один плагин, а для 4.1, 5.1 и 7.1 по своему плагину?

Что касается слов разработчиков Adobe Flash Player, я имел в виду это: http://www.linux.org.ru/news/commercial/6750833 Я пересказал и приукрасил, наверное там действительно никто не говорил "вы же обещали полную совместимость". Я только хотел сказать что не успели разработчики Adobe обрадоваться единой звуковой системе в Linux, как снова появляется головная боль с поддержкой нескольких звуковых систем. http://palm.opennet.ru/opennews/art.shtml?num=18108

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

83. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Александр Патраков on 04-Мрт-14, 16:16 
> Вот оно что. Для стерео - один плагин, а для 4.1, 5.1
> и 7.1 по своему плагину?

Не плугину, а PCM'у. В дефолтной конфигурации ALSA не поставляет PCM'ов, поддерживающих одновременно 5.1 и микширование. Для того, чтобы эти возможности стали доступны одновременно, приходится писать код на языке конфигов ALSA.

> Что касается слов разработчиков Adobe Flash Player, я имел в виду это:
> http://www.linux.org.ru/news/commercial/6750833 Я пересказал и приукрасил, наверное
> там действительно никто не говорил "вы же обещали полную совместимость". Я
> только хотел сказать что не успели разработчики Adobe обрадоваться единой звуковой
> системе в Linux, как снова появляется головная боль с поддержкой нескольких
> звуковых систем. http://palm.opennet.ru/opennews/art.shtml?num=18108

Собственно, головная боль возникла из-за смены набора плугинов, отвечающих за ALSA PCM "default", и из-за того, что старые приложения (за отсутствием документации, на что можно полагаться) оказались завязаны на старую реализацию.

Цитирую Poettering'а: "If your application's code does not follow these rules, you must have a very good reason for that. Otherwise your code should simply be considered broken!"

Сразу проблема: никто до него не говорил "your code should simply be considered broken". Вполне валидна точка зрения, что код стал сломан из-за его заявления. Моя точка зрения - проблема в самом API ALSA, которое делает возможным написание такого сломанного, но притворяющегося работающим, кода.

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

81. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от Анониус_ on 04-Мрт-14, 16:02 
Спасибо за подробный рассказ и за ссылку в конце сообщения.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

91. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от rshadow (ok) on 04-Мрт-14, 17:21 
Немного скомкано. Ведь:
* Гуя у альсы нормального кроме выбора источника по умолчанию так и не появилось. И очень жаль, это было бы действительно круто, это одна из основных фич пульсы ага.
* Альса много чего умеет, но только конфигами в файлах. Конечно все можно настроить, и даже блутус и радио наушники. Правда вот сразу они не работают, что немного раздражает. Ибо умеет даже оффтоп.
* Я так понимаю альса принципиально не будет смотреть в сеть, и передавать звук по сети в ней нельзя.

С удовольствием снес бы пульсу если бы не все это "но". Мне нравится что работают радио наушники. Нравится иметь гуй в котором можно переключиться между ними и основной картой. Временно выключить микрофон в скайпике и т.д. Слушать _свою_ музыку у друзей, передающуюся с домашнего компа через инет. И все это без геморроя.

Вообщем беда все та же: система отличная, но пользоваться без напильника невозможно.

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

93. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Zenitur (ok) on 04-Мрт-14, 17:39 
Нет, GUI для ALSA на самом деле есть. В Ubuntu 7.10 оно выглядело вот так: http://wvw.constantvzw.org/?p=43 Только фиг знает как называется эта программа в репозитории убунты: её перестали предустанавливать в Ubuntu 8.04, когда внедрили PulseAudio. В Opensuse оно выглядит так: http://img411.imageshack.us/img411/1653/20120708005702.png

Насчёт передачи звука по сети - я не уверен и не пробовал, но вот: http://en.wikipedia.org/wiki/Network_Audio_System Надеюсь там поддерживается ALSA?

Насчёт радионаушников - у меня GNOME2 и ALSA, и я настраивал в GUI для Bluetooth, значок которого на этом скриншоте: http://img35.imageshack.us/img35/9804/jth6.png

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

102. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от rshadow (ok) on 04-Мрт-14, 21:05 
> В Opensuse оно выглядит так

Да я помню там были гуевины. И alsamixer, и в гноме. Но все они позволяли максимум выбор канала. Даже если в какой то и был раздельный звук на канал (а в консольном alsamixer уж точно есть), то никогда громкости на приложение не было ни в одной.

> Network_Audio_System

Может быть и да, но разница от пулься наверно нету при этом. Та же надстройка на альсой. Я так понимаю написание сервера единственный вариант.

> Насчёт радионаушников

Блутусные согласен. Там же bluez по сути еще один демон, разруливает звук куда надо. А у меня вот были наушники игровые. Они ни к блутусу подключались а имели свой передатчик, который определяется в системе как еще одна звуковая карта. Внимание вопрос: как в альсе переключаться между картами? Ответ прост - без правки конфига и релоада сервера никак. Самое оптимальное решение было просто миксовать две карты в один поток. И выключать громкость на той где не нужно... ну вы понимаете что это извращение.

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

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

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

118. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от AlexYeCu (ok) on 08-Мрт-14, 16:16 
>  * Гуя у альсы нормального кроме выбора источника по умолчанию так
> и не появилось.

До всей этой Поттеринговщины GUI вполне себе были. Возможно, не было какого-то вполне конкретного функционала, в таком случае было б неплохо указать, какого именно.

>Конечно  все можно настроить, и даже блутус и радио наушники. Правда вот
> сразу они не работают, что немного раздражает. Ибо умеет даже оффтоп.

Ложь. Fedora, ALSA, PA выпилен нафиг. Втыкаешь свисток — всё работает сразу. Подчеркну: сразу, а не после нескольких секунд шебуршения иконки в трее, попытки прорваться к обновлениям и пары-тройки всплывающий сообщений, как в упомянутом вами оффтопике.  

>  * Я так понимаю альса принципиально не будет смотреть в сеть,
> и передавать звук по сети в ней нельзя.

Много раз про это слышал, но так и не понял, зачем это нужно.


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

120. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от arisu (ok) on 08-Мрт-14, 16:31 
> Много раз про это слышал, но так и не понял, зачем это
> нужно.

а это люди не знают про mpd, и пытаются его на коленке соорудить. загадив при этом систему и поломав звук.

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

121. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от AlexYeCu (ok) on 08-Мрт-14, 20:40 
>а это люди не знают про mpd, и пытаются его на коленке соорудить. загадив при этом систему и поломав звук.

Я сперва думал, что это надо в комплекте с пробросом иксов по ssh. Но после заметил, что противники иксов и поклонники пульсы частенько одни и те же люди. Тут-то у меня версии и закончились.

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

96. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Аноним (??) on 04-Мрт-14, 17:55 
Ты забыл сказать про OSS4.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

115. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Аноним (??) on 06-Мрт-14, 14:59 
> например в 8.04 убран диспетчер устройств

Все тебе гуишки крутить. Поставь себе уже арч.

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

124. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Whortere on 11-Янв-15, 00:57 
если кому ещё нужно, конфигуратор назывался asoundconf-gtk
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

125. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Whortere on 22-Мрт-15, 22:17 
А нет, это скорее gnome-sound-properties. asoundconf-gtk только выбирает звуковуху по умолчанию (кстати, свежая версия есть здесь: https://bitbucket.org/stativ/asoundconf)
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

31. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от arzeth (ok) on 04-Мрт-14, 07:57 
Кстати на моём Pentium 4 524 3.06GHz @ 3.37GHz новая пульса при resample-method = speex-float-10 стала потреблять 3 % ЦП вместо 20 %.
И таки слепым тестом разницу между speex-float-1, -8, -10 сразу можно отличить даже без особого слуха.
Ещё они что-то с громкостью наделали: теперь 40 % где-то как 20 %. Хотя 100 % так же громко звучат. Наверно это из-за того, что "В модуле module-alsa-card обеспечена корректировка уровня громкости захвата звука через ALSA mixer, что позволило снизить уровень шума на некотором оборудовании; ".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от бедный буратино (ok) on 04-Мрт-14, 08:45 
всех упомянули, а openbsd забыли :( вроде, в openbsd оно тоже работает - по крайней мере, пакет есть.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от sergey (??) on 04-Мрт-14, 08:57 
У Pulseaudio одна проблема: с ней Skype работает через раз. Отключил Pulseaudio - одной проблемой меньше.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Доступен звуковой сервер PulseAudio 5.0"  +6 +/
Сообщение от Аноним (??) on 04-Мрт-14, 11:02 
А если после пульсы отключить еще и скайп — станет двумя проблемами меньше!
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

40. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Аноним (??) on 04-Мрт-14, 09:44 
Мда. А в скайпе толькой недавно запилили поддержку пульзы 4. Теперь скайп снова работать не будет и будут все ждать годами...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Zenitur (ok) on 04-Мрт-14, 10:55 
Поддержка PulseAudio 3 и 4 была, только скайп работал плохо. Решалось откатом на Skype 2.2.

Вообще разработчики Skype сделали очень интересно. В системе, где /usr/lib/libpulse.so.0 нет, программа не говорит "Фатал еррор, нет файла", как это делают некоторые открытые программы, а работает. Разработчики Skype используют dlopen() для работы PulseAudio, потому что код закрыт и его не пересобрать, чтобы избавиться от ненужной зависимости.

На сайте Skype есть статья про ALSA и PulseAudio с картинками: https://support.skype.com/ru/faq/FA10964/mogu-li-a-izmenit-z...

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

43. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Аноним email(??) on 04-Мрт-14, 10:17 
Не нужен, анаонимы пользуют alsa.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Доступен звуковой сервер PulseAudio 5.0"  +5 +/
Сообщение от MageWarrior on 04-Мрт-14, 10:53 
Уже на второй платформе я пытаюсь "разжевать" PulseAudio. Обе звуковые карты интегрированные - VIA и Realtek - ничего сверхординароного. Сейчас работаю в Linux Mint 14 и, пожалуй, после долгих попыток сожительства с PulseAudio буду возвращаться на alsa. Что меня не устраивает:
* Даже на своем двухъядерном Athlon 5200+ я могу наблюдать, как процесс pulseaudio кушает драгоценное время CPU (иногда до 5-7%!!?) во время обычного воспроизведения звука из одного потока без каких-либо преобразований, надеюсь.
* В wine звук превращается в душераздирающий затяжной пердЁж при любых настройках, кроме тех, когда он превращается в менее неприятную тишину.
* В последнее время после загрузки системы при запущенном pulseaudio звука просто нет. Приходится убивать процесс командой kill, так как [# service pulseaudio stop] просто сообщает Unknown instance и ничего не завершает (кто это, нафиг, запусти тогда?). Иногда команда kill не помогает - даже с опцией -9 - и звуковой сервер зомбячится и ест мне мозги, отчего приходится вновь перезагружать ПК... ЫРрРВРОРЫОРр!!!!
* Если в систему залогинился пользователь, запустил что-то звуковое, то после его выхода или смены пользователя (один итог) необходимо вновь убивать процесс и запускать сервер. Ну, или наслаждаться тишиной...
* Я сломал себе мозг, пытаясь заставить работать встроенный микрофонный вход, манипулируя всеми возможными настройками pulseaudio (даже в alsamixer проверил настройки Mic и Mic Boost). Тишинааааа... Это слово и еще слово "пердЁж" должны стать девизом PulseAudio ("Тишина или пердЁж - все в PulseAudio найдешь!" (с) Благодарные пользователи из общества глухих пердунов). НО! Подключил веб-камеру и ее микрофон заработал (WWWHHYYY!!! :'( ). Стал грешить на вход или микрофон на наушниках, по сему загрузился в Live-дистрибутив, использующий alsa, и угадайте чтооооо??? Работает микрофон, угадали!
Остальные мелкие проблемы я даже не замечаю - они вторичны. Я сознаю, что последние две проблемы, возможно, относятся к строению дистрибутива больше, чем к строению pulseaudio. А, возможно, и нет... Я умею читать логи, когда что-то не работает положенным образом, но решать проблему с ЭТИМ я так не буду - мне жалко времени и я знаю то, что нужно сделать, чтобы получить стабильный звук (без наворотов, которыми я ни разу не пользовался) - поставить alsa во главе этой задачи.
Спасибо уважаемые, что дочитали и, возможно, посочувствовали. Сегодня к психотерапевту я могу не ходить :-D
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от vkt on 04-Мрт-14, 11:52 
Ужас. А у меня PulseAudio работает из короПки в Ubuntu 12.04. ЧЯДНТ?
Мало того, мне понравилась возможность подключать LADSPA плагины к PulseAudio.
Например, когда я хочу послушать хорошую музыку через наушники, я подключаю к PulseAudio LADSPA плагин binaural.
Или, если звук фильма очень тихий, то можно включить нормализацию уровня.
И это именно в PulseAudio. То есть работает для всех приложений, а не только в специализированном плейере (VLC, mplayer и т.п.).
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

53. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 04-Мрт-14, 12:05 
Мужик, не поверишь, LADSPA не имеет отношения к пульсу. Вот пруф — http://www.ladspa.org/ . И (выше я уже говорил) про эквалайзер для эльзы http://www.thedigitalmachine.net/alsaequal.html , который:
> Alsaequal uses the Eq CAPS LADSPA Plugin as it's default equalizer but you can change it to use almost any LADSPA plugin, like mbeq from the swh-plugin package.

И далее по ссылке http://alsamodular.sourceforge.net/ :
> AlsaModularSynth is a realtime modular synthesizer and effect processor. It features
>    MIDI controlled modular software synthesis
>    Realtime effect processing with capture from e.g. "Line In" or "Mic In".
>    Full control of all synthesis and effect parameters via MIDI.
>    Integrated LADSPA Browser with search capability
>    JACK Support
> …

Отсутствие удобных гуи-шных формочек для подключения (о которых упоминал выше зенитур) вы воспринимаете как великое достижение pulse? Т.е. вся заслуга, что из-за «дублирования функционала» их заменили на pulse-аналоги?
Нда. И из-за этого вы готовы отказаться от аппаратного микширования и пользоваться только программным? (Зенетур и тут отметился https://www.opennet.ru/openforum/vsluhforumID3/94737.html#45)

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

55. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 04-Мрт-14, 12:10 
зыж
И да, вот это:
$ eix swh-plugin
* media-plugins/swh-plugins
     Available versions:  0.4.15-r2 ~0.4.15-r3 {3dnow nls sse ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"}
     Homepage:            http://plugin.org.uk
     Description:         Large collection of LADSPA audio plugins/effects

не требует использования пульса.


зззыж
Создаётся впечатление, что пульс — это такая крупномасштабная мистификация.
И половину народу ходят загипнотизированными.

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

58. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от vkt on 04-Мрт-14, 12:20 
> не требует использования пульса.

Уговорил. Пример с плагином не очень. Но всё равно отлично работает из коробки, а не как у товарища выше.

> Создаётся впечатление, что пульс — это такая крупномасштабная мистификация.

Давай тогда раскроем этот заговор. Почему всех переводят на PulseAudio? Какие его плюсы выдают за явный шаг вперёд по сравнению с ALSA?

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

59. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 04-Мрт-14, 12:31 
> Давай тогда раскроем этот заговор. Почему всех переводят на PulseAudio? Какие его плюсы выдают за явный шаг вперёд по сравнению с ALSA?

Их уже перевели. Сейчас никого за уши не тащат.
(Кстати, пол-года назад wine с поддержкой pulse шёл из коробки, теперь это отдельный патч. Опять)
Зачем?
Не знаю. Но игру про леммингов тоже помню.
Да, во времена, когда продвигали пульс аппаратное микширование на звуковухах было редкостью.
Для этого придумывали Arts (http://ru.wikipedia.org/wiki/ARts), ESD (тамже), Pulse.
Зачем это сейчас? Без понятия.
Кеды выкинули Arts и спокойно работают без пульса.
В г3 пульс обязателен. Зачем? Вопрос не ко мне.

зыж
А вообще, есть тенденция использовать gstreamer в качестве бэкэнда.
А что у кого там установлено, пусть сам разбирается (если не сказать грубее).

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

92. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Zenitur (ok) on 04-Мрт-14, 17:32 
Мне кажется что Поттеринг писал звуковой сервер тогда, когда была война между ESD и ARTS. Что Поттеринг хотел сделать единый стандарт для GNOME и KDE. Но когда появилась звуковая система ALSA, потребность в звуковом сервере отпала вообще. Разве что для звукарей (JACK, http://ru.wikipedia.org/wiki/JACK_Audio_Connection_Kit) и для передачи звука по сети (NAS http://en.wikipedia.org/wiki/Network_Audio_System). Но раз PulseAudio написали, не пропадать же труду, и Red Hat решила его всё-таки протолкнуть.
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

99. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 04-Мрт-14, 18:41 
Может быть. Поддержка OSSтам тоже есть (была? Х/з)
Какая теперь разница то?
Просто раньше я в линух доустанавливал что нужно, теперь думаю как это выпилить.
В общем давно перешёл на генту.
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

119. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от AlexYeCu (ok) on 08-Мрт-14, 16:21 
> Мне кажется что Поттеринг писал звуковой сервер тогда, когда была война между
> ESD и ARTS. Что Поттеринг хотел сделать единый стандарт

Вообще-то та война к моменту выхода первыхь версий PA давно отгремела, дело закончилось убедительной победой alsa.


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

95. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от arisu (ok) on 04-Мрт-14, 17:49 
эта хрень попыталась изобразить из себя крутую замену алсе, джэку и NAS. феерически облажалась на всех направлениях. а такой пролаж — это почти стопроцентная гарантия, что Стильным-Модным-Молодёжным понравится.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

104. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от prokoudine email(ok) on 05-Мрт-14, 00:43 
> эта хрень попыталась изобразить из себя крутую замену алсе, джэку и NAS

arisu традиционно выступает в виде спорта, в котором не силён — шевеление извилинами.

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

Но факты — это же фи, это скучно. Вот приврать для красоты — это да, совсем другое дело. Тут arisu отличник труда.

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

107. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Геннадий Кернес on 05-Мрт-14, 02:53 
Ну так никто до сих пор точно и не может сказать - какая же задача стояла.
Если судить по результатам - то попиарить Лёнчика и пошипеть-похрипеть звуковой картой пока не снесут.
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

109. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от arisu (ok) on 05-Мрт-14, 04:15 
потому что у автора пульсы руки из задницы растут. и да: пульс вообще не проектировался, портеринг этого не умеет.

а ты — иди туда, откуда растут руки у лёни.

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

112. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от prokoudine email(??) on 05-Мрт-14, 14:05 
Ну, вот arisu и слился. Всё очень предсказуемо.
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

114. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от arisu (ok) on 05-Мрт-14, 18:16 
я же тебе сказал, куда идти. ты настолько сливной бачок, что не понимаешь, пока открытым текстом не написано?
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

105. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от prokoudine email(ok) on 05-Мрт-14, 00:46 
> Мужик, не поверишь, LADSPA не имеет отношения к пульсу.

Мужик, не поверишь, но это и не утверждалось.

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

106. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 05-Мрт-14, 01:26 
А ты откуда знаешь, что он (собеседник выше) именноутвержал?
Адвокат его что ли?
Или соревнуешься в том виде спорта, в котором аризу выше обвинил.

Человек привёл LADSPA в качестве аргумента за пульс в споре пульс вс эльза.
Ему ответили, что это не так.
Он выше уже согласился что это был действительно не аргумент для этого спора.

Вопрос — ты чего влез?

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

108. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от prokoudine email(ok) on 05-Мрт-14, 03:32 
> А ты откуда знаешь, что он (собеседник выше) именноутвержал?

Потому что я умею читать внимательно:

"Мало того, мне понравилась возможность подключать LADSPA плагины к PulseAudio."

Нужно очень сильно извратиться, чтобы в ответ на это развести спор про то, что LADSPA не имеет никакого отношения к пульсу. Это примерно как в ответ на утверждение "Утюг включается в розетку" начать спорить "Нет! У утюга есть шнур, на шнуре есть штепсель, и именно штепсель включается в розетку!".

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

111. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 05-Мрт-14, 13:42 
> Потому что я умею читать внимательно:
> "Мало того, мне понравилась возможность подключать LADSPA плагины к PulseAudio."

Ты себе нагло льстишь.

Зыж
В эльза можно подключить LADSPA плагины, да или нет, штепсель?

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

123. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от zhenya_k on 26-Мрт-14, 14:17 
По стилю изложения и нервозности можно предположить, что ананим и арису - один и тот же человек.
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

94. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от arisu (ok) on 04-Мрт-14, 17:45 
охренеть у тебя система — ты фильмы во всех приложениях смотришь!
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

97. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от MageWarrior on 04-Мрт-14, 18:20 
> Ужас. А у меня PulseAudio работает из короПки в Ubuntu 12.04. ЧЯДНТ?
> Мало того, мне понравилась возможность подключать LADSPA плагины к PulseAudio.
> Например, когда я хочу послушать хорошую музыку через наушники, я подключаю к
> PulseAudio LADSPA плагин binaural.
> Или, если звук фильма очень тихий, то можно включить нормализацию уровня.
> И это именно в PulseAudio. То есть работает для всех приложений, а
> не только в специализированном плейере (VLC, mplayer и т.п.).

Я не знаю, почему на каком-то определенном железе оно работает из коробки, а на каком-то оно оттуда вываливается и жутко пахнет мертвечиной. Я не ломал настройки, ничего к Pulse не прикручивал - просто решиль пользоваться "как есть". Но мне не повезло, как и многим другим, судя по отзывам в сети. :(
Я был бы рад, если бы оно работало отлично. Я был бы рад, ели бы оно НЕ работало, но и НЕ ставилось как звуковой сервер по умолчанию.

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

52. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 04-Мрт-14, 11:52 
вот это могу пояснить:
> Приходится убивать процесс командой kill, так как [# service pulseaudio stop] просто сообщает Unknown instance и ничего не завершает (кто это, нафиг, запусти тогда?)

Тут срабатывает ещё одна, скажем так, сторона пульса.
Он может работать глобально для системы, как демон. А может не глобально, а только для сессии.
Во втором случае убивать его надо так — pulseaudio -k
При этом запускать его после этого не нужно (он сам запустится. Дбас? Х/з)
Что тоже может стать проблемой — хрен остановишь. Например чтобы посмотреть как там просто с эльзой.

И да, пердёжж, как вы говорите, оно же заикания, оно же..., в логи не пишется.
Что бесит больше всего. Не исключено что до психиатрической помощи. :D

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

98. "Доступен звуковой сервер PulseAudio 5.0"  +1 +/
Сообщение от MageWarrior on 04-Мрт-14, 18:23 
> Тут срабатывает ещё одна, скажем так, сторона пульса.
> Он может работать глобально для системы, как демон. А может не глобально,
> а только для сессии.
> Во втором случае убивать его надо так — pulseaudio -k
> При этом запускать его после этого не нужно (он сам запустится. Дбас?
> Х/з)
> Что тоже может стать проблемой — хрен остановишь. Например чтобы посмотреть как
> там просто с эльзой.

Хм... Спасибо! Кажется, это может решить проблему с пропаданием звука для второй запущенной сессии. Попробую даже просто для интереса. Спасибо за мысль!

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

54. "Пульса не нужна."  +/
Сообщение от О да. Так оно и есть. on 04-Мрт-14, 12:07 
Давно ушел с интегрированного аудио. Пульса звучит хуже алсы даже на максимальных настройках ресемплинга.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

57. "Пульса не нужна."  +/
Сообщение от ананим on 04-Мрт-14, 12:19 
Она не может «звучать» лучше.

Повторю слова Зенитура:
>PulseAudio не имеет собственных драйверов в ядре и работает через монополно захваченный ALSA.

Как минимум может также. Но с задержками, т.к. появился ещё один(минимум) слой.
Эльза:
    программа → эльза → колонки
Пульс
    программа → пульс → эльза → колонки
    плюс и вот так ещё (для тех кто умеет только эльза):
    программа → эльза → пульс → эльза → колонки
    Всё это микшируется только программным (в юзер-спейсе) образом и подаётся на эльзу (последнюю в цепочке)

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

82. "Пульса не нужна."  +/
Сообщение от Геннадий Кернес on 04-Мрт-14, 16:14 
Ну так вот поэтому и таки может.
Дополнительные задержки и лишний ресэмплинг на пользу качеству звука не идут.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

86. "Пульса не нужна."  +/
Сообщение от ананим on 04-Мрт-14, 16:24 
А я что сказал?
Лучше не может. Может в лучшем случае "почти также".
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

90. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Zenitur (ok) on 04-Мрт-14, 17:12 
"О которых выше упоминал Зенитур", "Повторю слова Зенитура" - не ожидал, прям смущаюсь. Когда писал, ожидал что читать никто не станет, а прочитало как минимум пятеро.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

100. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от ананим on 04-Мрт-14, 18:45 
Ну... хорошо сказал.
Спокойно, доступно, по существу.
Так что не удивительно.
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

101. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от asavah (ok) on 04-Мрт-14, 19:51 
Прекрасно написал.
Со знанием дела и при этом таким образом, что любой ананим должен понять.
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

103. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Аноним (??) on 05-Мрт-14, 00:22 
Хочу от тебя детей!
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

122. "Доступен звуковой сервер PulseAudio 5.0"  +/
Сообщение от Аноним (??) on 10-Мрт-14, 11:13 
Пульса - зло для дискретных звуковух, это я давно понял. Но у меня так и не получилось выпилить его . Гном не умеет работать без пульсы?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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