Настройка 5.1 звука в alsa
null56 20 февраля, 2008 - 02:30
Вопросы к тем, кто обладает 6 канальной системой и умудрился граммотно настроить все каналы...
1) Где все настраивается, я так понял, все можно уделать через alsamixer?
2) Кто может объяснить все эти параметры в alsamixer?
Заранее благодарен
»
- Для комментирования войдите или зарегистрируйтесь
1. проводами, от
1. проводами, от задней пнелки к колонкам :) а если звук не 5.1 тогда используются различные обходные манёвры, например можно включить переключатель который будет раздавать звук на все колонки, а не только на две (в случае стерео).
2. а Вы методом научного тыка попробуйте ;)
`
я вторым способом настроил
по разному переставлял все ползунки и переключалки, пока не понял - что куда рулит )
"вторым
"вторым способом" возможно настроить если карточка поддерживает так называемый Hardware Mixing. Тогда действительно все проблемы решаются простым перемещением ползунков alsamixer'а.
Если же Hardware mixing'а нет, как было в моем случае, (у меня Terratec Aureon Space + аккустика 7.1) тогда можно просто клонировать один стерео канал и добиться звучания "псевдо surround"...
Barrell barrell # cat .asoundrc
pcm.!default {
type plug
slave ice1724_S32_LE;
}
pcm.duplicate {
type plug
slave.pcm "surround71"
slave.channels 8
route_policy duplicate
}
pcm_slave.ice1724_S32_LE {
pcm surround61;
format S32_LE;
}
Правда, насколько я знаю, это далеко не лучшее решение проблемы, но у меня не было времени долго копаться да и звучание вполне устраивает.
Сам когда то
Сам когда то живо интересовался решением данной проблемы под:
1.SB Audigy SE/LS (альсовый модуль ca0106, hardware mixing отсутствует как класс :( )
2.Xoro HSX 5.1 (акустика в принципе позволяет использовать псевдосурроунд режим, но хотелось все сделать софтверно)
Решил для себя эту проблему, поставив звуковой демон Pulseaudio (www.pulseaudio.org) и настроив его (хотя покопаться пришлось достаточно). Сделал так:
1. в ~/.asoundrc прописал pcm.surr51, отправляющий весь получаемый с pulseaudio поток через стандартный альсовый плагин surround51 и уже через него на hw:0,0
2. в конфиге pulseaudio указал использовать этот самый pcm.surr51 как дефолтный sink девайс (дело в том, что для pulseaudio оказалось абсолютно *** юзать на выходе реальное железо или альсовые плагины)
Итого - миксингом всего звука в системе занимается pulseaudio, разложением на 5.1 и выводом на звуковую - alsa.
Еще один plus в том, что pulseaudio, будучи сетевым звуковым демоном, легко позволяет транслировать любые звукопотоки по сетке.. Так можно локалку приучить слушать нормальный музон, или например слушать музыку с ноута, на котором нет норм акустики, через оную, стоящую в соседней комнате...
Описание довольно поверхностное, ибо делалось все это давно, и линукса сейчас под рукой нет. Так что не обессудьте.
Ну...
У меня система встроенная ac97 8 - канальная, колонок на 6 канальный звук... звук есть, все норм...
подключены правильно, проверил в винде
мне просто интересно, что же значат параметры:
PCM
потом что - то Shared или Independed
еще что - то..
А кто - нибудь умудрялся в мп3 музыке все колонки задействовать?
А удалось ли?...
Повторюсь, у меня чипсет nforce3, где встроен кодес ac97, поддерживающий 7,1 канальный звук...
В alsamixer у меня изменяются настройки звука, то есть технология Hardware mixer, судя по всему, задействована...
Проблема в том, что ползунками, мне максимум чего удалось добиться, так это псевдосурраунда, то есть задействовать синхронно 4 колонки... Передок и сабвуфер не работают...
В винде у меня при проигрыше mp3 работают и передок и саб... При просмотре фильмов, каналы так же граммотно задейстованы...
У кого получилось в алсе задействовать 6 каналов? Как это сделать?
Заранее благодарен
null56
У меня центральный канал тоже так и не заработал, не помогла ни настройка ни рытьё гугля ни танцы с бубном...
null56 написал(а): Повторюсь,
расскажите о связке своего железа+усилка/ресивера (модели, типы возможных подключений и т.д.) пожалуйста ;)
P.S. скорее всего нужно ресивер настраивать...
Как разложить стерео на 5.1?
Подскажите, какие драйвера под XP надо скачать, чтобы стереозвук (самое главное - когда слушаю mp3) раскладывался на 5.1. У меня встроенный Realtek AC'97.
Проще простого, начинаем
Проще простого, начинаем с
http://www.gentoo.org/doc/en/handbook/index.xml
а потом переходим к
http://www.gentoo.org/doc/en/alsa-guide.xml
и всё будет прекрасно!
!!! OFF TOP !!!
evadim тут была разного рода ахинея и вот её не стало…
лешили удовольствия читать
лишили удовольствия читать ахинею :(
скрытный секс :)
Вопрос вообще очень
Вопрос вообще очень актуальный и меня лично давно волнует. Для меня это в какой-то степени идеологический вопль: на винде все колонки работают простым переключением в меню на "конфигурация динамиков - 5.1". Являюсь обладателем встроенной карточки HDA-Intel и колонок 5,1. За всё время максимум чего добился - работы 4 колонок, и то только на OSS и при ограничении на одну программу, работающую со звуком.Я конечно понимаю, что Linux не даёт иллюзию, искорёживая 2-х канальный звук на выход в 5,1, но был бы рад, если бы кто-нибудь поделился способом, как хотя бы распараллелить звук на 4 колонки - это уже для меня прорыв.
Есть ведь счастливые люди, у которых всё работает нормально, отзовитесь...
Истин имперских звезда засияет.
у тебя хда-интел.... это не
у тебя хда-интел.... это не тоже самое, что у меня.... поиграй в alsamixer, там выставь,что тебе нужно... 4 колонки я оттуда легко задействовал при проигрыше мп3 (Surround => Shared; Duplicate => включить)...
с хда интел проблем вообще быть не должно....
null56 Дело в том, что у меня
null56 Дело в том, что у меня в alsamixer нет таких функций (Surround => Shared; Duplicate => включить), могу даже скриншот показать:
Драйверы в ядре, может, есть смысл собрать без них и установить отдельно? Я в растернности...
Истин имперских звезда засияет.
в hda есть такая гадость как
в hda есть такая гадость как chanelmode у меня там есть варианты 2 и 6 .. если выбрать 6 то включаются регулировки центра, саба, и тылов (собирал дрова вопреки рекомендациям не из ядра а media-sound/alsa-driver-1.0.22.1 из ебилдов, оставив лишь в ядре поддержку alsa)
но проблеммой 5.1 так же сильно обеспокоен((( причины следующие:
1) дома live1024 с 4мя каналами, благо акустика принимает по spdif (IEC958 канал) стерео и хорошо разлаживает, но вот при подаче 5.1 по spdif - mplayer наглухо вешает звук (спасает лишь перезагрузка модулей).. когда то раз на почве експерементов у меня вышло завести 5.1 через spdif на live1024.. но после ребута повторить експеремент не вышло.. буду очень признателен за подсказку в каком направлении копать в сторону mplayer или експерементировать с дровами
Красивый обой :)) поделись
Красивый обой :)) поделись ссылкой! :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Попробуйте указать в
Попробуйте указать в /etc/modprobe.d/alsa.conf модель карты в виде
Список моделей можно посмотреть здесь.
Кодек Вашей карты можно посмотреть командой
В свое время долго мучался
В свое время долго мучался пока собрал рабочий вариант, правда у меня не ХДА-интел, а обычный АС97. Но вдруг и вам поможет.
Вот мой .asoundrc из домашней директории.
Единственное, чтобы конфиг заработал надо установить ladspa, и все плагины для него: blop, caps-plugins, swh-plugins, tap-plugins, ladspa-cmt. Все есть в портежах Или можно вообще удалить блок фильтров lowpass_21, перенастроив цепочку.
После установки конфига в центе управления звуком КДЕ надо выбрать устройство по умолчанию "Default stereo device", в а КМИКСЕ регулятор по умолчанию "Phonon", и тип подключения shared.
С этим конфигом у меня все стерео с амарока, флеша из браузера, и фильмов раскладывается на 6 каналов с общим регулятором громкости. Одновременно могут работать несколько стерео источников. Но чтобы послушать настоящий 5.1 надо сначала выключить все остальное, освободив устройство. Можно конечно конфиг допилить еще чтоб и 5.1 несколько источников работало, и параллельно со стерео, это все возможно, просто у меня уже сил не хватило =).
bashioo спасибо, буду курить
bashioo спасибо, буду курить
Истин имперских звезда засияет.