Ubuntu Studio 24.04.1 LTS, все еще проблемы с новым pipewire

Вопрос или проблема

Я использую Ubuntu Studio 24.04.1 LTS, с установкой PipeWire (с возможностями Jack и PulseAudio).

Это работает, да. НО…

Поскольку я использую Jack Mixer и Calf Studio Gear (чтобы получить полный контроль над смешиванием многоканального звука в стерео для моего внешнего усилителя и обрабатывать динамику звука, чтобы выиграть войну против шумной обстановки в моем доме).

В этом плане я обнаружил следующие проблемы, не имею понятия, как их исправить:

  1. Мне необходимо вручную отключать некоторые автоматические соединения между аудио приложениями и конечной аудиовStage, показанной qwgraph и/или qjackctl (коробка под названием “Встроенный аудио Pro”). Раньше, без pipewire на 22.04.4 LTS, этого не было.

  2. Я абсолютно потерял любую возможность объёмного звучания! Теперь любое аудио приложение (скажем, MPV Player) имеет только стандартные стереовыходы (Левый и Правый), даже когда воспроизводит файл с объемным звуком 5.1. У меня все каналы объёмного звука смешаны со стерео “внутри” этих приложений. То же самое с VLC, OcenAudio, SMP Player, Adobe Audition и командой “speaker-test” (которая не может подключиться к коробке под названием “Встроенный аудио Pro 2”, которая является точкой подключения любого аудио входа для обработки перед последней аудиовStage). Даже несмотря на то, что я не теряю никаких аудиоканалов, я не могу контролировать эти каналы индивидуально (как мне раньше удавалось с Jack Mixer). Поэтому, если я не хочу слышать некоторые из оригинальных каналов объемного звука, теперь я не могу отключить ни один! С помощью старой версии 22.04.4 LTS я мог получать настоящее объёмное звучание из этих приложений и мог вручную контролировать каждый канал индивидуально с Jack Mixer.

  3. Мне нужно вручную отключать монитор звука, когда я использую встроенный микрофон моего ноутбука (HP 250-G5), когда я хочу записать с него. Если я этого не сделаю… я просто получаю очень неприятный фидбек!!! Также мне нужно вручную отключать его, когда я записываю звук из любого другого источника (внутреннего или внешнего), потому что я слышу все звуки окружающей среды, захваченные микрофоном. Конечно, это не есть цель. Ранее, в 22.04.4 LTS, этого не было.

Так что… Есть ли идеи, как исправить эти 3 проблемы? ???

Я нашел это решение, это помогает. Надеюсь, это поможет.

Ответ или решение

Решение проблем с PipeWire в Ubuntu Studio 24.04.1 LTS

Проблемы, которые вы описали при использовании PipeWire в Ubuntu Studio 24.04.1 LTS, к сожалению, не являются уникальными, и многие пользователи сталкиваются с аналогичными трудностями перехода от PulseAudio и Jack к PipeWire. Разберём каждую из ваших проблем по порядку и предложим возможные решения.

Проблема 1: Автоматические соединения между аудиоприложениями

Если вы сталкиваетесь с тем, что некоторые соединения между приложениями необходимо отключать вручную, это может быть связано с тем, как PipeWire обрабатывает соединения по умолчанию. В отличие от PulseAudio и Jack, PipeWire может создавать автоматические соединения, которые не всегда подходят для вашей конфигурации.

Решение:

  1. Убедитесь, что вы используете последнюю версию PipeWire. Иногда обновления могут содержать исправления для таких проблем.
  2. Отключите автоматическое соединение в настройках ваших аудиоприложений, если такая опция доступна.
  3. Используйте qjackctl для настройки соединений. Вы можете сохранить определённые профили соединений, чтобы упростить процесс повторного подключения.

Проблема 2: Потеря окружного звука

Потеря поддержки окружного звука (5.1 и больше) может происходить из-за неправильной конфигурации. Современные версии PipeWire поддерживают многоканальный звук, но могут не быть настроены должным образом по умолчанию.

Решение:

  1. Проверьте, правильно ли настроены параметры в pw-cli для поддержки многоканального вывода. Используйте команду:

    pw-cli list -t Node

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

  2. В некоторых случаях может помочь создание конфигурационного файла /etc/pipewire/pipewire.conf и добавление параметров, активирующих многоканальный вывод.

  3. Убедитесь, что ваши приложения (например, VLC или MPV) настроены на использование многоканального вывода. В MPV вы можете задать параметр --audio-channels=5.1.

  4. Попробуйте использовать pavucontrol (PulseAudio Volume Control) для проверки каналов и их подключения. Убедитесь, что устройства вывода настроены правильно.

Проблема 3: Уровень мониторинга микрофона

Проблема с звуковым мониторингом во время записи с микрофона может возникать из-за того, что PipeWire неправильно обрабатывает уровни мониторинга.

Решение:

  1. В qjackctl, убедитесь, что уровень выхода вашего микрофона правильно настроен и отключен, если вам не нужен мониторинг.
  2. Используйте pw-metadata для настройки параметров устройства. Возможно, вам нужно будет установить дополнительные параметры на входе, чтобы полностью отключить возврат звука на микрофон.
  3. Попробуйте установить уровни по умолчанию на ноль в pavucontrol, чтобы избежать усиления микрофона.

Заключение

Переход на PipeWire может быть полезным, но он может потребовать некоторого времени на настройку. Если вы продолжаете сталкиваться с трудностями, рекомендуется обратиться к сообществу Ubuntu или форумам PipeWire за дополнительной помощью. Надеюсь, указанные выше рекомендации помогут вам решить возникшие проблемы.

Оцените материал
Добавить комментарий

Капча загружается...