У меня в материнке есть стандартная Intel HDA и соответственно есть выходы входы на задней панели и корпусе.
Совсем недавно я узнал, что их можно использовать одновременно.
Это мне очень интересно, т.к я как раз играюсь с мультиситом.
Конфиг железа:
https://gist.github.com/8d9b6503c5ed2f9c194a
Довольно много погуглив я нашел, что то что мне надо можно реализовать с помощью module-remap-sink.
Как то так:
load-module module-remap-sink sink_name=speakers remix=no master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right
load-module module-remap-sink sink_name=headphones remix=no master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=2 master_channel_map=rear-left,rear-right channel_map=front-left,front-right
Но проблема в том, что у меня пусль не видит 4 канала у сетевухи, а видит только два (см. конфиг железа).
Т.е если сабжевый модуль использовать, то передний выход работать будет, а задний нет, очевидно потому, что каналов rear-left и rear-right нет.
Как мне сделать чтобы пульс их (rear-*) увидел?
PS:
Я совершенно точно знаю, что звук разделить на моей звуковухе можно.
Т.к благодаря какой то особенности работы вайна с альсой наблюдал это на примере работы Supreme Commander, который разные потоки выводит на разные выходы. :)