LINUX.ORG.RU

PulseAudio 6.0

 ,


0

1

13 февраля состоялся мажорный выпуск звукового сервера PulseAudio — кроссплатформенного звукового сервера, работающего на платформах Linux, Solaris и *BSD, а также на Windows, Mac OS X и Android. PulseAudio является свободным программным обеспечением, которое распространяется под лицензией GNU LGPL 2.1+.

Основные изменения:

  • Возвращена поддержка профилей BlueZ 5 HSP (headset profile) и HFP (hands-free profile), что позволяет подключать гарнитуру к ПК, либо использовать ПК в качестве гарнитуры при подключении мобильного телефона.
  • Возможность активации по сокету systemd (запуск PulseAudio при обращении к звуковому серверу).
  • Улучшена поддержка мультиканального звука и профилей 2.1.
  • Внесены оптимизации в механизм переназначения каналов (например, появилась возможность задействовать инструкции ARM NEON).

Полный список изменений

>>> Источник

anonymous

Проверено: JB ()
Последнее исправление: ymn (всего исправлений: 2)

Ответ на: комментарий от LightDiver

Ну, это ГТК, а я на КДЕ. В KMix точно выше 100% нельзя, приходится через консоль.

Здрассьте! Настроки микшера-общие-повышение громкости.
Всё он умеет.

fractaler ★★★★★
()
Ответ на: комментарий от Deleted

У меня тоже на самом деле треск и попискивание. Использовал в gentoo для проброса звука из qemu. такая портативная система для запуска на винде с флешки, а так же дома по всей локальной сети, соответственно на всех десктопах была пулься. Обрадовался,когда снёс.

mittorn ★★★★★
()
Ответ на: комментарий от makoven

какие преимущества я получу?

В тишине спать гораздо приятнее. В этом и преимущество :)

trueshell ★★★★★
()
Ответ на: комментарий от fractaler

Опять же прочитай дальше - он не умеет циферки выше 100, а в итоге хрен поймешь сколько в итоге.

LightDiver ★★★★★
()
Ответ на: комментарий от makoven

да толсто же, те говорят :)

а вообще, просто попробуй :-D

h4tr3d ★★★★★
()
Ответ на: комментарий от ZenitharChampion

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

h4tr3d ★★★★★
()

Объясните, зачем нужен пульс, если и без него все отлично работает? Кто-то не осилил настроить альсу? Специально ради интереса щас запустил видео в ffplay, музыку в mplayer и exaile - все три играют через альсу, брат жив. Блютус-ушами и скайпом не пользуюсь.

anonymous
()
Ответ на: комментарий от fractaler

Использовал сие чудо для подключения bluetooth гарнитуры (разъём нормальных наушников сломался). Использовал ровно 2 дня. За эти два дня я интуитивно осознал за что оно получило прозвище пщпщаудио и на меня снизошло озарение в результате которого я смог настроить алсу для работы с гарнитурой. К слову, вся настройка оказалась в графическом интерфейсе кед.

А попробовать настроить PulseAudio не пробовал? Оно очень гибкое и модульное. Но это, наверное, выше твоих способностей.

anonymous
()
Ответ на: комментарий от anonymous

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

Хотя на OS X такой возможности нет и как то не хочется, зато работает всё отлично.

anonymous
()
Ответ на: комментарий от anonymous

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

Самое смешное, в PulseAudio это не реализовано! Реализовано раздельное управление громкостью отдельных потоков, что вовсе не то же самое. Разницу можно понять, если открыть вот эту страницу в Qupzilla, Epiphany или Midori:

http://www.kibagames.com/Game/Kiba-Kumba-Jungle-Chaos

AEP ★★★★★
()
Ответ на: комментарий от mittorn

В том то и дело, что кому-то медведь на ухо наступил - поэтому их не беспокоят косяки PulsAudio.

Deleted
()
Ответ на: комментарий от Deleted

Скорее оно просто кое-где нормально работает. Но не с моей звуковухой, не на медленных системах и точно не во всех программах. На старом компе всё было не так уж плохо.

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от makoven

Поставил пульсу

А я снес эту гадость, чтобы не пропадал звук при переключении в TTY

annulen ★★★★★
()
Ответ на: комментарий от mittorn

Моя конфигурация:

AMD FX(tm)-8320 Eight-Core Processor PCI звуковая карта Xonar DS 8Гб RAM SATA 3

Экспериментальное ПО - mplayer, vlc, FlashPlayer, Clementine, etc.

Мне кажется, что в такую трубу должно залетать всё со свистом, без задержек в программном микшере.

Deleted
()
Ответ на: комментарий от makoven

звук на некоторых сайтах не работает

Звук. На сайтах. Но зачем?

dexpl ★★★★★
()
Ответ на: комментарий от anonymous

А попробовать настроить PulseAudio не пробовал? Оно очень гибкое и модульное. Но это, наверное, выше твоих способностей.

Ты серьёзно думешь, что настройка пульсы оказалась сложнее настроек алсы, зелёненький?

fractaler ★★★★★
()
Ответ на: комментарий от makoven

получишь тишину. Пульса работает поверх альсы.

OpenMind ★★★★
()
Ответ на: комментарий от grossws

Угу и процессор с шиной PCI? Мастер юмора? Проблемы не у меня - проблемы у Пульсы.

Deleted
()
Ответ на: комментарий от ValdikSS

у меня увы не так: однозначно выбран правильный output, если вставить назад наушники и выбрать хедфоунс, то все играет, более того, вывода «просто Output» у меня нет, только спикерс и хедфоунс.

это на systemd-less arch'е, если это важно.

val-amart ★★★★★
()
Ответ на: комментарий от aplay

Но на альсе звук не микшируется на bluetooth устройство, или есть способ?

я не очень в курсе этого лексикона. Что значит не микшируется? Звук идёт, громкость регулируется. Что ещё надо?

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

Ты серьёзно думешь, что настройка пульсы оказалась сложнее настроек алсы, зелёненький?

Да хоть фиолетовеньким меня называй, настройка PulseAudio существенно проще настройки alsa. Ну и напомню — PulseAudio — сервер, alsa — набор драйверов. И PulseAudio без alsa работать не может. И может потребоваться настраивать их оба. Почему ты их противопаставляешь? Наверное потому, что ты ненужнист-идиот-сектант.

Будешь считать, что настроить alsa проще, чем PulseAudio — сразу считай себя вруном и идиотом.

anonymous
()
Ответ на: комментарий от makoven

Ютуб крэшится. На других сайтах видео идет без звука

Только что зашёл проверить. УМВР. Дистр - практически дефолтный Calculate. Небольшая настройка алсы:

$ cat .asoundrc 
pcm.bt {
    type bluetooth
}
pcm.bt-in {
    type plug
        slave {
              pcm bt
                  }
}
ctl.bt {
    type bluetooth
}
Кстати, не уверен, что это необходимо.

В КДЕ основным устройством воспроизведения указана гарнитура.

fractaler ★★★★★
()
Ответ на: комментарий от anonymous

Да хоть фиолетовеньким меня называй

фиолетовых троллей не видел.

настройка PulseAudio существенно проще настройки alsa.
И PulseAudio без alsa работать не может. И может потребоваться настраивать их оба.

Взаимоисключающие параграфы.

Будешь считать, что настроить alsa проще, чем PulseAudio — сразу считай себя вруном и идиотом.

Не передёргивай слова. Я нигде не говорил, что настройка алсы проще. Я сказал, что результат без пщпщ получается.

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

фиолетовых троллей не видел.

В качестве объекта троллинга ты неинтересен — скучен, агрессивен и однозначен, как туалетная бумага. Тебя никто не троллил, просто ненужнисты идиотские порой раздражают.

Взаимоисключающие параграфы.

У тебя идиотизм, технический кретинизм или просто плохо читаешь?

Не передёргивай слова. Я нигде не говорил, что настройка алсы проще. Я сказал, что результат без пщпщ получается.

А я настроил PulseAudio без пщпщ легко и быстро, просто согласованием частот дискретизации. Потратил пятнадцать минут на документацию. И всем доволен. И не воняю часами-днями-месяцами-годами на форумах. Гордиться тем, что ты что-то не можешь настроить — публичное признание собственного идиотизма и технического кретинизма.

Такие дела. Гордись дальше.

anonymous
()
Ответ на: комментарий от anonymous

У тебя неинтересная привычка отвечать на собственные мысли, а не на слова, к тебе обращённые.
Скучно.
/thread

fractaler ★★★★★
()

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

crowbar
()
Ответ на: комментарий от anonymous

но зачем все это терпеть, когда есть мощный и современный PulseAudio?!

Доооо... Вместе, со скайпом, мощща так и прёт... Какого хрена новый скайп, который хочет пульсу, не может микрофон включить выключить ? Вот прямо сейчас наткнулся. Тот скайп, который с алсой мог работать, микрофончиком управлял на раз.

Пустил поттерингоподелки к себе на бук... Теперь вот смотрю, что это за звери такие, systemd с пульсой. :-)

AS ★★★★★
()
Ответ на: комментарий от AEP

Проблема с пониманием возникла из-за многослойности архитектуры ALSA...
Теперь почему plug и dmix в некоторых случаях недостаточно...
Самый важный случай - две звуковые карты...
Другой случай - это многоканальная акустика.
Третий случай - SPDIF и HDMI...
Ну и наконец, Bluetooth и Airplay...

Это конечно интересно, но простой вопрос - почему это всё нельзя реализовать в ALSA? Проект закрыли?

anonymous
()
Ответ на: комментарий от anonymous

Это конечно интересно, но простой вопрос - почему это всё нельзя реализовать в ALSA? Проект закрыли?

Потому что текущая архитектура dmix завязана на буфер звуковой карты, который можно многократно переписывать (пока оно не доиграло до переписываемого), прежде чем там получится правильный результат. А такой буфер, который можно отобразить одновременно в память нескольких приложений и многократно переписывать, есть только у настоящих аппаратных звуковых карт. Его нет и не может быть ни в случае Bluetooth или Airplay (т.к. в конечном итоге получается сетевой пакет, который должен быть отправлен кем-то одним), ни в случае софтового кодировщика AC3/DTS для SPDIF (там надо сформировать правильный результат для кодирования с первой попытки). В этих случаях для микширования нужен звуковой сервер.

Насчет многоканальной акустики, SPDIF (без кодировщика AC3/DTS) и HDMI - как я уже сказал, в ALSA это статически настроить можно, если есть необходимые знания. Т.е. дело поправимое, если бы этим кто-то занимался и если бы статическая настройка всех устраивала. Случай с двумя звуковыми картами с точки зрения пользователя просто несовместим со статической настройкой.

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

AEP ★★★★★
()
Ответ на: комментарий от fractaler

Что значит не микшируется?

Запускаешь плеер с музыкой в гарнитуру. Ставишь на паузу. Запускаешь второй плеер на гарнитуру. Устройство занято.

aplay ★★★★★
()

Заикающийся звук на интелёвых чипсетах починили?

anonymous
()
Ответ на: комментарий от AEP

Потому что...

Ну это текущее состояние дел, вы уже в предыдущем посте объяснили. Вопрос был в другом, почему эти недочёты не устранят в последующих версиях ALSA.

Из того что я понял, сейчас используется какой-то микс из ALSA и недостающих костылей из PulseAudio. И что разработчики ALSA не хотят избавляться от костылей дублировать функции.

Т.е. отдельно проект ALSA застопорился, и больше расширять функциональность не будет?

anonymous
()
Ответ на: комментарий от anonymous

Вопрос был в другом, почему эти недочёты не устранят в последующих версиях ALSA.

Это (dmix и программоконфиги) не просто недочеты. Это изъяны архитектуры. PulseAudio и является попыткой в том числе исправить первое.

Из того что я понял, сейчас используется какой-то микс из ALSA и недостающих костылей из PulseAudio.

Не совсем так. Есть строгое разграничение функциональности. ALSA сейчас занимается низкоуровневыми вопросами типа «как надо скормить стереофонические семплы звуковой карте, чтобы они вывелись через фронтальные колонки» (на некоторых картах это, кстати, нетривиальный вопрос). PulseAudio - микшированием и роутингом звука на ALSA-устройства и на другие приемники. Т.е. имеет место разграничение механизма и политики, которого раньше не было (все было свалено в одну кучу под названием ALSA, и попытка ее разгрести на две маленькие кучки при сохранении совместимости с устаревшими системами почему-то воспринимается как добавление костылей).

Т.е. отдельно проект ALSA застопорился, и больше расширять функциональность не будет?

Можно и так сказать - только он не застопорился, а ограничил круг ответственности и почти достиг в нем совершенства (если не считать устаревшие костыли в виде dmix, существующие только для обратной совместимости).

AEP ★★★★★
()
Ответ на: комментарий от AEP

Ага, застопорился... DSD вон только что залили

anonymous
()
Ответ на: комментарий от Dmitry_Sokolowsky

Не умеет, да мне и не нужно

Всем плевать — что тебе нужно, а что нет. Если кому-то это нужно, значит оно будет разрабатываться и поддерживаться. У тебя есть выбор просто не пользоваться и перестать вбрасывать свой бугурт в тред.

anonymous
()
Ответ на: комментарий от crowbar

заметным треском как от грампластинки

Тёплый ламповый же.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.