5

С тех пор, как я установил PulseAudio в моей системе Gentoo, у меня не было аудио выхода из динамиков моего ноутбука при отключении наушников.

Я полагаю, что проблема заключается в том, как ALSA и PulseAudio управляют элементами управления звуком. Когда наушники подключены, все в порядке, элементы управления alsa для Intel HDA PCH настроены правильно, поэтому шкалы громкости «Master» и «Headphones» настроены правильно (я могу сказать это, посмотрев на alsamixer с привилегиями root). Когда я отсоединяю разъем для наушников, настройки громкости автоматически меняются, по-видимому, правильно. Таким образом, полоса «Наушники» отключена и установлена на 0, тогда как полоса «Динамик» не отключена и не максимизирована (в то время как она отключается при подключении к разъему для наушников). «Мастер» всегда остается без звука и с желаемым уровнем громкости. Я действительно могу заставить работать выходы динамиков, вручную включив звук и накачав выход наушников с помощью alsamixer. Но мне придется делать эту операцию каждый раз, когда подключаешь / отключаешь наушники. Так есть ли способ исправить это? Может быть, как-то отделить выход наушников от выхода динамика в системе ALSA?

Мой ноутбук - HP Pavilion G6 с 2011 года.

Благодарю.

1 ответ1

2

Отредактируйте файл /usr /share /pulseaudio /alsa-mixer /paths и найдите раздел:

[Element Headphone]

И прокомментируйте строки

switch = off
volume = off

Конечный результат будет

[Element Headphone]
#switch = off
#volume = off

Проблема, в моем случае, была вызвана тем, что канал "Наушники" был отключен, и по какой-то причине он не должен быть отключен для работы колонок ноутбука.

С моим изменением наушники не отключают звук и не устанавливают громкость на ноль при отключении наушников.

Чтобы "отладить", какой канал в вашем случае отключен, вы можете использовать alsamixer, а внутри alsamixer вы можете нажать "C", чтобы выбрать вашу аудиокарту (по умолчанию устанавливается громкость для основных каналов pulseaudio). Подключите и отключите наушники и проверьте, какие изменения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .