@mittorn @hardworm
Ты частично прав.
Но драйвер как раз есть. И этот драйвер - usb_audio. С некоторыми уточнениями касаемо маппинга роутинга и прочих крутилок-переключалок на контроллы ALSA.
Я был одним из тестеров этого драйвера до того как он попал в апстрим.
А вот тем как ALSA маппит каналы этот драйвер, похоже, не заведует.
Но даже если представить, что драйвера нет, мне-то как мультимедийному юзеру (в этом контексте) какое до этого дело?
Мне нужно чтобы работало, а не знать чем оправдать то, почему не работает.
В пульсах я добился этого меньшей кровью, хоть и все равно костылями в виде ремаппинга каналов (в треде был мой конфиг).
В PW я понятия не имею как добиться нормальной работы, а Jack снова тащить и обвязывать костылями ради того чтобы, видимо, был Jack, я не хочу.
К слову, я тут не топлю за "трава зеленее". Я на Pipewire сам по своей инициативе переехал ещё когда его толком никуда не завезли как дефолт. Я люблю эксперименты. Но время шло, а неудобства мне надоедали все больше и я откатил все обратно.
Скорее всего, через пару лет я посмотрю что поменялось и может быть попробую PW снова - особенно если где-то к тому времени появятся приличные примеры решения маппинга больших интерфейсов. Я ж с этой проблемой не один - она у почти всех, кто звук многоканально вводит или выводит. А значит со временем хотя бы примеров конфигов с хаками и решений на форумах накопится больше.
Но не сейчас.
Так что прошу пожалуйста, если интерфейс не многоканальный вроде моего и нет готовых фиксов, не рассказывать почему оно может работать хуево. Я вон тикет в репе Pipewire выше кидал - там прям простыня на эту тему.
Мне нужен фикс для моих юзкейсов, а не гадания или "X нинужно".
@skobkin @hardworm да я понял, просто пытался понять что именно в твоей конфигурации работало не так. Выходит проблема именно на уровне usb_audio, который должным образом железку не поддерживает, а даже не в pipewire/pulseaudio/jack, которым просто отдаются неправильные порты, хотя в них это и можно перемаппить.
в asound кстати их несложно перемаппить, но jack/pa/pw не через него работают