Я встречаюсь с проблемой с объемным звуком на Ubuntu 11.04. Мне удалось играть звуковой HDMI канавки, но каналы инвертируются. Например, когда Импульсное Аудио играет на центральном динамике, оно проходит мой LFE. То же самое на тесте динамика включено в звуковой предпочтительный канал.
При поиске тем об этой проблеме я пытался редактировать/etc/pulse/daemon.conf путем изменения настроек карты канала - напрасно. Возможно, я не использовал его правильно?
Какая-либо идея подкачать те каналы и иметь мои 5,1 работ правильно?
System specs :
Ubuntu 11.04
AsRock aion330
HDMI amp
Заранее спасибо!
aplay -L
дает этот результат:
default
Playback/recording through the PulseAudio sound server
pulse
Playback/recording through the PulseAudio sound server
front:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
HDA NVidia, HDMI 0
HDMI Audio Output
dmix:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
Direct sample mixing device
dmix:CARD=NVidia,DEV=1
HDA NVidia, VT1708S Digital
Direct sample mixing device
dmix:CARD=NVidia,DEV=3
HDA NVidia, HDMI 0
Direct sample mixing device
dsnoop:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
Direct sample snooping device
dsnoop:CARD=NVidia,DEV=1
HDA NVidia, VT1708S Digital
Direct sample snooping device
dsnoop:CARD=NVidia,DEV=3
HDA NVidia, HDMI 0
Direct sample snooping device
hw:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
Direct hardware device without any conversions
hw:CARD=NVidia,DEV=1
HDA NVidia, VT1708S Digital
Direct hardware device without any conversions
hw:CARD=NVidia,DEV=3
HDA NVidia, HDMI 0
Direct hardware device without any conversions
plughw:CARD=NVidia,DEV=0
HDA NVidia, VT1708S Analog
Hardware device with all software conversions
plughw:CARD=NVidia,DEV=1
HDA NVidia, VT1708S Digital
Hardware device with all software conversions
plughw:CARD=NVidia,DEV=3
HDA NVidia, HDMI 0
Hardware device with all software conversions
регулятор громкости гнома действительно установлен на Цифровой, Окружают 5,1 Выводов HDMI. Тест динамика затронут проблемой каналов, все же.
Без knowlegde на Ваших существующих настройках ALSA и PulseAudio мы можем только предположить то, что могло бы быть неправильным здесь.
Диагностировать звуковой вывод
aplay -L
в терминале)попытайтесь изменить делающие ремикс настройки в /etc/pulse/daemon.conf
кому:
enable-remixing = yes
попробуйте также no
enable-lfe-remixing = no
попробуйте также yes
Канал, отображающийся в daemon.conf
только работают в случае, если нет никакой другой существующей карты канала (см. также pulseaudio билет № 825).
Звуковой вывод ALSA HDMI может быть цифровым и таким образом - в отличие от аналоговых каналов - смешивание для 5,1. окружите вывод, сделан присоединенными аппаратными средствами.
@Takkat: NVM я Нашел решение.
Я попробовал Ваши предложения напрасно... Затем я искал больше информации о conf файлах для карт. В конце я закончил тем, что смотрел на предварительно установленные файлы, загруженные pulseaudio, найденный там был профиль Nvidia, загруженный из nvidia.conf.
Я нашел многих, HDMI окружает 5,1 предварительных установок в этом nvidia.conf файле.
Инвертированный некоторые каналы (например, lfe и оставленная передняя сторона), сохранил файл, уничтожил pulseaudio, работал как очарование.
Спасибо за справку :)
Для установки корректного отображения в HDMI 5.1 звучат, когда каналы настроены неправильно, необходимо попробовать следующее в командной строке
pulseaudio -k
gksu gedit /usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf
speaker-test -c6 -twav
Протестированный на Ubuntu 12.04 с ИОНОМ NVIDIA (zotac материнская плата).
Я смог повторно отобразить каналы своей аналоговой платы как это
cp /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf ~/.pulse/rotatedProfile.conf
Я отредактировал тот файл так, чтобы карта канала для моей конфигурации была, как я хотел
[Mapping analog-surround-51]
device-strings = surround51:%f
channel-map = front-right,rear-right,front-left,rear-left,front-center,lfe
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 8
direction = output
затем я должен был вынудить pulseaudio загрузить alsa карту вручную, не автоматически, и установить профиль на файл, который я просто создал. Я не знаю, существует ли способ вызвать профиль к автоматически обнаруженным картам или вынудить только одну карту быть вручную обнаруженной. Я прокомментировал #load-module module-udev-detect
и #load-module module-detect
в /etc/pulse/default.pa
и добавил следующую строку в конец файла
load-module module-alsa-card device_id=Intel profile_set=/home/silent/.pulse/rotatedProfile.conf
где device_id
может быть или число или строка. Вы видите свои имена карты и идентификатор путем выполнения
cat /proc/asound/cards
для ссылки мой вывод был похож на это
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf9ff8000 irq 44
так device_id=0
работавший, а также device_id=Intel
Я видел сообщения о местах переключения числового идентификатора после перезагрузки поэтому, если бы у Вас нет различных карт с тем же именем, я пошел бы для строкового представления.
Править: в 13,04 изменениях extra-hdmi.conf
вместо default.conf
не смешивая с default.pa
добился цели. С другой стороны, это имеет риск (делает это?) того, чтобы быть перезаписанным во время обновления.