ROSAForum
Forum about ROSA Linux Distros
Многоканальный звук в Rosa Linux
Многоканальный звук в Rosa Linux
Сообщение JaamMaiKa » 04 апр 2015, 17:24
(Если aplay -l пишет . no soundcards found. — значит в системе нет драйвера под этот звуковой кодек, случается и так, что его вообще не существует под Линукс, выход — дискретная звуковая карта).
Нас интересует аналоговый вход/выход —
card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog] (ПРИМЕР!)
запоминаем — card 0/device 0
Выполним в терминале: alsamixer
Далее, нажав F6, вызовем меню выбора звуковой карты и выбираем действующую — HDA Intel PCH
Смотрим колонку » Master», чтобы громкость была 100% и колонка «PCM» была включена, так же включаем каналы
Front , Surround , Center , LFE (активные отображены 00, не активные мм, переключаются латинской м).
Двигаясь по настройкам вправо, в пункте «Channel» ставим нужное кол-во каналов вывода звука.
Для выхода жмем Esc.
Перезагружаем систему. Можно воспользоваться командами. чтобы перезапустить Пульсу ( pulseaudio -k и pulseaudio —start ), но часто демон отваливается, поэтому будем перезагружаться)
Если настройки не сохраняются, а такое тоже случается, пропишем их вручную.
Изменим настройки выбора карты.
Переходим в рута su — (су пробел тире, ентер, пароль, его не будет видно, но он вводится),
выполняем kwrite /usr/share/alsa/alsa.conf
(или вместо kwrite используйте любой другой текстовый редактор)
и в открывшемся конфиге меняем дефолтный номер карты и девайса на свои: card 0, device 0.
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
Перезагружаемся.
Теперь, откроем настройки микшера KDE и во вкладке «Настройка звукового оборудования» выбираем звуковое устройство и профиль звуковой платы (на примере 5.1).
Чтобы воспроизведение звука радовало, нам нужен виджет Veromix (удобно включить его в «Системный лоток» и отключить лишнее,
переходим — эффекты/эквалайзер > эффекты LADSPA > оставим включенным только Multiband EQ).
Необходимо установить Audacious (много плееров поющих, удобных, но нам нужен лучший по звуку).
Настроим Audacious,
переходим и активируем — файл > настройка > звук > PulseAudio
разрядность — выше чем реальная разрядность аудио-карты, поднимать не стоит (искажение, щелчки).
переходим > модули > эффекты:
Вкл. > Кристаллизатор
Вкл. > Расширенное стерео
Добавляем эффект Multiband EQ в устройство воспроизведения и запускаем Audacious (направим Audacious в Multiband EQ).
В Posa Plasma, чтобы добавить эффект Multiband EQ, надо установить ladspa и pulseaudio-equalizer.
Pulseaudio-equalizer глючная штука и чтобы настройки не сбрасывались, делаем так:
в pulseaudio-equalizer активируем EQ Enabled,
в терминале выполняем kwrite /tmp/eqcommands.sh и копируем строку load-module module-ladspa-sink sink_name=ladspa_output.mbeq_1197.mbeq master=alsa_output.pci-0000_00_1b.0.analog-surround-51 plugin=mbeq_1197 label=mbeq control=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ( ПРИМЕР )
Теперь, выполним в терминале (от рута) kwrite /etc/pulse/default.pa и в открывшийся документ добавляем ранее скопированную запись, сохраняем.
Перезагружаемся.
Остальные настройки как и в Кедах, только в системном лотке > «Громкость» > » Программы» > «Audacious», переключаем с 5.1 на ladspa.
С ВЫХОДОМ НОВЫХ ВЕРСИЙ ПУЛЬСЫ ВОЗНИКАЕТ ВОПРОС — УЛУЧШАЕТ ЛИ LADSPA КАЧЕСТВО ЗВУКА?
СЛУШАЕМ, СРАВНИВАЕМ, ВЫБИРАЕМ!
Возможно,
ваша аудио-карта поддерживает воспроизведение сигнала с более высокой опорной частотой (чаще всего defaults — 48000Hz)
Тогда, просто необходимо настроить alsa на работу в высокочастотном режиме
Чтобы узнать частоту дискретизации пишем в терминале grep rate /proc/asound/card0/codec# и жмем Tab
bash-4.4$ cat /proc/asound/card0/codec#
codec#0 codec#3
теперь, меняя номер кодека (codec#0/codec#3) находим нашу карту
bash-4.4$ cat /proc/asound/card0/codec#0 | grep Codec
Codec: Realtek ALC662 rev1
bash-4.4$ cat /proc/asound/card0/codec#3 | grep Codec
Codec: Intel PantherPoint HDMI
Наш вариант — codec#0, выполняем grep rate /proc/asound/card0/codec#0
bash-4.4$ grep rate /proc/asound/card0/codec#0
rates [0x160]: 44100 48000 96000
rates [0x160]: 44100 48000 96000
rates [0x160]: 44100 48000 96000
rates [0x160]: 44100 48000 96000
rates [0x160]: 44100 48000 96000
rates [0x160]: 44100 48000 96000
rates [0x160]: 44100 48000 96000
крайний столбец, это и есть максимальная частота дискретизации действующей карты.
От рута открываем alsa.conf:
kwrite /usr/share/alsa/alsa.conf
изменим строку:
defaults.pcm.dmix.rate 48000
на частоту нашей аудио-карты
defaults.pcm.dmix.rate 96000
По умолчанию в pulse установлено минимальное качество звука,
меняем на лучшее , так же от рута открываем daemon.conf:
kwrite /etc/pulse/daemon.conf
находим строки:
resample-method = speex-float-1
default-sample-format = s16le
заменим на:
resample-method = src-sinc-best-quality
default-sample-format = float32le
Дополнил.
Не так давно в pulse (с версии 7) был добавлен плагин Sox Ресемплер.
Делаем следующее,
в pulse задействуем SoX (/etc/pulse/daemon.conf)
меняем значение:
resample-method = src-sinc-best-quality
на
resample-method = soxr-vhq
Придадим «сочности» басам:
enable-remixing = yes
enable-lfe-remixing = yes
здесь же, в демоне, пропишем частоту нашей аудио-карты:
default-sample-rate = 96000
alternate-sample-rate = 96000
дадим очень высокий приоритет pulse:
high-priority = yes
и изменим звуковые каналы:
default-sample-channels = 6
default-channel-map = front-left,front-left-of-center,front-center,front-right,front-right-of-center,rear-center
раскомментируем (убрать точку с запятой), сохраняем и перезапустим pulse (перезагрузить систему)
Все возможные значения параметра resample-method можно узнать командой:
pulseaudio —dump-resample-methods
а узнать какие значения параметров сейчас установлены у PulseAudio —
pulseaudio —dump-conf
На Арче столкнулся с такой проблемой — alsamixer не сохранял настройки.
В терминале вызвал alsamixer, выбрал карту, настроил.
Сохранить настройки:
sudo alsactl store
ROSAForum
Forum about ROSA Linux Distros
Пропал звук после обновления
Пропал звук после обновления
Сообщение TracKing » 19 апр 2015, 13:17
Re: Пропал звук после обновления
Сообщение keleg » 19 апр 2015, 17:06
Re: Пропал звук после обновления
Сообщение keleg » 19 апр 2015, 17:13
Пропал звук после обновления
Сообщение TracKing » 19 апр 2015, 23:56
Re: Пропал звук после обновления
Сообщение TracKing » 20 апр 2015, 00:12
Re: Пропал звук после обновления
Сообщение keleg » 20 апр 2015, 08:33
Re: Пропал звук после обновления
Сообщение TracKing » 20 апр 2015, 12:49
Re: Пропал звук после обновления
Сообщение Barmalei » 20 апр 2015, 12:51
Re: Пропал звук после обновления
Сообщение TracKing » 20 апр 2015, 13:33
В центре настройки оборудования снимаю галочку с «Включить PuiseAudio» и тогда появляется звук:
-при старте системы;
— и в музыкальном проигрывателе «Climentine».
Виде проигрыватель,Skype, youtube все еще без звука.
Наверное единственное решение «Установить заново систему и не обновлять ее».
Без звука как то совсем не гуд.
Может кто подсказать, что отключить в обновлении что бы звук не трогало. Изначально все работает просто суппер.
Lubuntu.ru
Русскоязычное сообщество Lubuntu Linux
[решено] Rosa Media Player и Lubuntu-нет звука
[решено] Rosa Media Player и Lubuntu-нет звука
Сообщение harvet » 31 окт 2013, 18:37
всем привет
кто нибудь юзает сиё чудо-ROMP?
по функцилоналу схоже с SMPlayer,но визуально получше и не глючит онлайнвидео
но есть проблема-пропадает звук
при первом запуске всё отлично,а вот во второй раз и далее-звука уже нет.
может кто боролся уже с этой проблемой?
на офсайте при схожей проблемой писали попробовать установить пульсеаудио,и там в настройках какихто прибавить звук для гномоплеера.пока не пробовал-меня напугали глючностью пульсеаудио,хотелосьбы задействовать альсу
в общем надеюсь на вашу помощь и жду советов
ROSAForum
Forum about ROSA Linux Distros
[РЕШЕНО] Нет звука встроенных динамиков
[РЕШЕНО] Нет звука встроенных динамиков
Сообщение mexx400 » 27 июл 2017, 20:31
Re: Нет звука встроенных динамиков
Сообщение mexx400 » 27 июл 2017, 20:37
Re: Нет звука встроенных динамиков
Сообщение mexx400 » 27 июл 2017, 23:53
Re: Нет звука встроенных динамиков
Сообщение keleg » 28 июл 2017, 15:52
Re: Нет звука встроенных динамиков
Сообщение mexx400 » 29 июл 2017, 17:31
Re: Нет звука встроенных динамиков
Сообщение mexx400 » 29 июл 2017, 17:35
Re: Нет звука встроенных динамиков
Сообщение trs » 30 июл 2017, 06:51
Re: Нет звука встроенных динамиков
Сообщение mexx400 » 31 июл 2017, 12:40
Re: Нет звука встроенных динамиков
Сообщение trs » 01 авг 2017, 08:03
Просто не увидел, где наушники в AlsaMixer.
Зато в тексте драйвера нашёл такую интересную функцию:
по её описанию похоже, что звук только в наушниках (HP) и есть.
И как раз она вызывается на том устройстве, с которого взят вышеприведённый фрагмент dmesg.
Так что, если не боитесь, могу попробовать собрать ядро с такой доработкой:
Re: Нет звука встроенных динамиков
Сообщение mexx400 » 01 авг 2017, 09:26
Re: Нет звука встроенных динамиков
Сообщение trs » 01 авг 2017, 13:48
Re: Нет звука встроенных динамиков
Сообщение mexx400 » 01 авг 2017, 18:07
Re: Нет звука встроенных динамиков
Сообщение mexx400 » 02 авг 2017, 01:12
«Откатился» на образ R9/32 и после установки измененного ядра звук в динамиках есть! Еще раз спасибо!
Получается, это какая-то специфика железа моего all-in-one, на котором драйвер работает некорректно, так?
Нельзя ли внести изменения в х64? А еще лучше — чуть подробнее рассказать как это делается? Ведь ядро когда-то изменится. Или где почитать?
Re: Нет звука встроенных динамиков
Сообщение trs » 02 авг 2017, 06:31
Разрядность взял из Пробы оборудования в соседней теме, прошу прощения за такую накладку. Собрал 64 битную версию http://abf-downloads.rosalinux.ru/trs_p . n/release/
Да, это специфика оборудования, добрую половину исходного текста драйвера кодека занимает исправление подобных особенностей других моделей. Данный моноблок, по-видимому, не так распространён, потому столкнулись только сейчас.
О сборке проектов для начала http://wiki.rosalab.ru/ru/index.php/%D0 . %D0%B5_ABF
На практике процесс может оказаться несколько проще, чем изучение премудростей теории.
И всё же, лучше отправить патч в рассылку разработчиков ядра. Исправление не затрагивает остальное оборудование, потому его должны включить во все LTS ветки, где такой драйвер присутствует — и звук будет работать в обновлённых версиях ядер во всех Linux.