Email or username:

Password:

Forgot your password?
Top-level
mittorn

@skobkin @hardworm так может у тебя проблема не в pulseaudio/pipewire, а в самом alsa драйвере, который не умеет конкретную модель? Разумеется у разрабов ядра конкретно этой железки может не быть

3 comments
Alexey Skobkin replied to mittorn

@mittorn @hardworm
Ты частично прав.

Но драйвер как раз есть. И этот драйвер - usb_audio. С некоторыми уточнениями касаемо маппинга роутинга и прочих крутилок-переключалок на контроллы ALSA.
Я был одним из тестеров этого драйвера до того как он попал в апстрим.
А вот тем как ALSA маппит каналы этот драйвер, похоже, не заведует.

Но даже если представить, что драйвера нет, мне-то как мультимедийному юзеру (в этом контексте) какое до этого дело?

Мне нужно чтобы работало, а не знать чем оправдать то, почему не работает.
В пульсах я добился этого меньшей кровью, хоть и все равно костылями в виде ремаппинга каналов (в треде был мой конфиг).
В PW я понятия не имею как добиться нормальной работы, а Jack снова тащить и обвязывать костылями ради того чтобы, видимо, был Jack, я не хочу.

К слову, я тут не топлю за "трава зеленее". Я на Pipewire сам по своей инициативе переехал ещё когда его толком никуда не завезли как дефолт. Я люблю эксперименты. Но время шло, а неудобства мне надоедали все больше и я откатил все обратно.

Скорее всего, через пару лет я посмотрю что поменялось и может быть попробую PW снова - особенно если где-то к тому времени появятся приличные примеры решения маппинга больших интерфейсов. Я ж с этой проблемой не один - она у почти всех, кто звук многоканально вводит или выводит. А значит со временем хотя бы примеров конфигов с хаками и решений на форумах накопится больше.

Но не сейчас.

Так что прошу пожалуйста, если интерфейс не многоканальный вроде моего и нет готовых фиксов, не рассказывать почему оно может работать хуево. Я вон тикет в репе Pipewire выше кидал - там прям простыня на эту тему.
Мне нужен фикс для моих юзкейсов, а не гадания или "X нинужно".

@mittorn @hardworm
Ты частично прав.

Но драйвер как раз есть. И этот драйвер - usb_audio. С некоторыми уточнениями касаемо маппинга роутинга и прочих крутилок-переключалок на контроллы ALSA.
Я был одним из тестеров этого драйвера до того как он попал в апстрим.
А вот тем как ALSA маппит каналы этот драйвер, похоже, не заведует.

mittorn replied to Alexey

@skobkin @hardworm да я понял, просто пытался понять что именно в твоей конфигурации работало не так. Выходит проблема именно на уровне usb_audio, который должным образом железку не поддерживает, а даже не в pipewire/pulseaudio/jack, которым просто отдаются неправильные порты, хотя в них это и можно перемаппить.
в asound кстати их несложно перемаппить, но jack/pa/pw не через него работают

Alexey Skobkin replied to mittorn

@mittorn @hardworm
Я даже не уверен, что это проблема usb_audio, а не соглашения ALSA какие-нибудь.
Чтобы точно ответить на этот вопрос, нужно упороться по ядру. А мне, честно говоря, лень. Даже если я разберусь - я всё равно никогда не сойду ума настолько чтобы писать патчи в ту же ALSA.

Go Up