LINUX.ORG.RU

Выпущен PulseAudio 2.0

 ,


3

5

Спустя полгода после прошлого релиза была выпущена новая версия звукового сервера PulseAudio — 2.0.

Ключевые изменения:

  • Динамическое переключение частоты дискретизации при выводе на звуковую карту.
  • Определение, подключен ли штекер к разьему звуковой карты.
  • Существенные улучшения в подавлении эха.
  • Модуль Virtual Surround.
  • Паравиртуальный модуль-источник для xen.
  • Исправления для HURD.
  • Улучшение качества декодера A2DP.

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

★★★★★

Проверено: tazhate ()
Последнее исправление: Binary (всего исправлений: 3)
Ответ на: комментарий от SoulThreads

«Только тогда он монопольно будет захватывать звук.»

так и должно быть, если тебе нужен качественный звук (в пример ставлю ASIO)

dimderbin
()

Так тут фичи ток новые, или и баг фиксы провели тоже? чет не найду

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

Ага, было такое дело. Сам ковырялся с dmix.
Правда, нынче я смотрю: asound пустой, а музыка проц не жрёт. Такое ощущение, что dmix научился не ресемплировать без необходимости.

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

Там по умолчанию очень простой алгоритм, особенно если не установлен пакет libasound2-plugins.

GotF ★★★★★
()

Выпущен PulseAudio 2.0

Откуда хоть выпустили-то? Из больницы, из тюрьмы или как газы — из задницы?

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

Спасибо, Кэп :]

Вот интересно, кстати, как себя поведёт PA в случае, если при проигрывании потока, например, 44.1KHz ворвётся в общую картинку поток с 48KHz. Бесшовно включит ресемплинг для первого потока или, не дай П-к, второй будет корёжить?

SoulThreads
()

Тег [костыль] забыли.

Xenon ★★★
()

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

ЗЫ может вот он повод поставить пульсу, вдруг туда впилили что-то без чего работать невозможно )))

Dred ★★★★★
()

Ебилд собрался, полет нормальный...

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

99.9% компьютеров оснащены дешёвыми встроенными звуковыми картами.

Я думаю, что всё же меньше :) Ну хотя бы 97-98%.

Google -> Передискретизация звука.

Я знаю, что это, спасибо.

GotF ★★★★★
()

Хочу профили не только для звуковых карт, но и для звуков, например, у меня 5.1 система, и хочется чтобы стерео микшировался в 4.1 или 2.1 по выбору, и чтобы в тоже время шестиканальный звук не микшировался.

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

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

GotF ★★★★★
()

Недавно поставил на свой гентушный ноут, пока имеется одна проблема - не умею менять громкость с помощью xbindkeys.
Кто осилил - подскажите.

fads ★★
()

Ждём свежих глюков... И, блин, ни одного интересного улучшения.

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

хорошо... скоро соберу аудиофилов и повторю с отключенным ресэмплером alsa-ы =)

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

ну теперь-то прекратятся вопли про неработающие микрофоны и орущие колонки вкупе с наушниками?

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

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

Бесшовно включит ресемплинг для первого потока или, не дай П-к, второй будет корёжить?

Мне что-то подсказывает, что совсем бесшовно не получится, если даже при регулировке громкости PA добавляет ламповый треск :)

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

99.9% звуковых карт физически не способны выводить звуки с частотой не кратной 48000Hz. Т.е. в 99.9% случаев происходит ресемплирование 44100->48000.

Что бы ты не настраивал в Пулсе, Алса, Осс ресемплирование будет.

Я видел у встроенных звуковушек и у usb-гарнитур одновременно поддерживаемые 48000 и 44100, и 22050 тоже бывает, так что не надо про одну частоту рассказывать.

anonymous
()

Новый пульс? Замечательно. Вопрос, кто-нить уже попробовал Quake4 или Doom3 или хоть что-нить из IdTech4? Как там со звуком? Не хрипит? Не отстает? Вернули работоспособность? А то это была единственная причина, по которой пришлось отказаться от пульсы... а жаль, мне она казалось удобной штукой.

ivanlex ★★★★★
()

Определение, подключен ли штекер к разьему звуковой карты.

О, неужели! Неужели теперь можно будет и в fedora/opensuse наслаждаться нормально работающими наушниками с snd-hda-intel на ноутах? А то в федора16 с гномощелью не взлетало у меня. А волшебный alsa-hda-dkms только для ubuntu есть.

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

«Только тогда он монопольно будет захватывать звук.»

так и должно быть, если тебе нужен качественный звук (в пример ставлю ASIO)

Аудиофилы такие аудиофилы...

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

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

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

Не факт. F17 заморожена, остается надеяться, что бэкпортируют патч. Или же 2.0 добавят как обновление уже после релиза.

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

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

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

При прямом выводе разницы нет и быть не должно.

Но часто она есть. Хотя бы из-за разных настроек встроенного в карту/кодек микшера. Банально не отключены лишние входы, или, что существенно хуже, громкости общая и ИКМ.

baka-kun ★★★★★
()

OSS и ALSA отлично живут и развиваются, так что не вижу в этом пулсе смысла. Вообще единственный случай, когда pulse реально нужен - это жуткое поделие российских проприетарщиков nausoftphone. (говорю за себя)

Deleted
()
Ответ на: комментарий от fads
#!/bin/sh

player='deadbeef'
volume=50000 # <65535

# получение id проигрывателя
player_cid=$(pactl list short clients | grep $player | sed 's/\([0-9]*\).*/\1/')
# получение id звукового потока проигрывателя
player_sink_input=$(pactl list short sink-inputs | sed "s/^\([0-9]*\)\t[0-9]*\t$player_cid.*$/\1/")
# установка громкости
pactl set-sink-input-volume $player_sink_input $volume
gatsu
()
Ответ на: комментарий от fads

громкость с помощью xbindkeys


Повесь на нужные клавиши что-нибудь типа

pactl set-sink-volume 0 +1dB
и
pactl set-sink-volume — 0 -1dB

«--» — чтобы на неправильный аргумент из-за «-» не ругалось. Громкость можно и в процентах задавать.

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

Там проблема в том, что у nvidia 4 аудиовыхода и по умолчанию звук выводился только на один, да ещё и не тот, который надо.

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

Ты опять за своё? В прошлый раз попался на троллинге и слился, а теперь опять начинаешь? И почему все тролли такие тупые?

Я ж сказал, что ресемплинг к хреновому звуку Альсы отношения не имеет, искажения совсем другого типа. Если отключить dmix, то искажения ресемплинга пропадают, но интермодуляция остаётся. Я, в отличие от тебя, реально всё испытывал, а ты только трындеть умеешь - «нет и быть не может».

В альсе ошибка на самом верхнем уровне проектирования, они попытались скопировать CoreAudio от Макинтошей, но не учли разницу ядер. В результате от модуля альсы потребовалась практически нереализуемая функциональность. Вот и получилось то, что получилось.

Motif ★★
()
Ответ на: комментарий от baka-kun

Ну так это уже настройки, они редко где оптимальны из коробки. К слову, на моей карте OSS предоставляет существенно меньшую громкость, чем ALSA, не позволяя расплавить мозг неосторожным движением микшера :]

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