Встроенный аудиовыход HDMI перестал работать после обновления

Я перезагрузился сегодня утром после обновления пакетов, и встроенный выход HDMI перестал работать.

Из /var/log/apt/history.log это все пакеты, установленные / обновленные как часть автоматических или ручных обновлений между двумя последними перезагрузками (с 2020-10-20 18:18:52 по 2020-10-25 17 : 57: 58 Pacific / Auckland):

apport-gtk:amd64 (2.20.11-0ubuntu27.9, 2.20.11-0ubuntu27.10)
apport:amd64 (2.20.11-0ubuntu27.9, 2.20.11-0ubuntu27.10)
cryptsetup-bin:amd64 (2:2.2.2-3ubuntu2.2, 2:2.2.2-3ubuntu2.3)
cryptsetup-initramfs:amd64 (2:2.2.2-3ubuntu2.2, 2:2.2.2-3ubuntu2.3)
cryptsetup-run:amd64 (2:2.2.2-3ubuntu2.2, 2:2.2.2-3ubuntu2.3)
cryptsetup:amd64 (2:2.2.2-3ubuntu2.2, 2:2.2.2-3ubuntu2.3)
firefox-locale-en:amd64 (81.0.2+build1-0ubuntu0.20.04.1, 82.0+build2-0ubuntu0.20.04.1)
firefox:amd64 (81.0.2+build1-0ubuntu0.20.04.1, 82.0+build2-0ubuntu0.20.04.1)
libcryptsetup12:amd64 (2:2.2.2-3ubuntu2.2, 2:2.2.2-3ubuntu2.3)
libfreetype6:amd64 (2.10.1-2, 2.10.1-2ubuntu0.1)
libfreetype6:i386 (2.10.1-2, 2.10.1-2ubuntu0.1)
libnetplan0:amd64 (0.99-0ubuntu3~20.04.2, 0.100-0ubuntu4~20.04.2)
linux-generic:amd64 (5.4.0.51.54, 5.4.0.52.55)
linux-headers-5.4.0-52-generic:amd64 (5.4.0-52.57, automatic)
linux-headers-5.4.0-52:amd64 (5.4.0-52.57, automatic)
linux-headers-generic:amd64 (5.4.0.51.54, 5.4.0.52.55)
linux-image-5.4.0-52-generic:amd64 (5.4.0-52.57, automatic)
linux-image-generic:amd64 (5.4.0.51.54, 5.4.0.52.55)
linux-libc-dev:amd64 (5.4.0-51.56, 5.4.0-52.57)
linux-modules-5.4.0-52-generic:amd64 (5.4.0-52.57, automatic)
linux-modules-extra-5.4.0-52-generic:amd64 (5.4.0-52.57, automatic)
netplan.io:amd64 (0.99-0ubuntu3~20.04.2, 0.100-0ubuntu4~20.04.2)
python3-apport:amd64 (2.20.11-0ubuntu27.9, 2.20.11-0ubuntu27.10)
python3-problem-report:amd64 (2.20.11-0ubuntu27.9, 2.20.11-0ubuntu27.10)

Судя по этому списку, похоже, что обновление ядра нарушило эту функцию. apt changelog linux-generic просто говорит: «Bump ABI 5.4.0-52». При небольшом поиске был обнаружен журнал изменений , но изменение, похоже, связано только с некоторыми CVE Bluetooth.

Аналогичная проблема

Материнская плата:

$ sudo lshw -json | jq --raw-output '.[].children[] | select(.description == "Motherboard") | .vendor, .product'
ASUSTeK COMPUTER INC.       
TUF B360-PRO GAMING (WI-FI)

То, что я пробовал до сих пор:

  1. Проверено, что поддержка нескольких GPU все еще включена; именно так я наконец-то добился работы встроенного звука HDMI.
  2. Установите режим i915 и перезагрузите компьютер.
  3. Отключил и снова подключил кабель HDMI к разъему материнской платы. В journalctl --follow ничего не отображается из-за любого действия.
  4. Удалены ~ / .config / pavucontrol.ini и ~ / .config / pulse.
  5. Перезапущен PulseAudio с использованием pulseaudio - k .
  6. Перезагрузился в выпуск ядра 5.4.0-51-generic.
0
задан 26 October 2020 в 00:39

1 ответ

Это решение сработало*! Шаг за шагом, если кто-то, кто сталкивался с этим, не знаком с операциями:

  1. Редактируйте /etc/default/grub от имени пользователя root.
  2. В строке, начинающейся с "GRUB_CMDLINE_LINUX_DEFAULT=", удалите слово "nomodeset".
  3. Сохранить и выйти.
  4. Выполнить sudo update-grub
  5. Перезагрузить

* Почти все в этом вопросе отличается, но ответ был настолько хорошо изучен, что я решил просто попробовать. Я не могу вспомнить, устанавливал ли я себе «nomodeset» в какой-то момент (и если да, то почему), но, по крайней мере, теперь есть запись.

0
ответ дан 25 October 2020 в 21:49

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

Похожие вопросы: