debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Слетают настройки звука  (Прочитано 7338 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн amdir

  • Topic Author
  • Сообщений: 80
Слетают настройки звука
« : 03 Июль 2015, 20:10:24 »
Добрый день!

Почему-то в Debian 8 постоянно слетают настройки звука. А именно:

1) Я привык выставлять для основного канала в KMix (сейчас это Встроенное аудио - Аналоговый стерео) громкость 60-80%, чтобы удобнее было регулировать громкость (до тумблера на колонках тянуться далеко). До сих пор это нормально работало, но в Jessie громкость то и дело переключается автоматически на 100%.

2) Чтобы заработал микрофон (подключен к звуковому разъёму на передней стенке системного блока), нужно вызвать настройки Phonon (Параметры системы - Мультимедиа - Настройка аудио и видео), выбрать вкладку Настройка звукового оборудования, в списке Звуковое устройство выбрать Запись (Встроенное аудио Аналоговый стерео) и в списке Разъём - Фронтальный микрофон (по умолчанию выбрано Линейный вход). После такой настройки микрофон начинает работать нормально, но опять-таки, настройка то и дело переключается на значения по умолчанию (то есть на линейный вход вместо фронтального микрофона). Я об этом узнаю чаще всего по тому, что при попытке ответить на очередной звонок в Skype выясняется, что собеседник опять меня не слышит.

По моим наблюдениям, настройки громкости и выбор разъёма слетают одновременно.

Нельзя ли с этим что-нибудь сделать? Оба глюка чрезвычайно раздражают, особенно второй. Может быть, там просто надо какую-нибудь строчку в каком-нибудь файле подправить? Или другую программу поставить вместо Phonon? Или ещё что-нибудь, о чём я даже близко не догадываюсь?

Использую KDE, в Debian 7 с настройками звука проблем не было. Сами звуковые устройства работают нормально. Jessie ставил с нуля (с форматированием загрузочного раздела), но домашние каталоги не трогал (они на другом разделе лежат). Там могли сохраниться какие-то старые настройки, которые теперь конфликтуют с новым софтом?

Спасибо.
 
Пользователи, которые поблагодарили этот пост: sx88

Оффлайн Utility

  • Сообщений: 176
  • Stretch
Re: Слетают настройки звука
« Ответ #1 : 03 Июль 2015, 20:58:49 »
мб дело в pulse audio?
Стационар = MB: ASRock N68-gs4 FX R2.0 ; CPU: Athlon II x3 460 => Phenom B60; RAM: 2x Kingston KVR1333D3N9/4G; VGA: zotac gt630 4G
Ноутбук = ASUS x55a = MB: chipset HM70; CPU: Celeron B820; RAM: 2G: VGA: intel3000; audio VT1802
 

Оффлайн wertwerter

  • Сообщений: 16
Re: Слетают настройки звука
« Ответ #2 : 03 Июль 2015, 21:13:34 »
Что ещё запускаете? Дело может быть в том, что какой-нибудь skype или smplayer лезут в системные настройки.  ::)
 

Оффлайн sx88

  • Сообщений: 344
  • ASUS P8H61-MLE intel g630
Re: Слетают настройки звука
« Ответ #3 : 03 Июль 2015, 21:35:16 »
Я об этом узнаю чаще всего по тому, что при попытке ответить на очередной звонок в Skype выясняется, что собеседник опять меня не слышит.
Поддерживаю. Та же беда.
 

Оффлайн CoolAller

  • Сообщений: 789
Re: Слетают настройки звука
« Ответ #4 : 03 Июль 2015, 22:34:20 »
Почему-то в Debian 8 постоянно слетают настройки звука.
Это происходит из-за Pulse Audio и криворукого Леннарта Поттеринга, который все никак не может допилить до удобоваримого состояния Pulse Audio, зато уже ищет что бы еще такого поломать, что пока не сломано. Смотрите мануал на wiki.archlinux.org, у них самая толковая документация, не в пример Debian.

Pulse overwrites ALSA settings

PulseAudio usually overwrites the ALSA settings — for example set with alsamixer — at start-up, even when the ALSA daemon is loaded. Since there seems to be no other way to restrict this behaviour, a workaround is to restore the ALSA settings again after PulseAudio has started. Add the following command to .xinitrc or .bash_profile or any other autostart file:

restore_alsa() {
 while [ -z "$(pidof pulseaudio)" ]; do
  sleep 0.5
 done
 alsactl -f /var/lib/alsa/asound.state restore
}
restore_alsa &

Тот же тег для упорного гугления: Pulse overwrites ALSA settings

Очевидно, что данный скрипт должен отрабатывать уже после запуска демона Pulse Audio, но поскольку теперь мы имеем systemd, благодаря вышеупомянутому персонажу, то теперь видимо нужно читать мануал по порядку инициализации демонов systemd, а точнее создаваемых связей между ними. Я не уверен, что простой запуск скрипта поможет решить проблему, (хотя он работает и действительно восстанавливает настройки Alsa), так как Pulse Audio сам по себе очень хреново странно работает (?) и все время при изменении регулировки системного ползунка звука задирает все уровни громкости в Alsa, возможно что-то рандомно отключает. Поэтому, возможно, лучше бы таки допилить pulse сделать этот скрипт в виде демона, но тут опять же теоретически встает сразу несколько вопросов, что произойдет, например, если просто увеличить громкость в VLC... Это больше похоже на перетягивание одеяла с Pulse на Alsa или какое-то бадание парнокопытного. Разбираться с systemd лень, да и нет времени, если есть желание проверить, отпишитесь, будет интересно прочитать. Если запускать в виде скрипта из автозагрузки, то не забыть в качестве самой первой строки вписать: #!/bin/sh и сделать исполняемым:
# chmod +x "название скрипта". Скрипт запускать с рут-правами.

Для задания настроек Alsa нужно выполнить следующее:

sudo rm /var/lib/alsa/asound.state
sudo alsamixer
(Нажать F6, выбрать звуковую карту, настроить уровни громкости, настроить вывод микрофона, можно заодно выключить auto mute, затем выйти нажав Esc.)
Не трогая системного регулятора громкости выполнить:
sudo alsactl store 0
sudo reboot

PS. Помимо всего прочего в настройках скайпа можно вручную настроить уровень чувствительности микрофона и отключить авто-настройку. Можно еще попытаться настроить через pavucontrol (нужно установить), там есть настройка Rear/Front microphone. Или попытаться сделать вышеупомянутый костыль как прелоад к Skype.
« Последнее редактирование: 04 Июль 2015, 12:41:47 от CoolAller »
 

Оффлайн vladimir_ar

  • Сообщений: 1624
Re: Слетают настройки звука
« Ответ #5 : 04 Июль 2015, 08:30:34 »
Уже давненько сижу на пульсе и вышеописанные проблемы были, но они уже давно решены (по крайней мере, у меня не проявляются уже давно и, по сути, решилось нормальной настройкой пульсы без шаманств с алсой). В том числе решены уже и слеты громкости на максимум при перезагрузках. Без вмешательств с моей стороны. А пропадание звука в скайпе (меня не слышат) решилось именно полным переходом на пульсаудио. Сижу на тестинге.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн sx88

  • Сообщений: 344
  • ASUS P8H61-MLE intel g630
Re: Слетают настройки звука
« Ответ #6 : 04 Июль 2015, 17:45:35 »
Можно еще попытаться настроить через pavucontrol (нужно установить), там есть настройка Rear/Front microphone
я подобное пробовал. Толку 0.

Cообщение объединено 04 Июль 2015, 17:46:36
А пропадание звука в скайпе (меня не слышат) решилось именно полным переходом на пульсаудио
Так Вы полностью выпилили алсу?
 

Оффлайн Reactor

  • Hacks Reactor
  • Сообщений: 2
  • Reactor
Re: Слетают настройки звука
« Ответ #7 : 04 Июль 2015, 17:57:07 »
Привет!

Есть в программах такая штука, как порт. Что такое порты, я не буду разеснять... Программа и Процессор обмениваются данными, а именно портами... программа занимает порт, и сидит там до тех пор пока не выключат или не перезагружаешь комп... В диспечере процессора можно увидеть какой порт занимает программа.

Такое было у меня. И решил таким методом, снял прогу с процессора... и появился звук... да ещё одна фишка перезагружаешь комп звук появляется... это уже накроняк идёт...
 

Оффлайн CoolAller

  • Сообщений: 789
Re: Слетают настройки звука
« Ответ #8 : 04 Июль 2015, 22:30:36 »
Так Вы полностью выпилили алсу?
Даже если он и выпилил, то все равно альтернатива не самая лучшая - OSS.  Больше чем уверен, он юзает (или вообще не юзает) микрофон не из переднего выхода, а использует его с заднего порта материнки, у меня с задним портом тоже все ок, передний не использую, так как мне неудобно. Возможно у него просто другой аудио чип, с которым нормально работает ядро и Pulse. Skype не будет работать без Pulse Audio, как и некоторые другие программы, это дефакто уже стандарт, что с одной стороны даже хорошо, если бы он не был таким кривым.
я подобное пробовал.
Какое у вас DE? Пробуйте настроить Alsa, как я писал выше, включить передний порт микрофона, сохранить изменения, перезагрузиться, а потом понаблюдать, что произойдет с вашими настройками в alsamixer, если микрофон будет отключен, то скорее всего только выше указанный скрипт поможет.
« Последнее редактирование: 04 Июль 2015, 22:57:04 от CoolAller »
 

Оффлайн vladimir_ar

  • Сообщений: 1624
Re: Слетают настройки звука
« Ответ #9 : 04 Июль 2015, 22:36:50 »
Так Вы полностью выпилили алсу?
Нет, конечно. Просто все управление и настройки - через пульсаудио.

Cообщение объединено 04 Июль 2015, 22:38:27
он юзает (или вообще не юзает) микрофон из переднего выхода
Микрофон с камеры. С задним как раз проблем никогда и не было, т.к. он относится к карте, стоящей в алсе по умолчанию.
« Последнее редактирование: 04 Июль 2015, 22:38:27 от vladimir_ar »
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн CoolAller

  • Сообщений: 789
Re: Слетают настройки звука
« Ответ #10 : 04 Июль 2015, 22:41:18 »
Микрофон с камеры. С задним как раз проблем никогда и не было
Ну я так и думал, у меня тоже самое. Еще возможно у вас аудиокодек/чип имеет нормальную поддержку ядра с некривым firmware. Жаль, что производители железа наплевали на линукс-комьюнити. Задавал как-то вопрос Asus в их паблик, так они мало того, что не ответили, почему они игнорируют поддержку linux, так еще и вопрос удалили. Свинство.
[ot]
Что такое порты, я не буду разеснять... Программа и Процессор обмениваются данными, а именно портами...
Хочу деталей  :D
[/ot]
« Последнее редактирование: 04 Июль 2015, 22:51:44 от CoolAller »
 

Оффлайн sx88

  • Сообщений: 344
  • ASUS P8H61-MLE intel g630
Re: Слетают настройки звука
« Ответ #11 : 04 Июль 2015, 23:16:16 »
Какое у вас DE?
xfce4.10
на сколько было хорошо во второгноме: быстро и просто


Пробуйте настроить Alsa, как я писал выше, включить передний порт микрофона, сохранить изменения, перезагрузиться, а потом понаблюдать, что произойдет с вашими настройками в alsamixer
Поставил по умолчанию front-mic в audio-mixer-plugin. Удалил конфиг sudo rm /var/lib/alsa/asound.state и зашел в alsamixer (поставил по умолчанию карту HDA Intel PCH и... проверить что с микрофоном после удаления конфига зашел в звукозапись. Звук записывается.
После перезагрузки опять настройки микрофона сбрасываются на Line вместо Front Mic
 

Оффлайн CoolAller

  • Сообщений: 789
Re: Слетают настройки звука
« Ответ #12 : 04 Июль 2015, 23:19:37 »
После перезагрузки опять настройки микрофона сбрасываются на Line вместо Front Mic
Скрипт запустите, настройки должны восстановится, т.о. достаточно будет его добавить в автозагрузку.
Выполнять в точности как я описал выше, удалить конфиг ALSA, настроить в alsamixer вывод и уровни громкости, сохранить конфиг: sudo alsactl store 0, перезагрузиться.
« Последнее редактирование: 04 Июль 2015, 23:23:39 от CoolAller »
 

Оффлайн victoria

  • Сообщений: 8
Re: Слетают настройки звука
« Ответ #13 : 31 Август 2015, 15:18:06 »
У меня после rebootа слетел звук, причём в alsamixer заглушек нет, карту видел, в менюшке "звук" всё включено, а звука нет. Поставила pavucontrol, так менюшка со звуком исчезла совсем, да и на "выберите устройство для вывода звука" ничего нет, ничего не могу выбрать, кроме того теперь стоит 2 pulseaudio volume и pulseaudio manager, которые так же нифига не работают. ЧТО ДЕЛАТЬ?
 

Оффлайн ihammers

  • Сообщений: 1666
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Слетают настройки звука
« Ответ #14 : 01 Сентябрь 2015, 05:22:09 »
У меня после rebootа слетел звук, причём в alsamixer заглушек нет, карту видел, в менюшке "звук" всё включено, а звука нет.
Производились ли какие-нибудь обновления до перезагрузки?
Что выдаёт следующие команды:
~$ sudo grep pulseaudio /var/log/messages
~$ sudo grep audio /var/log/messages

Некоторая дополнительная информация по поиску проблем со звуком: wiki.archlinux.org, fedoraproject.org, www.troubleshooters.com.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Теги: