У меня есть Intel ALC892 и GT Nvidia 520 м, подключенных к динамикам с помощью 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-плагины... он дает ошибку где-нибудь при создании oss Какие-либо вторые мнения?
Хотя у меня нет звука 5.1, я заметил, что на вашем экране alsamixer отображаются настройки для звука Intel ALC892, а на втором снимке экрана вы пытаетесь настроить звук через порт HDMI (Nvidia GT 520m). Чтобы переключить элементы управления в alsamixer на звук HDMI NVidia, вы должны нажать F6 (как написано в верхнем правом углу alsamixer).
Если с настройками alsamixer все в порядке, но звук по-прежнему отсутствует, я бы попытался установить пакет paman - Pulse Audio Manager . После того, как вы установите его, откройте консоль и напишите paman, поскольку пакет не установлен с пунктом меню. После запуска программы вы увидите 5 вкладок - Информация о сервере , Устройства , Клиенты , Модули , Пример кэша . Перейдите на вкладку Устройства . Вы увидите список Раковин и Источников. Кстати, у вас должно быть 2 приемника: один для аналогового выхода Intel и один для NVidia HDMI. На этом этапе вы должны запустить ваше аудио / видео приложение, которое использует Pulse Audio для вывода и которое настроено на громкость 5.1. Воспроизведите файл с объемным звуком, и вы заметите, что новая запись появляется под одним из ваших приемников в виде #some_number (например, # 6 ). Если в вашем аудио / видео приложении все настроено правильно, запись появится под вашей записью приемника HDMI. Нажмите на запись и нажмите кнопку свойств. Новая панель появляется. Что вы пытаетесь сделать со всем этим, убедитесь, что громкость не установлена на 0%. Отрегулируйте громкость вручную с помощью ползунка или нажмите кнопку сброса, чтобы установить 100%. Также нажмите на свойства самого приемника HDMI и убедитесь, что громкость также установлена на 100%.
Не знаю, поможет ли это тебе, но стоит попробовать. Я обнаружил Pulse Audio Manager 2 дня назад, пытаясь решить проблему с приглушенным тестовым звуком в Skype - тестовый вызов производил звук, в то время как тестовый звук был абсолютно бесшумным.
Я решил эту проблему следующим образом:
paman
) на вкладке с устройствами вывода есть список методов сжатия, таких как dts и т. Д. все они. . Только один процесс может воспроизводить звук одновременно, но поскольку я использую его только для XBMC, это не так уж и плохо.
Это решение сработало для меня, и оно решило и мои проблемы с микрофоном.
sudo apt-get remove --purge alsa-base
sudo apt-get remove --purge pulseaudio
sudo apt-get install alsa-base
sudo apt-get install pulseaudio
sudo apt-get install gnome-alsamixer
sudo apt-get install indicator-sound
sudo alsa force-reload
Перезагрузите компьютер после этой точки .. вы получите объемный звук 5.1. Чтобы проверить это, введите
sudo speaker-test -c6
О, и после перезагрузки, если вы не слышите объемного звука, вам может потребоваться набрать
alsamixer
и изменить настройку там с 2 канала (канал ) до 6 каналов (ч6). Вам даже нужно будет отредактировать файл daemon.conf, чтобы он тоже там был.
gksu gedit /etc/pulse/daemon.conf
Измените настройку default-sample-channel = 2
на: default-sample-channel = 6 (Это может быть закомментировано; или #, раскомментируйте его)
[ 1110] Может потребоваться перезагрузка во второй раз после редактирования этого файла и установки alsamixer на 6 каналов.
ОБНОВЛЕНИЕ: имейте в виду, что перед перезагрузкой во второй раз убедитесь, что в alsamixer выбрана правильная звуковая карта. Сначала вы можете сделать это в alsamixer, затем вы можете использовать миниатюрный индикаторный динамик с этой точки после второй перезагрузки.
РЕДАКТИРОВАТЬ ОБНОВЛЕНИЕ 2: Я перечитал ваши комментарии и только сейчас понял, что вы говорите об отправке 5.1 по HDMI. Мои извенения. Я должен был прочитать это ближе.
sudo add-apt-repository ppa:ubuntu-audio-dev/ppa sudo apt-get update
Установите пакет linux-alsa-driver-modules:
sudo apt-get install linux-alsa-driver-modules-$(uname -r)
Примечание: После установки пакета linux-alsa-driver-modules система должна быть перезагружен.
Я решил эту проблему, изменив пару строк в /etc/pulse/daemon.conf. Сначала откройте файл для редактирования:
sudo gedit /etc/pulse/daemon.conf
Затем убедитесь, что следующая строка не закомментирована и установлена на 6
default-sample-channels = 6
также раскомментируйте и измените следующую строку на yes
enable-lfe-remixing = yes
Это включило звук 5.1 на моей звуковой карте Intel в 12.04