Ubuntu 18.04: звук не работает, если я не переключаюсь между выходами

В моей полностью обновленной системе Ubuntu 18.04.3 звук не работает, если я не переключаюсь между выходами. Когда я загружаю свой компьютер, по умолчанию уже выбран правильный выход (стереодинамики), но нет звука от Chromium, Firefox, VLC или любой другой программы. Тем не менее, тест колонок GNOME работает. Я слышу оттуда "передний левый" и "передний правый", но нет звука от других программ. Чтобы это исправить, я могу просто переключиться на другой аудиовыход (например, HDMI-выход), а затем переключиться обратно на стереодинамики, и звук будет волшебным образом работать. Есть идеи почему? Это не имеет большого значения, потому что переключение между выходами занимает пару секунд, но это раздражает после каждой перезагрузки.

1 ответ

Опция 1:

Пожалуйста, запустите в терминале:

sudo alsa force-reload

Затем перезагрузите вашу систему.


Вариант № 2:

Пожалуйста, запустите в терминале:

1.

sudo apt remove alsa-base pulseaudio

2.

sudo apt purge alsa-base pulseaudio

3.

sudo apt autoremove

4.

sudo apt install alsa-base pulseaudio

5.

sudo alsa force-reload

Затем перезагрузите вашу систему.


Вариант № 3:

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

  • Резервный ~/.config/pulse/ каталог конфигурации для ~/.config/pulse_old/ запустив следующую команду в терминале:

    mv ~/.config/pulse/ ~/.config/pulse_old/

  • После этого, пожалуйста, перезагрузите вашу систему, чтобы построить новую pulseaudio конфигурационные файлы. Новый ~/.config/pulse/ Каталог будет создан автоматически.

  • Проверьте свое аудио сейчас.

Если каким-либо образом после применения этого исправления вы решили вернуться к предыдущему состоянию, прежде чем применять исправление, выполните следующие действия:

  1. Запустите следующую команду в терминале:

    rm -r ~/.config/pulse/

  2. Запустите следующую команду в терминале:

    mv ~/.config/pulse_old/ ~/.config/pulse/

  3. Перезагрузите вашу систему.

Однако, если все в порядке и проблема устранена, вы можете удалить резервную копию старого каталога конфигурации ~/.config/pulse_old/ освободить место (если хотите), выполнив в терминале следующую команду:

rm -r  ~/.config/pulse_old/

Вариант № 4:

Пожалуйста, запустите в терминале:

alsamixer

Затем вам будет представлен экран, подобный этому:

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

MM означает немой и OO значит включить звук

Затем выйдите, когда закончите, нажав Esc

Другие вопросы по тегам