У меня Intel ALC892 и Nvidia GT 520m, подключенные к динамикам через HDMI.
На lspci я вижу
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
Subsystem: ZOTAC International (MCO) Ltd. Device a218
Flags: bus master, fast devsel, latency 0, IRQ 47
Memory at db400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
02:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
Subsystem: ZOTAC International (MCO) Ltd. Device 2180
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at db080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Kernel driver in use: snd_hda_intel
Мой alsamixer выглядит как
Я включил в файл конфигурации pulseaudio 6 каналов. Моя настройка звука выглядит так
Когда я использую тестовый диалог, только передний левый и правый имеют звуки. Если я использую alsa в XBMC для видео 5.1, звука нет. Если я использую pulseaudio, звук звучат только спереди справа и слева. Я едва слышу любую речь, так как полагаю, что она нанесена на передний центр. Есть какие-нибудь подсказки?
Обновление : на том, что я слышу о IRC в Ubuntu, я не могу сделать 5.1 по HDMI, и лучше всего кодировать AC3 в прямом эфире по S / PDIF, используя A52, но я не могу скомпилировать alsa-плагины ... это дает ошибка где-то при сборке осс. Есть еще какие-то мнения?
Это решение, которое сработало для меня, и оно также решило мои проблемы с микрофоном.
После этого перезагрузите компьютер. Вы получите 5.1-канальный объемный звук. Чтобы проверить это, введите
Ох, и после перезагрузки, если вы не слышите объемного звука, вам может потребоваться набрать
и измените настройку с 2 канала (ch2) на 6 каналов (ch6). Вам даже нужно будет отредактировать файл daemon.conf, чтобы он тоже там был.
Изменить настройку default-sample-channel = 2
to: default-sample-channel = 6 (Это может быть закомментировано; или #, раскомментировать)
Вам может понадобиться перезагрузиться во второй раз после того, как вы отредактируете этот файл и настроите alsamixer на 6 каналов.
ОБНОВЛЕНИЕ: имейте в виду, что перед перезагрузкой во второй раз убедитесь, что в alsamixer выбрана правильная звуковая карта. Сначала вы можете сделать это в alsamixer, затем вы можете использовать миниатюрный индикаторный динамик с этого момента после второй перезагрузки.
РЕДАКТИРОВАТЬ ОБНОВЛЕНИЕ 2: Я перечитал ваши комментарии и только сейчас понял, что вы говорите об отправке 5.1 через HDMI. Мои извенения. Я должен был прочитать это ближе.
источник