Нет звука в Ubuntu/Elementary OS

Дмитрий Корнев
16 февраля 2020

У меня в компьютере несколько звуковых устройств. Это две звуковые карты и цифровой USB-микрофон, где тоже есть встроенная звуковая карта для подключения наушников. Еще звук можно выводить через HDMI — это еще плюс одно звуковое устройство. Из-за этого была проблема. Каждый раз при запуске компьютера вывод звука включался на другое устройство, а не на то, которое мне было нужно. В итоге звука не было. Можно было перейти в настройки и выбрать там нужное звуковое устройство, тогда звук появлялся.

Выбор звуковых устройств в Ubuntu

Выбор звуковых устройств в Elementary OS

Проблема общая для Ubuntu и Elementary OS. Она точно есть в Ubuntu версий 18.04 и 20.04. Соответственно есть и в Elementary OS, которые на этих же версиях Ubuntu основаны. Проявляется не у всех, т.к. в основном у пользователей не так уж много звуковых карт. А наличие звуковой карты с USB — это тем более редкость.

В Ubuntu и Elementary OS для звука используется приложение PulseAudio. По умолчанию в нем активна опция, которая автоматически включает всякое звуковое устройство только что подключенное к компьютеру.

В моем случае так получалось, что уже после запуска системы к имеющимся звуковым устройствам с опозданием добавлялось USB-устройство, и активность сразу переходила на него.

Аналогичная ситуация может возникать с HDMI и Display Port. Например, у вас ноутбук и вы подключаете в процессе работы дополнительный монитор со встроенной звуковой системой. Соответственно она тут же становится активной. И не важно, какое звуковое устройство вы выбирали до этого в настройках системы.

Опция находится с файле /etc/pulse/default.pa, для отключения достаточно закоментировать:

#load-module module-switch-on-connect

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

1 комментарий

Gr
В Loki 0.4.1 на которой я сидел 3 года, последние обновления "убрали" меню настройки звука (поставил PulseAudio Volume Control), а после -- прилетели ещё и теперь звук только через наушники. На Linux Mint та же беда. Тут дело в 16.04, на которой они основаны.