Зачем вам PulseAudio?

Я читаю и пытаюсь понять, почему кто-то хочет использовать Pulse Audio, и я не понимаю. Я прочитал этот https://www.linux.com/news/hardware/drivers/8100-why-you-should-care-about-pulseaudio-and-how-to-start-doing-it , и я все еще не получив убедительного ответа. У меня есть настройка с одной звуковой картой. (Мне не нужно мультиплексировать звуки от или до нескольких звуковых карт). Я знаю, что все приложения написаны с различными API-интерфейсами, ALSA, OSS, JACK и т. Д. Поэтому, если я настрою все эти фреймворки для маршрутизации звука через импульсный звук, какую пользу я получу, а также позволяю всем этим фреймворкам напрямую разговаривать со звуковой картой Водитель? Кроме того, я не вижу, что у Pulse Audio есть собственный API приложений. Поэтому мне нужно выбрать структуру в любом случае (например, ALSA). благодаря

2 Solutions collect form web for “Зачем вам PulseAudio?”

Все дело в мультиплексировании.

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

Ах, но вы делаете! Если вы хотите иметь возможность воспроизводить аудио из двух источников одновременно, по какой-либо причине вам нужно мультиплексирование.

OSX и Windows обрабатывают мультиплексирование в ядре (но все еще в программном обеспечении), поэтому это никогда или редко появляется на этих платформах.

Однако в Linux с программным обеспечением, таким как ALSA, мультиплексирование остается до конкретной звуковой карты / реализации / драйвера.

К сожалению, не все карты и все драйверы действительно поддерживают это из коробки.

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

Без этой функциональности, если бы вы сказали, используя ALSA напрямую sans-PulseAudio, со звуковой картой, у которой была плохая поддержка мультиплексирования PCM в Linux, вы всегда сможете слышать звук только из одного приложения за раз.

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

Путем маршрутизации всего звука через PulseAudio в первую очередь, эту проблему можно избежать.

Источник: длинный разговор IRC, который я когда-то имел с сопровождающим Ubuntu для ALSA, где я спросил у них тот же самый вопрос, который вы задаете сейчас.

С момента введения Dmix в alsa pulseaudio оказалась бесполезной. Bare alsa с Dmix каким-то образом позволяли глубоко внутри (мне не нужно ничего устанавливать) работает намного лучше для меня. Например, нет никаких задержек при изменении уровня звука.

Просто удалите pulseaudio, если вы используете недавнюю alsa и чувствуете себя хорошо.

  • KODi и терминал не реагируют на все кнопки с пульта дистанционного управления (rc_core)
  • Какой дистрибутив Linux подходит для развития серверов и несколько прост в использовании?
  • Поделитесь моей папкой Windows 7 C с другим настольным компьютером Lenovo Ubuntu Linux 15.10
  • Присоединение всех mp3-файлов в файле m3u в один mp3-файл
  • деградированная загрузка программного обеспечения
  • Настройка клиента OpenVPN
  • Отрицательные / недопустимые настройки Ubuntu без полномочий root sudo
  • Emacs не будет прокручивать колесико мыши на Ubuntu 15.10 с Cinnamon
  • Создание CodeBlocks работает с Terminator?
  • Проблемы с диском не позволяют мне загружаться или устанавливают диск только для чтения. Как исправить диск?
  • Как создать ярлыки клавиш для яркости экрана в Xubuntu (XFCE Ubuntu)?
  • Linux и Unix - лучшая ОС в мире.