Битлента
Windows, macOS, Android, iOS6 мин чтения·

Нет звука в Ubuntu и Debian: как выбрать устройство вывода и проверить PipeWire или PulseAudio

Что проверить, если в Ubuntu или Debian пропал звук: выбор устройства вывода, громкость и mute в alsamixer, команды pactl и wpctl, перезапуск звукового сервера.

Кратко

Звук в Linux проходит цепочку ядро и ALSA, звуковой сервер (PipeWire или PulseAudio), выбор устройства вывода и громкость. Проверяйте звено за звеном: сначала устройство и mute, затем сервер, затем перезапуск.

Из каких звеньев состоит звук в Linux

Когда в Ubuntu или Debian пропадает звук, причин много, но схема обычно одна и та же. Сначала драйвер ядра и подсистема ALSA видят звуковую карту. Над ней работает звуковой сервер, который смешивает потоки приложений и направляет их на выбранное устройство. Затем идёт выбор устройства вывода: динамики, наушники, HDMI, Bluetooth. Наконец, свои уровни громкости и значки отключения звука есть у приложения, у сервера и у самого железа.

Звуковой сервер зависит от версии системы. В новых выпусках настольных Ubuntu и Debian по умолчанию используется PipeWire, а в более старых работает PulseAudio. Для приложений различие почти незаметно: PipeWire предоставляет совместимый с PulseAudio интерфейс, поэтому многие команды и графические инструменты работают одинаково. Какой сервер у вас, покажет команда pactl info: в строке «Имя сервера» (Server Name) при работе PipeWire обычно указано PulseAudio (on PipeWire) с номером версии, а при работе PulseAudio — просто PulseAudio.

Диагностика по звеньям экономит время: если в панели настроек нет ни одного устройства, дело в драйвере или сервере; если устройство есть, а звука нет, чаще всего ошибка в выборе устройства или в mute.

Устройство вывода: проверка и переключение

Частая причина «звука нет» — звук идёт не туда. Например, после подключения монитора по HDMI система переключилась на него, а колонки монитора молчат. То же случается с Bluetooth-наушниками, которые остались подключёнными в другой комнате.

В графических настройках звука откройте раздел вывода и посмотрите, какое устройство выбрано. Название пункта и расположение зависят от окружения и версии. Попробуйте поочерёдно другие устройства и запустите любой звук. В терминале то же покажут команды:

  • pactl list short sinks — список устройств вывода с номерами и именами;
  • pactl get-default-sink — устройство по умолчанию;
  • pactl set-default-sink имя — смена устройства по умолчанию;
  • wpctl status — сводка по PipeWire и WirePlumber, если они установлены.

Отдельно о профилях карты: у одной звуковой карты бывают аналоговый выход, HDMI и цифровой выход, и профиль выбирается на вкладке настроек устройства. В графической утилите pavucontrol (отдельный пакет) такая вкладка называется «Конфигурация». Если нужного выхода в списке нет, попробуйте сменить профиль карты.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Громкость и mute: четыре места, где звук отключается

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

МестоКак проверить
регулятор в системном менюзначок громкости на панели, ползунок и кнопка отключения звука
устройство вывода в настройкахуровень и переключатель mute конкретного выхода
регулятор приложенияв настройках звука или в pavucontrol на вкладке воспроизведения
аппаратный микшер ALSAв терминале alsamixer, отключённые каналы помечены MM

В alsamixer клавишей F6 выбирается звуковая карта, стрелками вы двигаетесь по каналам, клавиша M включает и выключает канал, а Esc закрывает программу. Каналы Master, Speaker, Headphone нередко оказываются отключены после смены устройства. Подробности значков зависят от модели карты.

Команды для быстрой проверки в терминале: pactl set-sink-mute имя 0 снимает mute, а pactl set-sink-volume имя 50% задаёт громкость (имя берётся из pactl list short sinks). Команда aplay -l перечисляет карты, которые видит ALSA, и показывает, есть ли вообще устройства на уровне ядра.

Перезапуск звукового сервера и проверка драйвера

Если настройки выглядят верно, а звука нет, сервер мог зависнуть после выхода из сна или смены устройства. Его можно перезапустить без перезагрузки компьютера. В системах с PipeWire обычно выполняют systemctl --user restart pipewire pipewire-pulse wireplumber. В системах с PulseAudio достаточно systemctl --user restart pulseaudio либо команды pulseaudio -k, после которой сервер стартует снова. Точные названия служб могут различаться между версиями, поэтому при ошибке выполните systemctl --user list-units --type=service и найдите имя звуковой службы.

Если после перезапуска устройств всё равно нет, проверьте, видит ли ядро звуковую карту: aplay -l и lspci показывают устройства. Если карты нет в списке, причина глубже: драйвер, прошивка или аппаратная неисправность. Для новых ноутбуков иногда нужно обновить ядро, и тогда пригодится страница об обновлении пакетов. Диагностику на этом уровне лучше сопровождать сообщениями ядра, их показывает journalctl -k.

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

Когда звук есть, но качество странное

Не только отсутствие звука, но и странности встречаются: тихий звук, шипение, звук только в одном канале, задержка в видеозвонках. Здесь снова помогает проверка по звеньям.

Тихий звук часто объясняется тем, что уровень устройства низкий, а приложение выставлено на максимум, или наоборот. Проверьте уровни в трёх местах из таблицы выше. Звук только в одном канале — повод посмотреть баланс в настройках устройства и убедиться, что выбран стереорежим.

У Bluetooth-наушников есть два типа профилей: для качественного воспроизведения и для звонков с микрофоном. При включении микрофона звук может стать глуше, это свойство профиля, а не поломка. Переключение профиля находится в настройках звука или в pavucontrol.

Если проблема появилась после обновления, запомните время и версию ядра: uname -r. Это поможет при обращении на форум или в поддержку дистрибутива. А если звук стал пропадать при нехватке ресурсов, посмотрите нагрузку и память; как читать вывод, описано на странице про free.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
звукpipewirepulseaudiolinuxubuntu

Часто задаваемые вопросы

Читайте также