LINUX.ORG.RU

Релиз PulseAudio 3.0

 , , , ,


1

0

Представлен новый релиз популярного звукового сервера PulseAudio 3.0. Главные нововведения:

  • Поддержка ALSA Use Case Manager (UCM) — библиотеки для получения информации об особенностях звуковых устройств, установленных в системе.
  • Добавлен интерфейс D-Bus, позволяющий изменять параметры фильтров LADSPA без перезагрузки сервера.
  • Значительно упрощена настройка источников Bluetooth.
  • Оптимизирована работа с устройствами ARM NEON.
  • Добавлена возможность устанавливать индивидуальное значение задержки звука для каждого устройства.
  • Более точное следование стандартам XDG Base Directory Specification (в частности, конфигурационные файлы перенесены из ~/.pulse в ~/.config/pulse).
  • Устранены некоторые незначительные неполадки в поддержке ALSA.
  • Инфраструктурные улучшения: переработана система автоматического тестирования и произведён рефакторинг системы Bluetooth.

>>> Подробности

★★★★★

Проверено: tazhate ()
Последнее исправление: Dendy (всего исправлений: 7)
Ответ на: комментарий от AP

Застало. KDE 3.5 не так давно отъехал. Не могу понять, в Fedora 17 всё с пульсом нормально, ничего не хрипит, проц не торащит. А вот люди говорят, что должно отжирать и хрипеть. Что я делаю не так?

shnurok
()

И как в новой версии, через pavucontrol можно регулировать громкость звука во время вывода его через openal или нет?

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

Пульса таки захватила десктопный линукс…

Вполне предсказуемо.

vilisvir ★★★★★
()
Ответ на: комментарий от Google-ch

Пульсу «впихнули» только в Федору. По некоторым причинам авторы/мейнтейнеры других дистрибутивов поддержали эту инициативу. Наверно, потому что понимают, что обычному пользователю (тм) нужен функциональный аудио-сервер.

gatsu
()
Ответ на: комментарий от Google-ch

Не то, чтобы всюду, но как на десктопе предложите на ходу из гуя выбирать, куда играть фильму - на телевизор через hdmi, на колонки ноута, на usb-наушники или на блютуз-гарнитуру?

AVL2 ★★★★★
()

Добавлен интерфейс D-Bus, позволяющий изменять параметры фильтров LADSPA без перезагрузки сервера.

Хочу подобное в ALSA. Запилите пожалуйста, а? Не обязательно через D-Bus, как хотите.

firestarter ★★★☆
()
Последнее исправление: firestarter (всего исправлений: 1)

У меня даже на работе в кубунте пульсы нет, чему я несказанно рад.

dismal_faun ★★
()

Знатоки пульсы подскажите две вещи:
1 - Можно ли в пульсе сделать так, чтобы одно приложение играло в два (например в два из трех) выходов?
2 - Как правильно «разделить» звуковую карту на два отдельных выхода? Т.е чтобы пульс видел Front и Rear выходы.
Тред вот:
Как правильно разделить входы/выходы звуковухи в pulseaudio?
Т.е мне надо чтобы в pavucontrol передний (на корпусе) и задний (на Intel HDA звуковухе) были разными выходами.

winddos ★★★
()

Через 3 дня на главный компьютер, пентагона прилетит
обновление с PulseAudio 3.0, все заглючит и вывалится в кору.
Система безопасности посчитает это актом кибер агрессии со
стороны Китай и выпустит ядерные ракеты. Китай ответит...
Продолжение наблюдайте в RL через 3 дня.

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

На второй вопрос

# Создаём два синка для передних и задних каналов         
load-module module-remap-sink sink_name=headphones master=alsa_output.pci-0000_01_01.0.analog-surround-40 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right remix=no
load-module module-remap-sink sink_name=speakers master=alsa_output.pci-0000_01_01.0.analog-surround-40 channels=2 master_channel_map=rear-left,rear-right channel_map=front-left,front-right remix=no

# Меняем описание. Именно эти имена будут выводится в программах
update-sink-proplist speakers device.description="Speakers"
update-sink-proplist headphones device.description="Headphones"

# Синк по умолчанию
set-default-sink headphones

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

вот ведь поттеринг! даже такой светлый день (новость ниже про перл) пытается испортить!

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

В настройках звуковой карты надо поставить, что это 4.0

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

У тебя это работает?
Я пробовал сделать именно так, но получалось, что звук в одних ушах портился, а в других его не было вообще.

Что у тебя без настроек выдает «pactl list sinks»?
У меня без настройки пульс видит звуковуху вот так:

Channel Map: front-left,front-right

И вот ещё кусок:
	Ports:
		analog-output: Analog Output (priority: 9900)
		analog-output-headphones: Headphones (priority: 9000)
	Active Port: analog-output

Т.е устройство которое видит пульс имеет 2 порта, но по дефолту выходов всего два, в итоге не ясно как их ремапить корректно.

Вообще мой конфиг здесь есть:
https://gist.github.com/8d9b6503c5ed2f9c194a
Толи руки кривые, толи железо как то странно определилось...

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

Да вообще, хотя бы биндинги для перла запилили)

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

Да, уже сам догадался что дело в этом. :)
Выставил только что в Analog Surround 4.0 Output и работает как надо.

Спасибо за ответ.

winddos ★★★
()

Леннарт Поттеринг - теперь 3.0!

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

Большинство программ, которые выводят звук, так или иначе юзают альсу в своих целях)

goingUp ★★★★★
()

Оптимизирована работа с устройствами ARM NEON.

Да они там оптимисты...

segfault ★★★★★
()

Ненужное злое зло. У меня отключен. Именно PulseAudio с его ужасным качеством и создал у меня настороженное отношение к любой программе Леннарта Поттеринга ещё до того, как я её попробую.

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

> В Mageia 3 уже прилетела, вроде нормально работает

Если нормально работает то хорошо, а у меня работает ненормально, и я не просто отключил его, я удалил его совсем. Для этого пришлось пересобрать пару пакетов из GNOME, а также Qt4, openjdk и libcanberra - и почему-то после пересборки последнего при попытке удалить PulseAudio предлагало удалиться не 400 программ, а всего лишь 60. В Mageia эту библиотеку, видимо, прибили гвоздями к PulseAudio, а прикладные приложения, в свою очередь, гвоздями прибили к libcanberra.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от Google-ch

> Стоит ставить на ноутбук, если и так всё работает? :)

Почему бы и нет: попробуй, вдруг понравится. Составь своё мнение.

ZenitharChampion ★★★★★
()

Как музыкант не могу не радоваться таким новостям - был бы еще LMMS или Ardour в состоянии хотя бы 4-го Cubase, была бы, вообще, сказка )

Opeth ★★★
()

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

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

> Не то, чтобы всюду, но как на десктопе предложите на ходу из гуя выбирать, куда играть фильму - на телевизор через hdmi, на колонки ноута, на usb-наушники или на блютуз-гарнитуру?

Вот так.

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

Как музыкант не могу не радоваться таким новостям

O_o зачем музыканту говнопульс?

был бы еще LMMS или Ardour в состоянии хотя бы 4-го Cubase

всё это фигня, Ardour хотя бы можно пользоваться, а вот мидиредактора уровня хотя бы 8-9 cakewalk нет

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

Хочу подобное в ALSA. Запилите пожалуйста, а? Не обязательно через D-Bus, как хотите.

libasound2-plugin-equal подойдёт?

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

Что предлагаешь использовать вместо HAL не в Linux?

В венде и макоси этот вопрос не стоит, а всякие там *BSD в качестве десктопа не нужны.

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

Вот и выросло поколение, которое не застало aRTs и ESD.

ну ты нашёл, блин, время, ночь на носу!

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

Были еще jack

jack живее всех живых, и работает беспроблемно кучу лет, в отличие от

lazyklimm ★★★★★
()
Ответ на: комментарий от Google-ch

>>>>>>>>>> Хм. А почему тогда все раньше юзали напрямую OSS/ALSA?

>>>>>>>>> Просто сомневаюсь в нужности отдельной сущности.

>>>>>>>> Были еще jack, nas, esound, arts. Так что, идея далеко не новая. Вопрос в том, хороша ли реализация?

>>>>>>> Ну я вот дубина и не понимаю почему нельзя допилить/перепилить OSS, у которого более хороший API и киллер фичи аля «громкость для каждого приложения» есть.

>>>>>> В таком случае, стоит пойти почитать хотя бы википедию. Там доступным языком все изложено.

>>>>>> Нет ничего плохого в идее разделения звукового стека на уровни. Ты ж не спрашиваешь, почему б не допилить сетевые протоколы второго уровня, чтоб они сессии поддерживали?

>>>>>> Но, к сожалению, хорошая идея не гарантирует хорошую реализацию.

>>>>> Но блин, тогда надо чтоб при проигрывании звука пульса не жрала кучи проца и батарейки, нет?

>>>> Это уже вопрос реализации, а не идеи.

>>> А зачем тогда всюду пихать это кхм..?

>> Наверное потому, что дистростроителям это по какой-то причине выгодно. Или они думают, что выгодно. Я у них не спрашивал.

> Ну хотя вот стим юзает пульсу, не знаю, хорошо ли это или плохо..

У меня не юзает. Steam запускается без него и спокойно воспроизводит и записывает звук. PulseAudio у меня отключен в настроечной программе дистрибутива, скриншот я уже размещал. Надо будет - включу, но пока не пригодился.

Поддерживаю твою точку зрения насчёт PulseAudio. Тоже не понимаю причин добавления этой штуки в дистрибутивы Linux. Насколько я помню, в Fedora включили по умолчанию чтобы ускорить тестирование программы, созданной в Red Hat. В Ubuntu включили чтобы была утилита, как в Windows Vista, позволяющая из одного окна регулировать громкость звука всех приложений. А остальные начали делать это вслед за ними.

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

На первый вопрос: в paprefs последняя вкладка, там единственная галка.

Мне не нужно выводить сразу на все каналы, а нужно только на 2 из 7, например.

Можно через CLI с помощью module-combine-sink - объединить выходы и set-default-sink combined

Спасибо, это по идее то что надо, буду пробовать.
GUI конечно лучше.

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