Разъем для наушников ноутбука не издает звука

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

Проблема в том, что они просто не выводят звук.

Динамики ноутбука выводят звук просто отлично.

Я использую Ubuntu 16.04 x64

Это результат работы alsa-info.sh:

http://pastebin.com/1aDcq86B

Какие шаги я могу предпринять, чтобы попытаться решить эту проблему самостоятельно?

Редактировать 1

Благодаря @Rexford и этому ответу я разобрался, как получить подробный вывод отладки из pulseaudio, временно изменив /etc/pulse/client.conf с использованием --log-level флаг.

Я сообщу после того, как поиграюсь с этой новой информацией и попытаюсь найти проблему.

Редактировать 2

Проснулся этим утром, планируя разобраться в этом вопросе, когда обнаружил, что звук из наушников начал работать.

Прошлой ночью я пробовал много решений (с разных форумов и веб-страниц), но не перезагружал свой компьютер (просто делал pulseaudio -k && sudo alsa force-reload).

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

Одна из самых больших вещей, которые я попробовал, была деинсталляция pulseaudio, установка gnome-audio в качестве замены и возвращение к pulseaudio. Поэтому я рекомендую другим попробовать это, если они борются. Просто отметьте, что если вы сделаете это, вы должны следовать инструкциям здесь, чтобы вернуть значок громкости / звука (если он пропал после перезагрузки - что было для меня).

Сейчас я не могу понять суть этой проблемы, потому что она больше не существует для меня.

Редактировать 3

Проблема вернулась...

Журналы отладки из pulseaudio не показывают ничего полезного (например, сообщения об ошибках).

Согласно этой диаграмме, alsa является следующей остановкой для проверки причины.

2 ответа

Этот ответ, кажется, работает для меня, но я еще не выяснил, почему.

Чтобы повторить решение, просто запустите эту команду в оболочке (без рута):

alsactl restore

У меня была такая же проблема с Ubuntu 20.04, я решил проблему, удалив и переустановив ALSAа также PlusAudioв Ubuntu Как предложение из этой статьи .

Вот команды Linux для удаления и переустановки:

      sudo apt remove --purge alsa-base pulseaudio
sudo apt install alsa-base pulseaudio

Затем вы можете снова перезагрузить ALSA (необязательный шаг) из той же статьи :

      alsactl restore

Или с применением силы

      sudo alsa force-reload
Другие вопросы по тегам