Как вы используете как Pulse Audio, так и Alsa?

Это часто делается путем создания пакета, который использует dpkg-divert в своих сценариях для поддержки, чтобы переместить старый файл конфигурации в сторону: В своем прединте отвлеките файл.

dpkg-divert --add --package $your_package_name --rename \
    --divert /path/to/file.disabled \
    /path/to/file
В своем postrm отмените файл.
dpkg-divert --remove --package $your_package_name --rename \
    /path/to/file

См .: dpkg-divert

Одним из решений, которое помогает абстрагировать dpkg-divert, является пакет config-package-dev, созданный и поддерживаемый проектом MIT Debathena , У них есть подробный учебник.

5
задан 8 June 2012 в 03:51

17 ответов

В этом сокращенном объяснении звукового стека имеется четыре уровня.

  1. Аппаратное обеспечение.
  2. ALSA.
  3. Pulseaudio
  4. Приложения.

ALSA имеет всю аппаратную поддержку. Это здорово говорить со всей нагрузкой разных вещей, но это довольно мусор, когда вы разговариваете с несколькими приложениями или предоставляете сетевые функции, такие как Pulseaudio.

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

PulseAudio может принимать соединения от клиентов, которые говорят только на ALSA (он притворяется устройство ALSA) по старым причинам, позволяющим работать с такими вещами, как Wine, Skype и др.


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

Я предлагаю вам сохранить оба. Вам нужно ALSA и PulseAudio, за все свои предполагаемые грехи, в наши дни неплохо справляются.

7
ответ дан 25 July 2018 в 18:36

В этом сокращенном объяснении звукового стека имеется четыре уровня.

  1. Аппаратное обеспечение.
  2. ALSA.
  3. Pulseaudio
  4. Приложения.

ALSA имеет всю аппаратную поддержку. Это здорово говорить со всей нагрузкой разных вещей, но это довольно мусор, когда вы разговариваете с несколькими приложениями или предоставляете сетевые функции, такие как Pulseaudio.

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

PulseAudio может принимать соединения от клиентов, которые говорят только на ALSA (он притворяется устройство ALSA) по старым причинам, позволяющим работать с такими вещами, как Wine, Skype и др.


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

Я предлагаю вам сохранить оба. Вам нужно ALSA и PulseAudio, за все свои предполагаемые грехи, в наши дни неплохо справляются.

7
ответ дан 31 July 2018 в 12:30

В этом сокращенном объяснении звукового стека имеется четыре уровня.

  1. Аппаратное обеспечение.
  2. ALSA.
  3. Pulseaudio
  4. Приложения.

ALSA имеет всю аппаратную поддержку. Это здорово говорить со всей нагрузкой разных вещей, но это довольно мусор, когда вы разговариваете с несколькими приложениями или предоставляете сетевые функции, такие как Pulseaudio.

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

PulseAudio может принимать соединения от клиентов, которые говорят только на ALSA (он притворяется устройство ALSA) по старым причинам, позволяющим работать с такими вещами, как Wine, Skype и др.


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

Я предлагаю вам сохранить оба. Вам нужно ALSA и PulseAudio, за все свои предполагаемые грехи, в наши дни неплохо справляются.

7
ответ дан 2 August 2018 в 00:45

В этом сокращенном объяснении звукового стека имеется четыре уровня.

  1. Аппаратное обеспечение.
  2. ALSA.
  3. Pulseaudio
  4. Приложения.

ALSA имеет всю аппаратную поддержку. Это здорово говорить со всей нагрузкой разных вещей, но это довольно мусор, когда вы разговариваете с несколькими приложениями или предоставляете сетевые функции, такие как Pulseaudio.

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

PulseAudio может принимать соединения от клиентов, которые говорят только на ALSA (он притворяется устройство ALSA) по старым причинам, позволяющим работать с такими вещами, как Wine, Skype и др.


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

Я предлагаю вам сохранить оба. Вам нужно ALSA и PulseAudio, за все свои предполагаемые грехи, в наши дни неплохо справляются.

7
ответ дан 4 August 2018 в 16:16

В этом сокращенном объяснении звукового стека имеется четыре уровня.

  1. Аппаратное обеспечение.
  2. ALSA.
  3. Pulseaudio
  4. Приложения.

ALSA имеет всю аппаратную поддержку. Это здорово говорить со всей нагрузкой разных вещей, но это довольно мусор, когда вы разговариваете с несколькими приложениями или предоставляете сетевые функции, такие как Pulseaudio.

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

PulseAudio может принимать соединения от клиентов, которые говорят только на ALSA (он притворяется устройство ALSA) по старым причинам, позволяющим работать с такими вещами, как Wine, Skype и др.


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

Я предлагаю вам сохранить оба. Вам нужно ALSA и PulseAudio, за все свои предполагаемые грехи, в наши дни неплохо справляются.

7
ответ дан 6 August 2018 в 00:55

В этом сокращенном объяснении звукового стека имеется четыре уровня.

  1. Аппаратное обеспечение.
  2. ALSA.
  3. Pulseaudio
  4. Приложения.

ALSA имеет всю аппаратную поддержку. Это здорово говорить со всей нагрузкой разных вещей, но это довольно мусор, когда вы разговариваете с несколькими приложениями или предоставляете сетевые функции, такие как Pulseaudio.

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

PulseAudio может принимать соединения от клиентов, которые говорят только на ALSA (он притворяется устройство ALSA) по старым причинам, позволяющим работать с такими вещами, как Wine, Skype и др.


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

Я предлагаю вам сохранить оба. Вам нужно ALSA и PulseAudio, за все свои предполагаемые грехи, в наши дни неплохо справляются.

7
ответ дан 7 August 2018 в 18:20

В этом сокращенном объяснении звукового стека имеется четыре уровня.

  1. Аппаратное обеспечение.
  2. ALSA.
  3. Pulseaudio
  4. Приложения.

ALSA имеет всю аппаратную поддержку. Это здорово говорить со всей нагрузкой разных вещей, но это довольно мусор, когда вы разговариваете с несколькими приложениями или предоставляете сетевые функции, такие как Pulseaudio.

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

PulseAudio может принимать соединения от клиентов, которые говорят только на ALSA (он притворяется устройство ALSA) по старым причинам, позволяющим работать с такими вещами, как Wine, Skype и др.


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

Я предлагаю вам сохранить оба. Вам нужно ALSA и PulseAudio, за все свои предполагаемые грехи, в наши дни неплохо справляются.

7
ответ дан 10 August 2018 в 07:04

В этом сокращенном объяснении звукового стека имеется четыре уровня.

  1. Аппаратное обеспечение.
  2. ALSA.
  3. Pulseaudio
  4. Приложения.

ALSA имеет всю аппаратную поддержку. Это здорово говорить со всей нагрузкой разных вещей, но это довольно мусор, когда вы разговариваете с несколькими приложениями или предоставляете сетевые функции, такие как Pulseaudio.

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

PulseAudio может принимать соединения от клиентов, которые говорят только на ALSA (он притворяется устройство ALSA) по старым причинам, позволяющим работать с такими вещами, как Wine, Skype и др.


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

Я предлагаю вам сохранить оба. Вам нужно ALSA и PulseAudio, за все свои предполагаемые грехи, в наши дни неплохо справляются.

7
ответ дан 15 August 2018 в 19:02
  • 1
    Благодарю. Для кого-то, кто хочет, чтобы все было просто, должен ли я просто максимизировать все тома в диалоговом окне ALSA, а затем использовать Pulse для моего обычного контроля? Наверное, мне сложно узнать, что такое «хорошо». настройки для всех этих циферблатов. – Angelo 8 June 2012 в 05:50
  • 2
    Я просто оставлю только тома устройств ALSA - PulseAudio будет устанавливать их при изменении глобального тома. – Oli♦ 8 June 2012 в 14:59

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

ALSA - это звуковой микшер уровня ядра, он управляет вашей звуковой картой напрямую. ALSA - это дерьмо (серьезно), и он может обрабатывать несколько (иногда только один) канал. PulseAudio - это программный микшер, поверх пользовательского пространства (например, вы запускаете приложение). Когда он запускается, он использует канал Alsa и управляет КАЖДЫМИ элементами микширования, устройствами, сетевыми устройствами, само по себе. (Это как еще один ненужный слой). На самом деле вы можете запускать только ALSA, но у вас могут возникнуть проблемы с смешиванием, а Ubuntu - с поддержкой PA / PA. (Некоторые приложения жестко закодированы для использования PulseAudio, с пользовательскими патчами и т. Д.) (PulseAudio также потребляет гораздо больше CPU, чем OSS или ALSA.)
2
ответ дан 25 May 2018 в 10:27

На сайте Super User есть аналогичный вопрос , а - хороший ответ . Вы можете это проверить. Однако я копирую самую полезную информацию здесь. Все кредиты отправляются оригинальному автоответчику.

ALSA - это звуковой микшер уровня ядра, он управляет вашей звуковой картой напрямую. ALSA - это дерьмо (серьезно), и он может обрабатывать несколько (иногда только один) канал. PulseAudio - это программный микшер, поверх пользовательского пространства (например, вы запускаете приложение). Когда он запускается, он использует канал Alsa и управляет КАЖДЫМИ элементами микширования, устройствами, сетевыми устройствами, само по себе. (Это как еще один ненужный слой). На самом деле вы можете запускать только ALSA, но у вас могут возникнуть проблемы с смешиванием, а Ubuntu - с поддержкой PA / PA. (Некоторые приложения жестко закодированы для использования PulseAudio, с пользовательскими патчами и т. Д.) (PulseAudio также потребляет гораздо больше ЦП, чем OSS или ALSA.)

2
ответ дан 25 July 2018 в 18:36

На сайте Super User есть аналогичный вопрос , а - хороший ответ . Вы можете это проверить. Однако я копирую самую полезную информацию здесь. Все кредиты отправляются оригинальному автоответчику.

ALSA - это звуковой микшер уровня ядра, он управляет вашей звуковой картой напрямую. ALSA - это дерьмо (серьезно), и он может обрабатывать несколько (иногда только один) канал. PulseAudio - это программный микшер, поверх пользовательского пространства (например, вы запускаете приложение). Когда он запускается, он использует канал Alsa и управляет КАЖДЫМИ элементами микширования, устройствами, сетевыми устройствами, само по себе. (Это как еще один ненужный слой). На самом деле вы можете запускать только ALSA, но у вас могут возникнуть проблемы с смешиванием, а Ubuntu - с поддержкой PA / PA. (Некоторые приложения жестко закодированы для использования PulseAudio, с пользовательскими патчами и т. Д.) (PulseAudio также потребляет гораздо больше ЦП, чем OSS или ALSA.)

2
ответ дан 31 July 2018 в 12:30

На сайте Super User есть аналогичный вопрос , а - хороший ответ . Вы можете это проверить. Однако я копирую самую полезную информацию здесь. Все кредиты отправляются оригинальному автоответчику.

ALSA - это звуковой микшер уровня ядра, он управляет вашей звуковой картой напрямую. ALSA - это дерьмо (серьезно), и он может обрабатывать несколько (иногда только один) канал. PulseAudio - это программный микшер, поверх пользовательского пространства (например, вы запускаете приложение). Когда он запускается, он использует канал Alsa и управляет КАЖДЫМИ элементами микширования, устройствами, сетевыми устройствами, само по себе. (Это как еще один ненужный слой). На самом деле вы можете запускать только ALSA, но у вас могут возникнуть проблемы с смешиванием, а Ubuntu - с поддержкой PA / PA. (Некоторые приложения жестко закодированы для использования PulseAudio, с пользовательскими патчами и т. Д.) (PulseAudio также потребляет гораздо больше ЦП, чем OSS или ALSA.)

2
ответ дан 2 August 2018 в 00:45

На сайте Super User есть аналогичный вопрос , а - хороший ответ . Вы можете это проверить. Однако я копирую самую полезную информацию здесь. Все кредиты отправляются оригинальному автоответчику.

ALSA - это звуковой микшер уровня ядра, он управляет вашей звуковой картой напрямую. ALSA - это дерьмо (серьезно), и он может обрабатывать несколько (иногда только один) канал. PulseAudio - это программный микшер, поверх пользовательского пространства (например, вы запускаете приложение). Когда он запускается, он использует канал Alsa и управляет КАЖДЫМИ элементами микширования, устройствами, сетевыми устройствами, само по себе. (Это как еще один ненужный слой). На самом деле вы можете запускать только ALSA, но у вас могут возникнуть проблемы с смешиванием, а Ubuntu - с поддержкой PA / PA. (Некоторые приложения жестко закодированы для использования PulseAudio, с пользовательскими патчами и т. Д.) (PulseAudio также потребляет гораздо больше ЦП, чем OSS или ALSA.)

2
ответ дан 4 August 2018 в 16:16

На сайте Super User есть аналогичный вопрос , а - хороший ответ . Вы можете это проверить. Однако я копирую самую полезную информацию здесь. Все кредиты отправляются оригинальному автоответчику.

ALSA - это звуковой микшер уровня ядра, он управляет вашей звуковой картой напрямую. ALSA - это дерьмо (серьезно), и он может обрабатывать несколько (иногда только один) канал. PulseAudio - это программный микшер, поверх пользовательского пространства (например, вы запускаете приложение). Когда он запускается, он использует канал Alsa и управляет КАЖДЫМИ элементами микширования, устройствами, сетевыми устройствами, само по себе. (Это как еще один ненужный слой). На самом деле вы можете запускать только ALSA, но у вас могут возникнуть проблемы с смешиванием, а Ubuntu - с поддержкой PA / PA. (Некоторые приложения жестко закодированы для использования PulseAudio, с пользовательскими патчами и т. Д.) (PulseAudio также потребляет гораздо больше ЦП, чем OSS или ALSA.)

2
ответ дан 6 August 2018 в 00:55

На сайте Super User есть аналогичный вопрос , а - хороший ответ . Вы можете это проверить. Однако я копирую самую полезную информацию здесь. Все кредиты отправляются оригинальному автоответчику.

ALSA - это звуковой микшер уровня ядра, он управляет вашей звуковой картой напрямую. ALSA - это дерьмо (серьезно), и он может обрабатывать несколько (иногда только один) канал. PulseAudio - это программный микшер, поверх пользовательского пространства (например, вы запускаете приложение). Когда он запускается, он использует канал Alsa и управляет КАЖДЫМИ элементами микширования, устройствами, сетевыми устройствами, само по себе. (Это как еще один ненужный слой). На самом деле вы можете запускать только ALSA, но у вас могут возникнуть проблемы с смешиванием, а Ubuntu - с поддержкой PA / PA. (Некоторые приложения жестко закодированы для использования PulseAudio, с пользовательскими патчами и т. Д.) (PulseAudio также потребляет гораздо больше ЦП, чем OSS или ALSA.)

2
ответ дан 7 August 2018 в 18:20

На сайте Super User есть аналогичный вопрос , а - хороший ответ . Вы можете это проверить. Однако я копирую самую полезную информацию здесь. Все кредиты отправляются оригинальному автоответчику.

ALSA - это звуковой микшер уровня ядра, он управляет вашей звуковой картой напрямую. ALSA - это дерьмо (серьезно), и он может обрабатывать несколько (иногда только один) канал. PulseAudio - это программный микшер, поверх пользовательского пространства (например, вы запускаете приложение). Когда он запускается, он использует канал Alsa и управляет КАЖДЫМИ элементами микширования, устройствами, сетевыми устройствами, само по себе. (Это как еще один ненужный слой). На самом деле вы можете запускать только ALSA, но у вас могут возникнуть проблемы с смешиванием, а Ubuntu - с поддержкой PA / PA. (Некоторые приложения жестко закодированы для использования PulseAudio, с пользовательскими патчами и т. Д.) (PulseAudio также потребляет гораздо больше ЦП, чем OSS или ALSA.)

2
ответ дан 10 August 2018 в 07:04

На сайте Super User есть аналогичный вопрос , а - хороший ответ . Вы можете это проверить. Однако я копирую самую полезную информацию здесь. Все кредиты отправляются оригинальному автоответчику.

ALSA - это звуковой микшер уровня ядра, он управляет вашей звуковой картой напрямую. ALSA - это дерьмо (серьезно), и он может обрабатывать несколько (иногда только один) канал. PulseAudio - это программный микшер, поверх пользовательского пространства (например, вы запускаете приложение). Когда он запускается, он использует канал Alsa и управляет КАЖДЫМИ элементами микширования, устройствами, сетевыми устройствами, само по себе. (Это как еще один ненужный слой). На самом деле вы можете запускать только ALSA, но у вас могут возникнуть проблемы с смешиванием, а Ubuntu - с поддержкой PA / PA. (Некоторые приложения жестко закодированы для использования PulseAudio, с пользовательскими патчами и т. Д.) (PulseAudio также потребляет гораздо больше ЦП, чем OSS или ALSA.)

2
ответ дан 15 August 2018 в 19:02

Другие вопросы по тегам:

Похожие вопросы: