[pulseaudio-discuss] module-remap-sink not working for surround card

Martin Klein martin.klein.de at gmail.com
Sat Jan 10 07:58:22 PST 2015

2015-01-06 4:23 GMT+01:00 Raymond Yau <superquad.vortex2 at gmail.com>:
>> I want to split the different outputs ports of my surround card to
>> different sinks. For this, I'm trying to use module-remap-sink with the
>> following lines in my /etc/pulse/default.pa:
>> load-module module-remap-sink sink_name=speakers remix=no
>> master=alsa_output.pci-0000_00_1b.0.analog-surround-51 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-surround-51 channels=2
>> master_channel_map=rear-left,rear-right   channel_map=front-left,front-right
> For multiple stereo streams , it is better done in driver if your desktop
> are using intel hda controller which may support four SDO which allow you to
> playback four streams concurrently
With "in driver" you mean by configuring Alsa via .asoundrc? Thanks,
I'll try that but this should nevertheless also work using pulseaudio.
This feature is advertised in the official documentation and I would
regard it as a bug if I couldn't do this with pulseaudio.

>    gcap = azx_readw(chip, GCAP);
> dev_dbg(card->dev, "chipset global capabilities = 0x%x\n", gcap);
> Compile the debug version driver and check the global capabilities to find
> out the number of SDO and SDI

More information about the pulseaudio-discuss mailing list