Я столкнулся с проблемой отсутствия звука из гнезда линейного выхода в Ubuntu 19.10 (работающем на ядре 5.3.0). Разъем для наушников на передней панели работает нормально. (см. РЕДАКТИРОВАНИЕ ниже) В настройках звука я вижу, что система хорошо определяет, когда динамики подключены и отключены.
У меня двойная загрузка с Windows. В Windows все работает нормально, так что это не проблема HW. Я также пытался полностью выключить компьютер перед переходом на Ubuntu, это не помогло.
Я нашел много подобных случаев в Интернете и попробовал предлагаемые решения (например, игру со звуковыми профилями в pavucontrol
и с громкостью в alsamixer
), но безуспешно. динамик-тест
также не заставляет мои динамики воспроизводить звук.
Когда я пытаюсь протестировать звук с помощью управления звуком в Ubuntu, после нажатия кнопки для воспроизведения звука из одного из динамиков в моем системном журнале появляется следующее:
Feb 15 11:53:45 VIKING-ALES gnome-control-c[11205]: Failed to play sound: No such driver
Я пробовал несколько разных версий Ubuntu: Я начал с 18.04 и в итоге закончил 19.10. Нет звука ни в одной версии.
Моя материнская плата - Gigabyte X570 Aorus Xtreme, звуковая карта - Realtek ALC1220, подробности из alsa-info
находятся здесь:
http://alsa-project.org/db/?f = d5c298b5a27d995fddeb2b9bad994e2eb043b058 .
Любая помощь будет принята с благодарностью.
РЕДАКТИРОВАТЬ: Разъем для наушников НЕ работает. Я слышу что-то искаженное, но это не годится.
РЕДАКТИРОВАТЬ 2: Разъем для наушников работает нормально. Не уверен, что случилось раньше.
TL; DR:
alsamixer
. Чтобы ответить на мой собственный вопрос, такое поведение, по-видимому, вызвано двумя разными проблемами:
alsamixer
настройками громкости для наушников После применив оба исправления, я наконец-то слышу звук из разъема "Line out" в Ubuntu 20.04 с ядром 5.4:
ales@VIKING-ALES:~$ uname -a
Linux VIKING-ALES 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Покопавшись, я обнаружил следующую ветку на level1techs.com: https://forum.level1techs.com/t/has-anybody-gotten-audio-working-in-linux-on-aorus-x570-master/154072/45
Как предлагается там это может происходить исключительно в сценарии двойной загрузки, когда драйвер Linux HDA не может инициализировать звуковую карту в состоянии, установленном драйвером Windows Realtek, и отказывается воспроизводить звук (даже после применения второго шага с , а также смеситель
).
Одно из решений - всегда выполнять «холодную» загрузку Linux. Вышеупомянутый форум в качестве альтернативы предлагает переключиться с драйвера Realtek на драйвер Microsoft HDA. Я пробовал и, похоже, действительно устранил проблему. Теперь перезагрузка (со вторым шагом, упомянутым ниже) сохраняет звук.
Интересный факт : после переключения на драйвер Microsoft HDA и перезагрузки Windows тоже не воспроизводила звук.Мне пришлось выполнить холодную загрузку Windows, чтобы сбросить состояние моей звуковой карты, по-видимому, установленное драйвером Realtek перед перезагрузкой. Таким образом, похоже, что проблемы с восстановлением из состояния звуковой карты испытывает не только драйвер HDA Linux, но и драйвер HDA от Microsoft.
AlsaMixer
настройки громкости для наушников Еще одна проблема - громкость «Наушников» установлена на 0. Видимо, у Alsa это связано с задним разъемом для динамиков.
Решение описано, например, здесь: Нет звука в наушниках через аудиопорт на передней панели в Ubuntu 18.04
Единственная оставшаяся проблема заключается в том, что громкость «наушников» не сохраняется при перезагрузках или после подключения реальных наушников к разъему на передней панели. Это еще одна проблема, но когда я найду решение, я могу добавить его сюда для полноты картины.