[РЕШЕНО] Нет звука в колонках

vs220
должен автоматом включаться Dmix
Хотя проверил для speaker-test -D это не работает. Так что да- отключать приложения звук воспроизводящие
vasek
Или какая то программа самопроизвольно захватывает? …. если захватывает, то можно это узнать, например, так - fuser -v /dev/snd/pcm*
vs220
vs220
должен автоматом включаться Dmix
Хотя проверил для speaker-test -D это не работает. Так что да- отключать приложения звук воспроизводящие
vasek
Или какая то программа самопроизвольно захватывает? …. если захватывает, то можно это узнать, например, так - fuser -v /dev/snd/pcm*
Видно вчера попытался проводить тест, а не выключил звук в приложении. Сегодня после перезагрузки тест проходит. Более того добился звука и в колонках.

У меня он появляется если выставить уровень на Headphone. Причем независимо установлен там Mute или нет - звук все равно идет. Это странно. Я так понял это не нормальное поведение.

В данный момент такие настройки alsamixer :
Master [OO] 70 уровень, Headphone урвоень 80, PCM - уровень 100 , Surround [OO] - 100 , Center [OO] - 100, LFE [OO] - 100. S/PDIF default [OO] , Auto-Mute - Enable
И звук есть.

При перезагрузке у headphone сбрасывается уровень до 0. Нужно опять идти и его выставлять, чтобы появился звук в колонках.

Если включаешь наушники в передную панель, то отключаются : Surround , Center , LFE; и включается Headphone [OO] с уровнем 100. Звук в наушниках появляется. Mute Headphone работает - сразу отключает звук в наушниках.

Каждый раз при перезагрузке или после использования наушников приходится выставлять в alsamixer-е уровень Headphone. Как-то этого можно избежать ?
vOROn200
приходится выставлять
сохранить настройки алсы
sudo alsactl store
systemctl start alsa-restore
и проверить что бы сервис нормально работал
 systemctl status alsa-restore

По идеи это автоматом работать должно было
может пульса перебивает настройки вики
vs220
vOROn200
приходится выставлять
сохранить настройки алсы
sudo alsactl store
systemctl start alsa-restore
и проверить что бы сервис нормально работал
 systemctl status alsa-restore

По идеи это автоматом работать должно было
может пульса перебивает настройки вики
До перезагрузки сохраняются настройки. После видно что-то их перезатирает. Ну и после использования наушников и переключения на колонки - сбрасываются. Как быть?
vs220
vOROn200
приходится выставлять
сохранить настройки алсы
sudo alsactl store
systemctl start alsa-restore
и проверить что бы сервис нормально работал
 systemctl status alsa-restore

По идеи это автоматом работать должно было
может пульса перебивает настройки вики
Спасибо. По вики добавил восстановление настроек alsa из файла в .bash_profile - это решило проблему с перезагрузкой. А как быть с наушниками? Есть возможность настроить алсу/pulse так, чтобы он при переключении с них автоматически поднимался уровень для headphone ? А то приходится запускать новый терминал, чтобы срабатывал .bash_profile.
vOROn200
чтобы он при переключении с них автоматически поднимался уровень для headphone
Ну можно правило udev написать, хотя по идее в пульсе должно быть раздельное регулирование для колонок и наушников.
В pavucontrol настроек нет?
vOROn200
Ну и после использования наушников и переключения на колонки - сбрасываются. Как быть?
Что то не совсем доходит проблема, плохо сегодня соображаю.
Но на всякий случай опишу одну ситуацию, которая случилась года 4-5 назад. После перехода с pulse 5 на pulse 6 звук стал нормально работать если активный порт analog-output-headphones. Но когда вставляешь наушники, а затем их убираешь, автоматом ставится порт analog-output-speaker …. и звук опять исчезает.
Копался дня 2, так понять и не смог. Пришлось закомментировать строку одну срочку в default.pa, чтобы исключить переключение между портами
( и вроде бы в pavucontrol выбраны были наушники, а не колонки )
cp /etc/pulse/default.pa .config/pulse/default.pa
и закомментировать строку
#load-module module-switch-on-port-available
Прожил с этим несколько лет, пока не сменил 32-битку на 64-битку - в которой проблема ушла.
Может проблема похожая?
Ошибки не исчезают с опытом - они просто умнеют
vs220
vOROn200
чтобы он при переключении с них автоматически поднимался уровень для headphone
Ну можно правило udev написать, хотя по идее в пульсе должно быть раздельное регулирование для колонок и наушников.
В pavucontrol настроек нет?
В pavucontrol одно устройство вывода звука - Build Audio Analog Stereo. Когда вставляешь наушники в передную панель порт меняется на Headphones (plugged in). Когда отсоединяешь их - возвращается к Line Out (plugged in).
vasek
vOROn200
Ну и после использования наушников и переключения на колонки - сбрасываются. Как быть?
Что то не совсем доходит проблема, плохо сегодня соображаю.
Но на всякий случай опишу одну ситуацию, которая случилась года 4-5 назад. После перехода с pulse 5 на pulse 6 звук стал нормально работать если активный порт analog-output-headphones. Но когда вставляешь наушники, а затем их убираешь, автоматом ставится порт analog-output-speaker …. и звук опять исчезает.
Копался дня 2, так понять и не смог. Пришлось закомментировать строку одну срочку в default.pa, чтобы исключить переключение между портами
( и вроде бы в pavucontrol выбраны были наушники, а не колонки )
cp /etc/pulse/default.pa .config/pulse/default.pa
и закомментировать строку
#load-module module-switch-on-port-available
Прожил с этим несколько лет, пока не сменил 32-битку на 64-битку - в которой проблема ушла.
Может проблема похожая?
Похожая, но не совсем. Ведь переключение на колонки когда вытаскиваешь наушники должно происходить. И оно происходит, но звук у меня в них (в колонках) появляется лишь после того как я в alsa в headphones выставляю уровень больше 0.
Поэтому и возникает вопрос как сделать так, чтобы когда выберается порт в alsa/pulse : Line Out (plugged in) уровень headphones в alsa был бы 100, вместо 0. Тогда наверняка не нужно будет и прописывать в .bash_profile взятие настроек alsa из файла.
 
Зарегистрироваться или войдите чтобы оставить сообщение.