Гид по технологиям

Одновременный вывод аудио в Linux

• 4 min read • Linux • Обновлено 22 Nov 2025
Одновременный вывод аудио в Linux
Одновременный вывод аудио в Linux

Linux: вывод звука на несколько устройств (компьютер и ТВ)

Управление звуком в Linux иногда ставит в тупик. PulseAudio упростил некоторые вещи и одновременно усложнил другие. Одновременный вывод звука — один из случаев, где удобный GUI может сэкономить время.

Если вы хотите отправлять звук сразу на два или больше устройств, проще всего использовать утилиту paprefs, которая создаёт виртуальный интерфейс и включает другие звуковые устройства в него. Это быстрее и надёжнее, чем пытаться вручную соединять sink’ы.

Что делает paprefs

paprefs — графическая утилита для настройки PulseAudio. Она управляет стандартными модулями PulseAudio (например, module-combine-sink), которые объединяют несколько выходов в один виртуальный выход. Короткое определение: paprefs — это интерфейс для включения готовых механизмов PulseAudio.

Установка paprefs

Откройте терминал и выполните:

sudo apt install paprefs

После установки запустите paprefs от обычного пользователя (не от root): просто введите paprefs в терминале или найдите программу в меню вашего окружения рабочего стола.

Включение одновременного вывода

  1. Запустите paprefs. Перейдите на вкладку Simultaneous Output.

Окно Paprefs: вкладка Simultaneous Output

  1. Поставьте галочку для включения одновременного вывода. Это создаст виртуальный sink, который объединит выбранные выходы.

  2. Откройте системные настройки звука (в GNOME это Settings → Sound) и на вкладке Output выберите созданный «Simultaneous output» как устройство вывода.

Настройки звука GNOME: выбор Simultaneous output

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

Тестирование

Запустите плеер или видео в браузере и проверьте все подключённые колонки и телевизор. Если слышно не везде, проверьте:

  • выбран ли виртуальный вывод в настройках звука;
  • подключены ли физические устройства и активны ли их драйверы;
  • не заблокированы ли каналы в микшере.

Когда это не сработает

  • Задержка и рассинхрон: разные устройства (например, Bluetooth и HDMI) имеют разную задержку — звук может идти не в такт. Это ограничение аппаратуры и стека звука.
  • Ограничения драйверов: некоторые проприетарные драйверы или нестандартные устройства могут не поддерживать смешивание через PulseAudio.
  • Аппаратные конфликты: если одно устройство эксклюзивно захватывает поток (редко на современных системах), объединение может не работать.

Important: при рассинхроне попытайтесь избегать Bluetooth в одном сочетании с низколатентными выходами (HDMI/analog).

Альтернативные подходы

  • pavucontrol — тонкий GUI для управления потоками и устройствами; полезен для переназначения потоков после включения виртуального sink’а.
  • pactl / pacmd — команды для управления PulseAudio из терминала. Пример создания комбинированного sink вручную:
pactl load-module module-combine-sink sink_name=combined slaves=alsa_output.pci-0000_00_1b.0.analog-stereo,alsa_output.pci-0000_01_00.1.hdmi-stereo

Замените имена устройств на те, что видны в pactl list short sinks.

  • module-loopback — пересылает конкретный источник на другой sink; полезно, если надо направить один конкретный поток на второе устройство.
  • PipeWire — современная замена PulseAudio на некоторых дистрибутивах; содержит свои механизмы микширования и может вести себя иначе.

Ментальная модель (как думать о PulseAudio)

  • Sink — «выход» (колонки, HDMI).
  • Source — «вход» (микрофон).
  • Virtual sink — объединённый выход, который создаёт paprefs или module-combine-sink.
    Думайте о виртуальном sink как о «мешке» для нескольких физических выходов.

Чек-лист для быстрого запуска (Desktop-пользователь)

  • Установлен paprefs.
  • В paprefs включён Simultaneous Output.
  • В системных настройках выбран Simultaneous output.
  • Проверены физические регуляторы громкости.

Чек-лист для AV-техника

  • Проверить задержки устройств (особенно Bluetooth).
  • При необходимости настроить отдельные sink’ы через pactl и синхронизировать.
  • Если используется PipeWire — проверить совместимость модулей и наличие замены module-combine-sink.

Диагностика и устранение проблем

  1. Посмотреть список выходов:
pactl list short sinks
  1. Если виртуального sink нет — проверьте логи PulseAudio:
journalctl --user -u pulseaudio --since today
  1. При расхождении звука попробуйте временно отключить Bluetooth-устройства и проверить HDMI + аналог.

  2. Для тонкой настройки используйте pavucontrol: там можно переназначить конкретные потоки на нужные sink’ы.

Критерии приёмки

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

Краткое резюме

Использование paprefs — самый простой способ организовать одновременный вывод аудио в большинстве настольных систем Linux. Если вы столкнулись с проблемами синхронизации или поддержкой устройств, используйте pactl/pavucontrol или рассмотрите переход на PipeWire. Всегда проверяйте физические регуляторы громкости и совместимость драйверов.

Notes: простота paprefs — его сила, но при более сложных сценариях полезны ручные команды и понимание структуры PulseAudio.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро