Внешний дисплей перестал работать после обновления системы

Сегодня я включил свой ноутбук, и Ubuntu попросила меня загрузить некоторые обновления. Я согласился, и после установки появилось всплывающее окно с просьбой перезагрузить систему.

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

Затем я начал проверять наличие ожидающих обновлений:

$ sudo apt update
Hit:1 https://brave-browser-apt-release.s3.brave.com stable InRelease
Hit:2 http://ppa.launchpad.net/aslatter/ppa/ubuntu focal InRelease
Hit:3 http://it.archive.ubuntu.com/ubuntu focal InRelease
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]
Hit:5 http://it.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:6 http://packages.microsoft.com/repos/code stable InRelease
Hit:7 http://ppa.launchpad.net/fish-shell/release-3/ubuntu focal InRelease
Hit:8 http://it.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:9 http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal InRelease
Fetched 109 kB in 1s (146 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.

$ sudo apt list --upgradable -a
Listing... Done
linux-modules-nvidia-460-generic-hwe-20.04/focal-updates 5.8.0-49.55~20.04.1+1 amd64 [upgradable from: 5.8.0-48.54~20.04.1]
linux-modules-nvidia-460-generic-hwe-20.04/focal-security,now 5.8.0-48.54~20.04.1 amd64 [installed,upgradable to: 5.8.0-49.55~20.04.1+1]

Затем я запустил sudo apt upgrade , но это ничего не изменило, обновление пакета все еще не завершено. Затем я попытался установить пакет вручную:

$ sudo apt install linux-modules-nvidia-460-generic-hwe-20.04
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 linux-modules-nvidia-460-generic-hwe-20.04 : Depends: linux-modules-nvidia-460-5.8.0-49-generic (= 5.8.0-49.55~20.04.1+1) but it is not going to be installed
                                              Depends: nvidia-kernel-common-460 (>= 460.56) but 460.39-0ubuntu0.20.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Возможно ли, что проблема вызвана недавним обновлением ядра? Я предполагаю, что он перешел с 5.8.0.48 на 5.8.0.49:

$ find /boot/vmli*
/boot/vmlinuz
/boot/vmlinuz-5.8.0-48-generic
/boot/vmlinuz-5.8.0-49-generic
/boot/vmlinuz.old

Я также пытался загрузиться с 5.8.0.48 из Grub, но я застрял на экране входа в систему, система полностью зависает.

Есть идеи, как решить?

Большое спасибо!

1
задан 13 April 2021 в 11:46

3 ответа

[Редактирование]: это было исправлено Убунту позже в тот же день.

Ubuntu выпустила новый пакет ядра linux-image-5.8.0-49-generic, но не выпустила все необходимые пакеты драйверов ядра nvidia (по крайней мере, отсутствует nvidia-kernel-common-460 (>= 460.56)). Пока это не будет исправлено Ubuntu, драйвер Nvidia не будет работать с новым ядром. Загрузите старую версию Linux linux-image-5.8.0-48-generic и она все равно должна работать нормально.

1
ответ дан 23 April 2021 в 23:23

Вы можете попробовать выполнить команды:

  • sudo apt --fix-broken install
  • sudo apt update
  • sudo apt upgrade

У меня были аналогичные проблемы с установкой драйверов и сторонних приложений. В большинстве случаев я мог исправить это, та же версия ядра, Ubuntu 20.04.

0
ответ дан 23 April 2021 в 23:23

Вы можете понизить класс пакета linux-модулей-vidia-460-generic-hwe-20.04 (и всех его зависимостей) до предыдущей версии (5.8.0-48.54~20.04.1), чтобы решить эту проблему, которая вызвана тем, что существует разрушенная зависимость от linux-модулей-vidia-460-generic-hwe-20. 04 (5.8.0-49.55~20.04.1+1), который просит (зависит от) пакета nvidia-kernel-common-460 быть большим или равным версии 460.56, но на данный момент доступна только версия 460.39. Надеюсь, что мэйнтейнер пакета быстро решит эту проблему.

2
ответ дан 23 April 2021 в 23:23

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

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