@skobkin @hardworm не ужели без этого никак? У меня на работе pipewire (но там особых требованимй к звуку нет, лишь бы на монитор мог выводиться), дома чистый jack чисто под мультимедийные задачи, включающие в себя передачу звука на сервер стриминга для VR шлема (который просто висит как capture у процесса) и обратно (playback у сервера закидывается во все capture остальных процессов)
Никаких pulseaudio/pipewire на домашнем компе нет и не нужно - всё что не умеет jack напрямую попадёт туда через alsa-jack, а что использует libpulse - может быть запущено через apulse (но я такого уже не видел лет 7 наверно)
как бонус - я в любой момент могу открыть граф и соединить любой вход с любым выходом. Например пихнуть музыкальный плеер в микрофонный вход врчата, jitsi или дискорда
Так бы мог и на alsa сидеть, но там нет динамического коммутатора и надо сидеть и дрочить конфиги.
Я так понял, pipewire считает себя умнее всех и неправильно адресует устройства по дефолту.
А что же в чистом jack не подходит для медийных задач?
@mittorn @hardworm
То, что его далеко не всё поддерживает (средний софт ориентирован на PA) и то, что раз речь не идёт о задачах звукозаписи и прочего, то я НЕ ХОЧУ ПЕРДОЛИТЬСЯ в патчи.
В винде оно просто работает. Я драйверу звуковухи галочкой сказал, что мне нужны входы отдельно стереопарами - он их раскидал отдельно и система их видит отдельно.
Выходы тоже сказал иметь отдельно - у меня как бы 4 стерео выхода, а не ебучее псевдодолби 7.1.
Да, у винды преимущество. Под неё драйвер написал производитель железки. Но в случае медийных задач я являюсь ОБЫЧНЫМ ПОЛЬЗОВАТЕЛЕМ, которого не ебёт почему там ALSA решила, что 3 и 4 каналы это не отдельные 3 и 4 каналы, а rear-left и rear-right, 5 и 6 - это front-center и lfe, и 7 и 8 это side-left и side-right.
Я готов был бы на пердолинг если бы у меня стояла задача именно построить профессиональный пайплайн на линуксах. Но задачи не стоит, пайплайн выстроен на винде и отлично работает. На линуксах я пишу код и под него слушаю музычку, а также учавствую в созвонах и мне нужно чтобы это хорошо работало. Без танцев с конфигами, удалений пульсы, замены её на jack, вкорячивания типа-пульсового выхода к джеку или альсе и т.п.
@mittorn @hardworm
То, что его далеко не всё поддерживает (средний софт ориентирован на PA) и то, что раз речь не идёт о задачах звукозаписи и прочего, то я НЕ ХОЧУ ПЕРДОЛИТЬСЯ в патчи.
В винде оно просто работает. Я драйверу звуковухи галочкой сказал, что мне нужны входы отдельно стереопарами - он их раскидал отдельно и система их видит отдельно.
Выходы тоже сказал иметь отдельно - у меня как бы 4 стерео выхода, а не ебучее псевдодолби 7.1.