проблема с драйвером Nvidia неизвестный дисплей

Сегодня я включил свой компьютер и тогда как, прежде чем он отобразился в 1920x1080 разрешение с помощью драйвера Nvidia теперь, он работает в намного более низком разрешении, и Настройки говорит "неизвестный дисплей".

Я был уведомлен относительно обновления программного обеспечения, и после попытки применить его я получаю это:

Software Updater error message

Я пытался установить открытый исходный код nouveau драйвер вместо этого, но это продолжает возвращаться к драйверу Nvidia:

Additional drivers window

Когда я нажимаю драйвер Nouveau и нажимаю Apply Changes, он отображает индикатор выполнения, но в конце шоу драйвера Nvidia, как выбрано.

Я не установил нового программного обеспечения на этом продвижении машины до этой проблемы. Это хорошо работало вчера, и это просто произошло сегодня, когда я включил ПК.

На следующий день после чтения ниже предложений:

Следующие команды, кажется, успешно выполнились:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

но sudo apt install nvidia-driver-390 отказавший с невстреченными зависимостями:

jeff@haran-linux:~$ sudo apt install nvidia-driver-390
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libnvidia-ifr1-390 : Depends: libnvidia-gl-390 but it is not going to be installed
 libnvidia-ifr1-390:i386 : Depends: libnvidia-gl-390:i386 but it is not going to be installed
 nvidia-driver-390 : Depends: libnvidia-gl-390 (= 390.129-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-dkms-390 (= 390.129-0ubuntu0~gpu18.04.1)
                     Depends: nvidia-kernel-source-390 (= 390.129-0ubuntu0~gpu18.04.1)
                     Depends: libnvidia-compute-390 (= 390.129-0ubuntu0~gpu18.04.1) but 390.116-0ubuntu0.18.04.1 is to be installed
                     Depends: nvidia-compute-utils-390 (= 390.129-0ubuntu0~gpu18.04.1) but 390.116-0ubuntu0.18.04.1 is to be installed
                     Depends: libnvidia-decode-390 (= 390.129-0ubuntu0~gpu18.04.1) but 390.116-0ubuntu0.18.04.1 is to be installed
                     Depends: libnvidia-encode-390 (= 390.129-0ubuntu0~gpu18.04.1) but 390.116-0ubuntu0.18.04.1 is to be installed
                     Depends: nvidia-utils-390 (= 390.129-0ubuntu0~gpu18.04.1) but 390.116-0ubuntu0.18.04.1 is to be installed
                     Depends: xserver-xorg-video-nvidia-390 (= 390.129-0ubuntu0~gpu18.04.1) but 390.116-0ubuntu0.18.04.1 is to be installed
                     Depends: libnvidia-cfg1-390 (= 390.129-0ubuntu0~gpu18.04.1) but 390.116-0ubuntu0.18.04.1 is to be installed
                     Depends: libnvidia-ifr1-390 (= 390.129-0ubuntu0~gpu18.04.1) but 390.116-0ubuntu0.18.04.1 is to be installed
                     Depends: libnvidia-fbc1-390 (= 390.129-0ubuntu0~gpu18.04.1) but 390.116-0ubuntu0.18.04.1 is to be installed
                     Recommends: libnvidia-compute-390:i386 (= 390.129-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-decode-390:i386 (= 390.129-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-encode-390:i386 (= 390.129-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-ifr1-390:i386 (= 390.129-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-fbc1-390:i386 (= 390.129-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-gl-390:i386 (= 390.129-0ubuntu0~gpu18.04.1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
jeff@haran-linux:~$

таким образом, я попробовал apt --fix-broken install но это имело ошибки также:

jeff@haran-linux:~$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  lib32gcc1 libc6-i386 libllvm7 libllvm7:i386
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libnvidia-cfg1-390 libnvidia-compute-390 libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386 libnvidia-encode-390
  libnvidia-encode-390:i386 libnvidia-fbc1-390 libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386 libnvidia-ifr1-390
  libnvidia-ifr1-390:i386 nvidia-compute-utils-390 nvidia-dkms-390 nvidia-driver-390 nvidia-kernel-source-390 nvidia-utils-390
  xserver-xorg-video-nvidia-390
The following NEW packages will be installed:
  libnvidia-gl-390 libnvidia-gl-390:i386
The following packages will be upgraded:
  libnvidia-cfg1-390 libnvidia-compute-390 libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386 libnvidia-encode-390
  libnvidia-encode-390:i386 libnvidia-fbc1-390 libnvidia-fbc1-390:i386 libnvidia-ifr1-390 libnvidia-ifr1-390:i386
  nvidia-compute-utils-390 nvidia-dkms-390 nvidia-driver-390 nvidia-kernel-source-390 nvidia-utils-390 xserver-xorg-video-nvidia-390
17 upgraded, 2 newly installed, 0 to remove and 43 not upgraded.
3 not fully installed or removed.
Need to get 84.5 MB of archives.
After this operation, 149 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-driver-390 amd64 390.129-0ubuntu0~gpu18.04.1 [394 kB]
Get:2 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-gl-390 amd64 390.129-0ubuntu0~gpu18.04.1 [14.3 MB]
Get:3 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-dkms-390 amd64 390.129-0ubuntu0~gpu18.04.1 [28.2 kB]
Get:4 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-kernel-source-390 amd64 390.129-0ubuntu0~gpu18.04.1 [8,568 kB]
Get:5 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-decode-390 amd64 390.129-0ubuntu0~gpu18.04.1 [1,121 kB]
Get:6 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-decode-390 i386 390.129-0ubuntu0~gpu18.04.1 [1,190 kB]
Get:7 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-compute-390 i386 390.129-0ubuntu0~gpu18.04.1 [21.0 MB]
Get:8 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-compute-390 amd64 390.129-0ubuntu0~gpu18.04.1 [20.6 MB]
Get:9 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-compute-utils-390 amd64 390.129-0ubuntu0~gpu18.04.1 [70.4 kB]
Get:10 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-encode-390 i386 390.129-0ubuntu0~gpu18.04.1 [54.6 kB]
Get:11 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-encode-390 amd64 390.129-0ubuntu0~gpu18.04.1 [54.3 kB]
Get:12 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-utils-390 amd64 390.129-0ubuntu0~gpu18.04.1 [327 kB]
Get:13 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 xserver-xorg-video-nvidia-390 amd64 390.129-0ubuntu0~gpu18.04.1 [1,617 kB]
Get:14 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-cfg1-390 amd64 390.129-0ubuntu0~gpu18.04.1 [71.9 kB]
Get:15 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-fbc1-390 i386 390.129-0ubuntu0~gpu18.04.1 [40.2 kB]
Get:16 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-fbc1-390 amd64 390.129-0ubuntu0~gpu18.04.1 [43.3 kB]
Get:17 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-ifr1-390 amd64 390.129-0ubuntu0~gpu18.04.1 [70.9 kB]
Get:18 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-ifr1-390 i386 390.129-0ubuntu0~gpu18.04.1 [64.0 kB]
Get:19 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-gl-390 i386 390.129-0ubuntu0~gpu18.04.1 [14.9 MB]
Fetched 84.5 MB in 26s (3,290 kB/s)
(Reading database ... 177663 files and directories currently installed.)
Preparing to unpack .../00-nvidia-driver-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-driver-390 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../01-libnvidia-gl-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340
dpkg-divert: error: mismatch on package
  when removing 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 by libnvidia-gl-390'
  found 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg: error processing archive /tmp/apt-dpkg-install-lvXGM8/01-libnvidia-gl-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb (--unpack):
 new libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2
Preparing to unpack .../02-nvidia-dkms-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
Removing all DKMS Modules
Done.
Unpacking nvidia-dkms-390 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../03-nvidia-kernel-source-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-kernel-source-390 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../04-libnvidia-decode-390_390.129-0ubuntu0~gpu18.04.1_i386.deb ...
De-configuring libnvidia-decode-390:amd64 (390.116-0ubuntu0.18.04.1) ...
Unpacking libnvidia-decode-390:i386 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../05-libnvidia-decode-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking libnvidia-decode-390:amd64 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../06-libnvidia-compute-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
De-configuring libnvidia-compute-390:i386 (390.116-0ubuntu0.18.04.1) ...
Unpacking libnvidia-compute-390:amd64 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../07-libnvidia-compute-390_390.129-0ubuntu0~gpu18.04.1_i386.deb ...
Unpacking libnvidia-compute-390:i386 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../08-nvidia-compute-utils-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-compute-utils-390 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../09-libnvidia-encode-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
De-configuring libnvidia-encode-390:i386 (390.116-0ubuntu0.18.04.1) ...
Unpacking libnvidia-encode-390:amd64 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../10-libnvidia-encode-390_390.129-0ubuntu0~gpu18.04.1_i386.deb ...
Unpacking libnvidia-encode-390:i386 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../11-nvidia-utils-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-utils-390 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../12-xserver-xorg-video-nvidia-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-390 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../13-libnvidia-cfg1-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking libnvidia-cfg1-390:amd64 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../14-libnvidia-fbc1-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
De-configuring libnvidia-fbc1-390:i386 (390.116-0ubuntu0.18.04.1) ...
Unpacking libnvidia-fbc1-390:amd64 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../15-libnvidia-fbc1-390_390.129-0ubuntu0~gpu18.04.1_i386.deb ...
Unpacking libnvidia-fbc1-390:i386 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../16-libnvidia-ifr1-390_390.129-0ubuntu0~gpu18.04.1_i386.deb ...
Unpacking libnvidia-ifr1-390:i386 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../17-libnvidia-ifr1-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking libnvidia-ifr1-390:amd64 (390.129-0ubuntu0~gpu18.04.1) over (390.116-0ubuntu0.18.04.1) ...
Preparing to unpack .../18-libnvidia-gl-390_390.129-0ubuntu0~gpu18.04.1_i386.deb ...
diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340
dpkg-divert: error: mismatch on package
  when removing 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1 by libnvidia-gl-390'
  found 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg: error processing archive /tmp/apt-dpkg-install-lvXGM8/18-libnvidia-gl-390_390.129-0ubuntu0~gpu18.04.1_i386.deb (--unpack):
 new libnvidia-gl-390:i386 package pre-installation script subprocess returned error exit status 2
Errors were encountered while processing:
 /tmp/apt-dpkg-install-lvXGM8/01-libnvidia-gl-390_390.129-0ubuntu0~gpu18.04.1_amd64.deb
 /tmp/apt-dpkg-install-lvXGM8/18-libnvidia-gl-390_390.129-0ubuntu0~gpu18.04.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
jeff@haran-linux:~$

Несколько дней спустя... Просто мысль я обернул бы это. Я закончил тем, что переустановил 18.04 от установки DVD, которого я записал от последнего ISO. Я ценю предложения, которые были сделаны, но кажется, что, после того как ПК входит, это "Система пакета повреждается" состояние нет никакого выхода из него за исключением переустановки всего. По крайней мере, обеспеченные предложения не были достаточны для восстановления системы.

Таким образом, вот то, что я беру на основе этого опыта. Если Вы используете драйвер Nvidia, для системного обновления из Ubuntu становится возможно привести к установке ядра, которое не совместимо с драйвером. И после того как это происходит, кажется, нет никакого легкого восстановления за исключением переустановки целой системы. И начиная с последней установки Ubuntu DVD больше не содержит опцию переустановить существующую систему, не вытирая содержание / корневого каталога также, та переустановка может превратиться в довольно трудоемкий процесс (мне потребовалось большинство 2 дней, чтобы скопировать содержание моего дома прочь к другому компьютеру и затем восстановить его от того другого компьютера после переустанавливания, у меня есть много фотографий на моем ПК).

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

Обратите внимание, что я еще не попытался обновить и установить более новый драйвер Nvidia все же. Я надеюсь, что, если это оказывается несовместимым с новым ядром, что мой ПК не закончится в том же, "Система пакета повреждается" состояние. По крайней мере на этот раз, если это делает мне уже создали резервную копию моего / домой, таким образом, восстановление должно взять меньше, чем эти 2 дня.

Благодаря респондентам, которые пытались помочь мне здесь.

1
задан 24 January 2020 в 03:35

3 ответа

Недавно ядро было обновлено до 5,3 на Ubuntu 18.04.

390.116 от официального reposiories не создают с 5,3 ядрами.

Можно зафиксировать его путем установки 390.129 драйверов Nvidia от PPA. Выполненный

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-390
sudo apt upgrade

Перезагрузка и все должны работать.

1
ответ дан 30 January 2020 в 23:33

У меня есть подобная проблема. Ноутбук не обнаруживает 2-й монитор. Nvidia-smi возвращает следующую ошибку:

"SMI Nvidia перестал работать, потому что он не мог связаться с драйвером NVIDIA. Удостоверьтесь, что последний драйвер NVIDIA установлен и выполнение".

Это работает после того, как я попробовал:

sudo apt purge nvidia-*
0
ответ дан 30 January 2020 в 23:33

Решением для меня было отключить "безопасную загрузку" в биосе. Драйверам Nvidia это не нравится.

0
ответ дан 16 May 2020 в 17:11

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

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