Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Сб Сен 18, 2010 5:18 pm Заголовок сообщения: q2pro r528 linux i386 + объёмный звук |
|
|
Всем привет! Есть вопрос: поддерживает ли данный клиент объёмный звук(3d т.е. ) А то хочется полного присутствия на q2dm1 Аппаратные возможности объёмного звучания есть, нужен теперь первоисточник :-) |
|
Вернуться к началу |
|
|
[SkulleR] papa
Зарегистрирован: 21.11.2003 Сообщения: 467
|
Добавлено: Сб Сен 18, 2010 6:19 pm Заголовок сообщения: |
|
|
Многоканальный 5.(1) звук можно получить посредством вывода звука через OpenAL. Я тестировал на аппаратном ресивере с подключением как через S/PDIF, так и HDMI. В первом случае звук нужно дополнительно кодировать в Dolby Digital через плагин a52encode, во втором случае воспроизводится обычный многоканальный PCM (правда каналы по умолчанию у меня были почему-то перепутаны, пришлось настраивать специальный маршрут в .asoundrc). По идее должно работать и с обычной звуковой картой, поддерживающей многоканальный аналоговый вывод. |
|
Вернуться к началу |
|
|
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Сб Сен 18, 2010 6:29 pm Заголовок сообщения: |
|
|
Мне нужно только четырёхканальный звук 4.0, чип - SigmaTel STAC9708, alsa подхватила карту нормально, всё настраивается. Два физических источника функционируют. А что с игрой делать - не знаю Не трогать её(игру) и только копать .asound? |
|
Вернуться к началу |
|
|
[SkulleR] papa
Зарегистрирован: 21.11.2003 Сообщения: 467
|
Добавлено: Сб Сен 18, 2010 6:39 pm Заголовок сообщения: |
|
|
Вывод звука аналоговый? Тогда по идее этого должно хватить в ~/.alsoftrc:
Код: |
format = AL_FORMAT_QUAD16
layout_QUAD = bl=-90, fl=-45, fr=45, br=90
frequency = 44100
drivers = alsa
|
В самом Q2PRO для использования OpenAL нужно выставить s_enable 2 (ну и пакет libopenal1 должен быть установлен). |
|
Вернуться к началу |
|
|
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Сб Сен 18, 2010 6:47 pm Заголовок сообщения: |
|
|
Цитата: |
Вывод звука аналоговый? |
Да, к колонкам и усилку от выходов аудиоплаты сигнал аналоговый.
Сейчас попробую всё что перечислено сделать :-) Спасибо за подсказку. |
|
Вернуться к началу |
|
|
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Сб Сен 18, 2010 6:51 pm Заголовок сообщения: |
|
|
s_enable 2 - в конфиге ку2 указать? |
|
Вернуться к началу |
|
|
[SkulleR] papa
Зарегистрирован: 21.11.2003 Сообщения: 467
|
Добавлено: Сб Сен 18, 2010 8:13 pm Заголовок сообщения: |
|
|
Или в консоли написать после запуска, или в конфиге (тогда уж «set s_enable 2»). |
|
Вернуться к началу |
|
|
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Сб Сен 18, 2010 11:31 pm Заголовок сообщения: |
|
|
в домашней директории создал alsoftrc, вписал данные строки, в autoexec.cfg добавил строку: set s_enable 2, Два канала источника выводят звук. Но всё работает не так как нужно: если пустить ракету в стену и повернуться спиной, то взрыв ракеты слабый, так я понял, что не хватает еще двух каналов Как бы лишние два канала убрать и оставить четыре канала? |
|
Вернуться к началу |
|
|
[SkulleR] papa
Зарегистрирован: 21.11.2003 Сообщения: 467
|
Добавлено: Вс Сен 19, 2010 12:05 am Заголовок сообщения: |
|
|
Раз в конфиге указан AL_FORMAT_QUAD16, то должны использоваться только 4 канала. Задние колонки звучат или нет?
Если они звучат, но тихо, возможно layout_QUAD нужно поправить. Выше я привел пример, когда колонки стоят по бокам от слушателя, если они стоят сзади под 45°, то нужно использовать значение по умолчанию:
Код: |
layout_QUAD = bl=-135, fl=-45, fr=45, br=135
|
Также стоит проверить в alsamixer'е , что громкость задних и передних каналов одинакова ;)
Вообще можно заглянуть в /usr/share/doc/libopenal1/examples/alsoftrc.sample.gz, там много примеров настройки. |
|
Вернуться к началу |
|
|
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Вс Сен 19, 2010 12:23 am Заголовок сообщения: |
|
|
Спасибо за помощь! Хм, дело в том, что второй канал(он же дополнительный) звучит в реале тише - усилок поправил дело Есть еще вопрос: alsoftrc только за ку2 отвечает или это для всей системы? Всё же, поправил layout_QUAD - ситуация та же - все четыре колонки звучат на перед Придётся копать пример alsoftrc, либо выполнить alsaconf, а то я не уверен, что она как надо работает. |
|
Вернуться к началу |
|
|
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Вс Сен 19, 2010 12:31 am Заголовок сообщения: |
|
|
хех, надо ковырять - layout_QUAD |
|
Вернуться к началу |
|
|
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Вс Сен 19, 2010 12:32 am Заголовок сообщения: |
|
|
Спасибо [SkulleR]! В очередной раз выручаешь, q2pro рулит. |
|
Вернуться к началу |
|
|
[SkulleR] papa
Зарегистрирован: 21.11.2003 Сообщения: 467
|
Добавлено: Вс Сен 19, 2010 1:00 am Заголовок сообщения: |
|
|
Цитата: |
Есть еще вопрос: alsoftrc только за ку2 отвечает или это для всей системы? |
Для всех программ, использующих библиотеку libopenal.
Цитата: |
... все четыре колонки звучат на перед. |
Что происходит при запуске в терминале команды «speaker-test -c 4»? Если и здесь по-отдельности все 4 канала не работают, то нужно чего-то в настройках самой ALSA подкручивать, прежде чем переходить к настройке OpenAL и прочего... |
|
Вернуться к началу |
|
|
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Вс Сен 19, 2010 1:12 am Заголовок сообщения: |
|
|
Цитата: |
Что происходит при запуске в терминале команды «speaker-test -c 4»? Если и здесь по-отдельности все 4 канала не работают, то нужно чего-то в настройках самой ALSA подкручивать, прежде чем переходить к настройке OpenAL и прочего...
|
Придётся ковырять alsa Т.к. По отдельности четыре канала не работают. Стерео типа |
|
Вернуться к началу |
|
|
santic chain master
Зарегистрирован: 11.06.2010 Сообщения: 94
|
Добавлено: Вт Сен 21, 2010 3:42 pm Заголовок сообщения: |
|
|
Поковырял alsa, вывел с помощью ./asoundrc каналы как положено. Врубил ку2 - класс Осталось починить усилитель вега 10у-120с и расставить колонки как надо и можно стреляться Спсибо Skuller'у за помощь |
|
Вернуться к началу |
|
|
|