LINUX.ORG.RU

Попробуй это, немного поправив конфиг для двух карт. Что-то вроде этого:

pcm.!default {
  type plug;
  slave.pcm "stereo2quadro";
}


### http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html#pcm_plugins_multi
pcm.quad {
        type multi

        slaves.a.pcm "hw:0,0"
        slaves.a.channels 2
        slaves.b.pcm "hw:1,0"
        slaves.b.channels 2

        bindings.0.slave a
        bindings.0.channel 0
        bindings.1.slave a
        bindings.1.channel 1
        bindings.2.slave b
        bindings.2.channel 0
        bindings.3.slave b
        bindings.3.channel 1
}

### Duplicate 2to4
pcm.stereo2quadro {
    type plug
    slave.pcm "quad"
    slave.channels 4
    route_policy duplicate
}

Но если ты используешь Pulseaudio, то возможно без этой фигни можно сделать.

(Firestarter)

anonymous
()

один канал звука пустить на одну звуковую карту, а другой на другую

как понять? Звук пускать сразу на 2 карты или разбивать звуковой поток и уже часть пускать на одну звуковую карту, а часть на другую?

ss_ash ★★★
()

джеком

anonymous
()
Ответ на: комментарий от ss_ash

Попробуй это, немного поправив конфиг для двух карт. Что-то вроде этого:

Спасибо. Разбираюсь ;)

как понять? Звук пускать сразу на 2 карты или разбивать звуковой поток и уже часть пускать на одну звуковую карту, а часть на другую?

Да, разбить поток. Левый канал пустить на одну карту, правый на другую.

Inpu
() автор топика
Ответ на: комментарий от Inpu

вот так легко и просто можно сделать с pulseaudio
1) запустить pactl list sinks чтобы узнать имена звуковых карт и раскладку каналов
2)создать две виртуальные карты: одна только с левым каналом, вторая только с правым (на примере моих карт alsa_output.pci-0000_00_1b.0.analog-surround-51 и alsa_output.pci-0000_06_01.0.analog-stereo)

pactl load-module module-remap-sink sink_name=left_channel_out master=alsa_output.pci-0000_00_1b.0.analog-surround-51 channels=1 channel_map=front-left master_channel_map=front-left remix=yes

pactl load-module module-remap-sink sink_name=right_channel_out master=alsa_output.pci-0000_06_01.0.analog-stereo channels=1 channel_map=front-right master_channel_map=front-right remix=yes

3) Объединить эти карты в одну и уже с помощью pavucontrol пустить туда звук с плеера (у меня называется Simultaneous output to Remapped Встроенное аудио Аналоговый объёмный 5.1, Remapped CMI8738/C3DX PCI Audio Device Аналоговое стерео)

pactl load-module module-combine-sink sink_name=right_left_ch slaves=left_channel_out,right_channel_out
ss_ash ★★★
()
Последнее исправление: ss_ash (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.