На борту Ubuntu 13.04 32-bit
Звуковая карта ASUS Xonar D2/PM
http://market.yandex.ru/model.xml?modelid=1582072&hid=91027 Ресивер Pioneer VSX-322
http://market.yandex.ru/model.xml?modelid=8277098&hid=90554.
Звук 5.1 включал по этой инструкции
http://mattillingworth.wordpress.com/2012/09/25/fix-surround-sound-5-1-in-ubuntu-12-04/Настройка asound.conf
добавляем следующие строки в /etc/asound.conf:
sudo gedit /etc/asound.conf
pcm.a52 {
@args [CARD]
@args.CARD {
type string
}
type rate
slave {
pcm {
type a52
bitrate 448
channels 6
card $CARD
}
rate 48000 #required somehow, otherwise nothing happens in PulseAudio
}
}
сохраняем.
Устанавливаем пакеты
sudo apt-get install libjack0
sudo apt-get build-dep libasound2-plugins
sudo apt-get install libavcodec-dev libavformat-dev
Скачиваем исходный код asound2 и собираем плагин
mkdir /tmp/asound
cd /tmp/asound
apt-get source libasound2-plugins
cd alsa-plugins-*
./configure
make
он ругается, не беда отправляем в след
libtoolize --force --copy; aclocal; autoconf; automake; make
Устанавливаем пакет
cd a52/.libs
sudo cp libasound_module_pcm_a52.la libasound_module_pcm_a52.so /usr/lib/`uname -i`-linux-gnu/alsa-lib/
У меня не захотел ставить, ссылался на другую папку, руками подправил место положение на /usr/lib/i386-linux-gnu/alsa-lib/
cd a52/.libs
sudo cp libasound_module_pcm_a52.la libasound_module_pcm_a52.so /usr/lib/i386-linux-gnu/alsa-lib/
Устанавливаем элемент управления Pulse Audio:
sudo apt-get install pavucontrol
Перезагружаемся
sudo reboot
или делаем это в ручную.
После перезагрузки в терминале
pavucontrol
В приложении идем во вкладку "Конфигурация" выбираем звуковую карту у меня определилась как CMI8788[Oxigen HD Audio] профиль -> Цифровой объемный 5.1 (IEC985/AC3) выход ну выход по своему усмотрению выбирайте
Звук выше похвал!!! Я в восторге, но есть большое НО, если не запустишь после перезагрузки pavucontrol или закрешь его то звука нет или после закрытия звук пропадает... Помогите решить проблему, куда копать?
Проблема решена методом добавления pavucontrol в атозапуск, но сами понимаете это не решение проблемы...