Вопрос или проблема
Я использую JACK для управления аудио в сеансах Ray (ранее инструменты kxstudio) уже около десяти лет. У меня система с двойной загрузкой: свежая 24.04.1 Ubuntu Studio на новом SSD. Но я не могу разобраться с некоторыми аспектами работы Pipewire.
-
Приложения, которые воспроизводят звук, просто исчезают после воспроизведения звука и затем автоматически подключаются к выходам 0-1, когда в следующий раз они воспроизводят звук.
-
При использовании Jack Mixer, если я направлю выход микрофона, скажем, в вход микшера для моего удаленного гостя, это просто не сработает. Никакой уровень не появляется на микшере для входа канала, который идет к моему удаленному гостю. То же самое касается любого выхода из Jack Mixer, на самом деле, я не могу отправить его на вход другого канала в Jack Mixer.
-
Не кажется, что есть панель управления для Pipewire. Я хотел бы установить стандартные настройки. Например, мои мониторы работают с каналов 4-5 на интерфейсе, и что бы я ни делал, когда я просто использую компьютер для повседневных задач (не запуская большой маршрут для моего подкаста), он отправляет любой и весь звук на каналы 0-1.
Все, похоже, работает отлично, низкая задержка, нет xruns, новое ядро, похоже, предлагает некоторые улучшения производительности. У меня довольно много времени до конца жизни 22.04, так что нет особой спешки, но любая помощь будет очень ценна.
Заранее спасибо
Итак, я собираюсь пройтись по вашим пунктам один за другим, и причина, по которой существует Конфигурация аудио Ubuntu Studio. Кроме того, запустите RaySession, чтобы он мог отслеживать ваши соединения и сохранять их как соединения Jack.
- Лучший способ сделать это – запустить Устройственный аудио драйвер в Конфигурации аудио Ubuntu Studio и установить его как устройство по умолчанию в виджете панели. Затем для любого приложения, которое вы хотите автоматически подключить (например, Spotify), когда оно воспроизводит аудио, подключите его туда, где вы хотите в графе в RaySession и сохраните соединение Jack. Тогда, когда этот сеанс работает в RaySession, он будет автоматически подключаться каждый раз.
- Я не совсем уверен, что здесь должно быть достигнуто, так как я не знаю, что вы имеете в виду под “удаленным гостем”.
- Конфигурация аудио Ubuntu Studio в сочетании с Patchance или RaySession является неплохой панелью управления для PipeWire. По сути, PipeWire, настроенный для работы с Ubuntu Studio, не должен требовать слишком много настройки, так как он должен просто работать из коробки, как задумано. Если вам нужны более продвинутые настройки, есть возможность использовать Конфигурацию аудио Ubuntu Studio для отключения модуля PipeWire-JACK и запуска JACK отдельно с помощью QJackCtl.
Ответ или решение
Конечно! Давайте разберем ваши вопросы и предложим возможные решения.
-
Проблемы с автоматическим подключением приложений:
Чтобы решить проблему с исчезающими приложениями, которые автоматически подключаются к выходам 0-1, рекомендуется начать с настройки Dummy Audio Device в конфигурации Ubuntu Studio Audio. Установите его в качестве стандартного звукового устройства в панельном виджете. После этого, запустите нужное вам приложение, например, Spotify, и во время его воспроизведения соедините его с желаемым выходом в графе RaySession. Не забудьте сохранить это соединение в RaySession. Так, при запуске сессии, ваше приложение будет автоматически подключаться к нужному выходу. -
Проблемы с Jack Mixer:
Для понимания проблемы с Jack Mixer, нужно уточнить, что означает "удалённый гость". Если вы пытались направить микрофонный сигнал на аудиовыход для удалённого участника, убедитесь, что в Jack Mixer правильно настроены и подключены все каналы. Убедитесь, что все потоки и уровни правильно маршрутизированы, и для этого может потребоваться использовать Patchage или подобные инструменты, чтобы визуализировать подключения. Убедитесь также, что в Mixer установлен правильный формат (например, стерео). -
Отсутствие контрольной панели PipeWire:
Для управления настройками PipeWire стоит использовать инструменты, такие как Ubuntu Studio Audio Configuration в сочетании с RaySession или Patchage. Эти утилиты обеспечивают базовую настройку и управление потоками звука. Если вам нужны более глубокие настройки, есть возможность отключить модуль PipeWire-JACK и запускать JACK самостоятельно с помощью QJackCtl. Это позволит вам получить полный контроль над подключениями и поведением аудиосистемы.
Не забывайте, что настройки PipeWire должны работать из коробки при установке Ubuntu Studio. Если у вас возникли сложности, возможно, имеет смысл изучить официальные руководства и рекомендации на сайте Ubuntu Studio о конфигурации аудио (https://ubuntustudio.org/audio-configuration/).
Если у вас останутся дополнительные вопросы или потребуется более точная помощь, пожалуйста, не стесняйтесь спрашивать!