Arch linux настройка звука

Sound system

This article is about basic sound management. For advanced topics see professional audio.

General information

The Arch sound system consists of several levels:

  • Drivers and interface – hardware support and control
  • Usermode API (libraries) – utilized and required by applications
  • Usermode sound servers (optional) – best for the complex desktop, needed for multiple simultaneous audio applications, and vital for more advanced capabilities e.g. pro audio
  • Sound frameworks (optional) – higher-level application environments not involving server processes

A default Arch installation already includes the kernel sound system (ALSA), and lots of utilities for it can be installed from the official repositories. If you want additional features you can install one of several sound servers.

Drivers and interface

  • ALSA — The default Linux kernel component providing device drivers and lowest-level support for audio hardware.
  • OSS — An alternative sound architecture for Unix-like and POSIX-compatible systems which has been superseded by ALSA due to a licensing change, but got opened back in 2007.

Sound servers

  • JACK Audio Connection Kit — Sound server for pro audio use, especially for low-latency applications including recording, effects, realtime synthesis, and many others.
  • Network Audio System — An open-source, network-transparent, client–server audio transport system.
  • PipeWire — Multimedia framework intended as a replacement for both PulseAudio and JACK, supports containers like Flatpak.
  • PulseAudio — General purpose sound system intended for out-of-the-box audio, multiple simultaneous inputs, can handle complex setups; is network-capable.
  • This page was last edited on 13 July 2023, at 10:50.
  • Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.
  • Privacy policy
  • About ArchWiki
  • Disclaimers
Читайте также:  Отобразить скрытые папки linux

Источник

Sound system (Русский)

Состояние перевода: На этой странице представлен перевод статьи Sound system. Дата последней синхронизации: 8 августа 2020. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Эта статья рассказывает о базовом управлении звуком. Для получения информации о более сложных темах см. статью Профессиональное аудио.

Общие сведения

Звуковая система Arch Linux состоит из нескольких уровней:

  • Драйверы и интерфейс — поддержка и взаимодействие с аппаратным обеспечением
  • Usermode API (библиотеки) — требуются и используются приложениями
  • (опционально) Звуковые серверы в пользовательском режиме — находят лучшее применение в сложных системах, требующих одновременной работы нескольких аудиоприложений и незаменимы для более продвинутых возможностей, например, профессионального аудио.
  • (опционально) Звуковые фреймворки — более высокоуровневые программные окружения, не связанные с серверными процессами

Базовая установка Arch Linux включает в себя звуковую систему ядра (ALSA), также можно установить множество утилит для управления ALSA из официальных репозиториев. Если требуются дополнительные возможности, вы можете сменить его на OSS или выбрать другой звуковой сервер.

Драйверы и интерфейс

  • ALSA — компонент ядра Linux, содержащий драйверы устройств и обеспечивающий наиболее низкоуровневую поддержку звукового аппаратного обеспечения.
  • Open Sound System (OSS) — альтернативная звуковая архитектура для Unix- и POSIX-совместимых систем. OSS 3-ей версии была основной звуковой системой Linux и включалась в ядро, но была заменена на ALSA в 2002 году, когда 4-ая версия OSS стала проприетарным ПО. OSSv4 вновь стала свободным ПО в 2007, когда 4Front Technologies опубликовали её исходные коды и разместили их под лицензией GPL. OSS не поддерживает такое же множество устройств как ALSA, но в некоторых случаях работает лучше.

Звуковые серверы

  • PulseAudio — очень популярный звуковой сервер, использующийся большинством современных приложений для Linux. Очень хорошо работает с несколькими одновременными потоками аудио и может использоваться по сети. Также PulseAudio легко настраивается — зачастую достаточно только установить пакет.
Читайте также:  Системы контроля версий linux

The factual accuracy of this article or section is disputed.

Reason: Описание JACK и JACK2 может быть некорректным согласно FAQ: what are the differences between JACK 1 and JACK2 (англ.), где сказано, что: «Jack 1 и Jack 2 — одинаковые реализации одного протокола». Также в FAQ рассматривается следующий вопрос: «Почему я должен предпочитать одно другому? Для большинства людей нет никакой разницы. Для других же обычно существует одна-две возможности, которые и влияют на выбор». См. FAQ (англ.) для получения более подробной информации. (Discuss in Talk:Sound system (Русский))

  • JACK Audio Connection Kit — более старая редакция звукового сервера, используемая в профессиональной работе со звуком, особенно когда требуется быстрый отклик при работе с записью, эффектами, синтезом в реальном времени и так далее. Хотя эта редакция и является старой, она сохраняет группу активных и преданных разработчиков, а многие проблемы удаётся решить путём проб и ошибок.
  • JACK2 — новая версия JACK, разработанная непосредственно для работы в мультипроцессорных системах и также включающая передачу данных по сети.
  • NAS — звуковой сервер, поддерживаемый некоторыми крупными приложениями.

Смотрите также

Источник

Оцените статью
Adblock
detector