LINUX.ORG.RU

Как разделить звук в multiseat?


0

1

Собственно подобная проблема. Настроил multiseat - xbmc (встроенное intel-видео) и рабочее место (nvidia). Встала проблема со звуком. Pulse прибил сразу, все работает через alsa одновременно. Но хотелось бы разделить звук по разным устройствам.

Можно ли выводить звук одного пользователя через sp/dif а другого через аналоговый выход? Или через передние-задние гнезда?

aplay -l
**** Список PLAYBACK устройств ****
карта 0: PCH [HDA Intel PCH], устройство 0: VT1708S Analog [VT1708S Analog]
  Подустройства: 0/1
  Подустройство №0: subdevice #0
карта 0: PCH [HDA Intel PCH], устройство 1: VT1708S Digital [VT1708S Digital]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: PCH [HDA Intel PCH], устройство 2: VT1708S HP [VT1708S HP]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: NVidia [HDA NVidia], устройство 3: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: NVidia [HDA NVidia], устройство 7: HDMI 1 [HDMI 1]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: NVidia [HDA NVidia], устройство 8: HDMI 2 [HDMI 2]
  Подустройства: 1/1
  Подустройство №0: subdevice #0

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

В общем после пробы всяких разных вариантов всё сократилось до нескольких строчек в .asoundrc

Для обычного пользователя:

pcm.!default {
  type plug
  slave.pcm "dmix:0,2"
}

ctl.!default {
  type hw
  card 0
}

Для xbmc

pcm.!default {
  type plug
  slave.pcm "dmix:0,0"
}

ctl.!default {
  type hw
  card 0
}

В микшере включаем «Independant HP» или по нашенски «наушники как отдельное устройство».

Варианты с разделением звука на разные каналы 5.1 успеха не принесли. Громкость на всех выходах, кроме «зеленого» ниже, да и с каналами путаница какая-то.

Demige ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.