Многоканальный звук в Rosa Linux

Обсуждения статей на wiki Росы. Внимание: придерживаемся правила "одна статья на вике -- один топик"
Ответить
Аватара пользователя
JaamMaiKa
Сообщения: 16
Зарегистрирован: 03 окт 2014, 22:37
Operating system: UBUNTU

Многоканальный звук в Rosa Linux

Сообщение JaamMaiKa » 04 апр 2015, 17:24

В Linux (и даже в Rosa R6) возникает проблема с включением многоканального звука на некоторых звуковых кодеках (например ALC662).
Проблема именно с выводом звука через линейный выход (система видит только HDMI).
Решается следующим образом.
Выполним в терминале: alsamixer
Далее, нажав F6, вызовем меню выбора звуковой карты и выбираем действующую.
Двигаясь по настройкам вправо, в пункте "Channel" ставим нужное кол-во каналов вывода звука.
Перезагружаем систему.
снимок1.png
Теперь, откроем настройки микшера KDE и во вкладке "Настройка звукового оборудования" выбираем звуковое устройство и профиль звуковой платы (на примере 5.1).
снимок2.png
Отдаем приоритет устройству воспроизведения (использовать список устройств для всех категорий).
Аналогично поступаем и с выбором главного канала воспроизведения звука.
снимок4.png
Чтобы воспроизведение звука радовало, нам нужен виджет Veromix (удобно включить его в "Системный лоток" и отключить лишнее,
переходим - эффекты/эквалайзер > эффекты LADSPA > оставим включенным только Multiband EQ).
Необходимо установить Audacious (много плееров поющих, удобных, но нам нужен лучший по звуку).
Настроем Audacious,
переходим и активируем - файл > настройка > звук > PulseAudio
разрядность - выше чем реальная разрядность аудио-карты, поднимать не стоит (искажение, щелчки).
- модули > эффекты > Компрессор широкого диапазона
> Кристаллизатор
> Расширенное стерео
> Сервер LADSPA > Параметры > Multiband EQ
> Конвертер частоты (лучшая sinc интерполяция, не использовать карту частот)
снимок6.png
Добавляем эффект Multiband EQ в устройство воспроизведения и запускаем Audacious (направим Audacious в Multiband EQ).
снимок7.png
Возможно,
ваша аудио-карта поддерживает воспроизведение сигнала с более высокой опорной частотой (чаще всего defaults - 48000Hz)
Тогда, просто необходимо настроить alsa на работу в высокочастотном режиме (/usr/share/alsa/alsa.conf),
изменим строку -
defaults.pcm.dmix.rate 48000
на частоту вашей аудио-карты
defaults.pcm.dmix.rate ?????
По умолчанию в pulse установлено минимальное качество звука,
меняем на лучшее (/etc/pulse/daemon.conf)
находим строки:
resample-method = speex-float-1
default-sample-format = s16le
заменим на:
resample-method = src-sinc-best-quality
default-sample-format = float32le

Дополнил.
Не так давно в Adacious был добавлен плагин SoX Ресемплер, толку от него было мало - не поддерживался PulseAudio. Тепперь и в pulse (с версии 7) плагин добавлен.
Делаем следующее
в настройках Audacious вместо Конвертора частот включаем SoX Ресемплер
и в pulse задействуем SoX
(/etc/pulse/daemon.conf)
меняем значение
resample-method = src-sinc-best-quality
на
resample-method = soxr-vhq
здесь же, в демоне, пропишем частоту вашей аудио-карты
default-sample-rate = ?????
alternate-sample-rate = ?????
дадим очень высокий приоритет pulse:
high-priority = yes
раскомментируем (убрать точку с запятой), сохраняем и перезапустим pulse (перезагрузить систему)

Теперь заиграло!

Все возможные значения параметра resample-method можно узнать командой:
pulseaudio --dump-resample-methods
а узнать какие значения параметров сейчас установлены у PulseAudio -
pulseaudio --dump-conf
Последний раз редактировалось JaamMaiKa 23 ноя 2015, 22:29, всего редактировалось 8 раз.

Аватара пользователя
VictorR2007
Сообщения: 5090
Зарегистрирован: 12 сен 2011, 12:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Многоканальный звук в Rosa Linux

Сообщение VictorR2007 » 04 апр 2015, 17:33

Спасибо.
Только неудобно приложены картинки.
При создании сообщения, внизу есть кнопка "Стандартный ответ".
Если её нажать, то можно прикладывать картинки к сообщению здесь, на форуме.
Во всём виноваты русские. Они всем вредят. Всегда. И ещё Путин. Ещё тот гусь. Тоже вредит. Всем. И всех захватывает. Ужас.:)

Аватара пользователя
JaamMaiKa
Сообщения: 16
Зарегистрирован: 03 окт 2014, 22:37
Operating system: UBUNTU

Re: Многоканальный звук в Rosa Linux

Сообщение JaamMaiKa » 04 апр 2015, 19:33

Исправил.

Аватара пользователя
JaamMaiKa
Сообщения: 16
Зарегистрирован: 03 окт 2014, 22:37
Operating system: UBUNTU

Re: Многоканальный звук в Rosa Linux

Сообщение JaamMaiKa » 08 апр 2015, 18:25

Дополнил.
23.11.2015

*d0s
Сообщения: 895
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Многоканальный звук в Rosa Linux

Сообщение *d0s » 12 июн 2016, 11:00

А зачем ставить high-priority = yes? По умолчанию ведь приоритет высокий? Куда ещё выше?
default-sample-rate = ????? alternate-sample-rate = ????? на мой взгляд от них никакого толку. Разве что лишняя нагрузка.
А настройка alsoftrc.conf разве бесполезна?

Аватара пользователя
JaamMaiKa
Сообщения: 16
Зарегистрирован: 03 окт 2014, 22:37
Operating system: UBUNTU

Re: Многоканальный звук в Rosa Linux

Сообщение JaamMaiKa » 12 июн 2016, 22:06

А зачем ставить high-priority = yes?
На всякий случай. Пользовался UBUNTU, под нагрузкой были хрипы.
default-sample-rate = ????? alternate-sample-rate = ?????
Чтобы PULSEAUDIO не резала герцы - разница в звуке, даже на встроенной звуковой ощутимая.
А настройка alsoftrc.conf разве бесполезна?
Дополни, может кому и будет интересно.

*d0s
Сообщения: 895
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Многоканальный звук в Rosa Linux

Сообщение *d0s » 13 июн 2016, 06:34

JaamMaiKa писал(а):Дополни, может кому и будет интересно.
Нечего тут дополнять. В конфиге все расписано. Почему-то редактирование данного конфига считается необходимым только для игрушек, но я так не считаю.

Код: Выделить всё

# cp -p /etc/openal/alsoft.conf /etc/openal/alsoft.conf.sample
# cd /etc/openal/
# chmod a+r-w-x alsoft.conf.sample
Редактируешь от рута /etc/openal/alsoft.conf на свое усмотрение.

Аватара пользователя
Vochatrak
Сообщения: 795
Зарегистрирован: 22 сен 2014, 00:21
Operating system: Rosa fresh R5

Re: Многоканальный звук в Rosa Linux

Сообщение Vochatrak » 13 июн 2016, 22:59

Почему-то редактирование данного конфига считается необходимым только для игрушек, но я так не считаю.
А где можно еще задействовать OA?
Нечего тут дополнять. В конфиге все расписано.
Что конкретно править советуете?

*d0s
Сообщения: 895
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Многоканальный звук в Rosa Linux

Сообщение *d0s » 14 июн 2016, 15:24

Vochatrak писал(а):А где можно еще задействовать OA?
mplayer?
Vochatrak писал(а):Что конкретно править советуете?
hrtf (44100kHz only);
wide-stereo;
drivers;
emulate-eax (false)

Есть ещё fmod. Мне попадались плееры, использующие либы fmod.

Аватара пользователя
Vochatrak
Сообщения: 795
Зарегистрирован: 22 сен 2014, 00:21
Operating system: Rosa fresh R5

Re: Многоканальный звук в Rosa Linux

Сообщение Vochatrak » 14 июн 2016, 22:27

А где можно еще задействовать OA?
mplayer?
Но зачем? Тем более, звук через OA хуже.
Что конкретно править советуете?
hrtf (44100kHz only);
Обрезать себе диапазон? Ради чего?
wide-stereo;
Да (не всегда) нужно.
emulate-eax (false)
Чем EAX не угодил?

Ответить