LINUX.ORG.RU

Alsa и Pulse Audio треск при загрузке/отключении.

 , crackling sound, popping sound, ,


0

1

Всем доброго времени суток!

Суть траблы следующая: при загрузке и выключении Debian Jessie 3.16.0-4-686-pae раздается кратковременный треск, похожий на щелчок. При загрузке этот щелчок появляется практически сразу после инициализации, во время: Waiting for /dev to be fully populated. Если в самой OS отключать-включать звук нажав «Mute», то тоже есть этот щелчок. Но самое интересное, что если ось загружается с SSD, то этот звук становится очень громкий и страшно долбит по ушам) Если загружать ось с hdd, то треск (щелчок) менее сильный, но все равно присутствует в т.ч. и при включении/выключении «Mute» Проблема скорее всего с Alsa, так как после удаления Pulse Audio треск остается.

Когда запускаешь alsamixer и в нем убираешь всё в ноль, а потом слегка начинаешь поднимать системный ползунок громкости (он же дефолтный Master Pulse Audio в alsamixer), сразу остальные уровни громкости подпрыгивают до максимума аж в красную зону. Этот же ползунок затрагивается и при регулировке громкости через vlc, другие плееры и системный volume control Pulse Audio. Если нажать F6 в alsamixer, то в списке первая строка будет (default), которая относится к Pulse Audio, а уже только потом звуковая карта - 0 HDA Intel, где тоже есть регулировка Master, которая регулирует общую громкость, но при этом она не затрагивает остальные уровни, но из-за того, что именно эта регулировка не выведена на Pulse Audio это бесполезно.

Собственно вопрос, как избавиться от этого треска при загрузке/ выключении и как поменять в Pulse Audio регулятор громкости на Master от звуковой карты, которая обозначается в alsamixer, как 0 HDA Intel.

Если нужны какие-либо логи могу скинуть ниже. Других проблем со звуком нет, звуковая карта работает, на оффтопике так же нет треска. Проблема гуглится по запросам: popping sound/noise linux (ubuntu); crackling sound linux (ubuntu), но какие-то найденные решения только под Ubuntu и на Debian не срабатывают или нужно как-то по-другому делать, я хз.

Звуковая карта SoundMax AD1988B, использует модуль ядра snd-hda-controller (проверял - загружен).

PS. Может кому-то пригодится решение, как избавиться от треска, но только если ось стоит на HDD:

sudo rm /var/lib/alsa/asound.state

sudo alsamixer

Нажать F6, выбрать звуковую карту, отключить Auto Mute, выйти нажав Esc.

Не трогая системного регулятора громкости выполнить:

sudo alsactl store 0

sudo reboot



Последнее исправление: CoolAller (всего исправлений: 4)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.