1

Я недавно построил небольшой домашний сервер. Он работает под управлением Ubuntu Server 12.04 и имеет звуковую карту (через VT1708) с 3 аудиоразъемами, которую я хочу использовать в качестве 3 независимых стереовыходов для воспроизведения (потенциально разных) аудио в разных частях моего дома. Для этого я микширую все аудио приложения в 6-канальный поток; этот поток имеет 2 канала целевого аудио для каждого места, где должно быть возможно воспроизведение.

Затем каждый разъем должен выводить один из стереопотоков независимо от других каналов. В этом и заключается проблема.

Мне удалось воспроизвести 6-канальный аудиофайл почти точно желаемым способом. Я использую этот файл (5.1/6-канальная версия) для проверки «изоляции» каждого канала. На другом компьютере вывод работал должным образом: при воспроизведении тестового файла я слышал одно число исключительно на одном из 6 динамиков. Мне не так повезло на целевой машине.

Звук воспроизводится через динамики, подключенные ко всем трем гнездам. Однако звук из левого / правого тыловых каналов также слышен на левых / правых каналах соответственно, хотя и немного тише.

Я пытался идти оттуда, но безуспешно. Буду благодарен за любые указания о том, как поступить, что проверить и т.д.

Некоторые (надеюсь) полезные консольные выходы с подробностями системы:

$ aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: VT82xx [HDA VIA VT82xx], device 0: VT1708 Analog [VT1708 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: VT82xx [HDA VIA VT82xx], device 1: VT1708 Digital [VT1708 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

$ cat /proc /asound /cards

 0 [VT82xx         ]: HDA-Intel - HDA VIA VT82xx
                      HDA VIA VT82xx at 0xfebfc000 irq 17

$ lsmod | grep snd

snd_hda_codec_via      23198  1 
snd_hda_intel          43326  1 
snd_hda_codec         169608  2 snd_hda_codec_via,snd_hda_intel
snd_hwdep              13276  1 snd_hda_codec
snd_pcm                94597  2 snd_hda_intel,snd_hda_codec
snd_seq_midi           13132  0 
snd_rawmidi            25157  1 snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
snd_seq                55716  2 snd_seq_midi,snd_seq_midi_event
snd_timer              28930  2 snd_pcm,snd_seq
snd_seq_device         14137  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    61270  12 snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq_midi,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              12600  1 snd
snd_page_alloc         18398  2 snd_hda_intel,snd_pcm

Мой ~/.asoundrc пуст.

Пожалуйста, скажите мне, если вам нужна дополнительная информация.

0