Еще один случай неудовлетворенных зависимостей при установке драйверов nvidia в Ubuntu 20.10 - как исправить?

После выполнения dist-upgrade с 20.04 до 20.10 у меня теперь сломаны драйверы NVidia, которые могут ' не подлежит переустановке. Независимо от того, что я делаю, он заканчивается:

The following packages have unmet dependencies:
 nvidia-driver-460 : Depends: libnvidia-compute-460 (= 460.67-0ubuntu0~0.20.10.1) but 460.73.01-0ubuntu1 is to be installed
                     Depends: libnvidia-decode-460 (= 460.67-0ubuntu0~0.20.10.1) but it is not going to be installed
                     Depends: libnvidia-encode-460 (= 460.67-0ubuntu0~0.20.10.1) but it is not going to be installed
                     Recommends: nvidia-settings but it is not going to be installed
                     Recommends: nvidia-prime (>= 0.8) but it is not going to be installed
                     Recommends: libnvidia-compute-460:i386 (= 460.67-0ubuntu0~0.20.10.1)
                     Recommends: libnvidia-decode-460:i386 (= 460.67-0ubuntu0~0.20.10.1)
                     Recommends: libnvidia-encode-460:i386 (= 460.67-0ubuntu0~0.20.10.1)
                     Recommends: libnvidia-ifr1-460:i386 (= 460.67-0ubuntu0~0.20.10.1)
                     Recommends: libnvidia-fbc1-460:i386 (= 460.67-0ubuntu0~0.20.10.1)
                     Recommends: libnvidia-gl-460:i386 (= 460.67-0ubuntu0~0.20.10.1)
E: Unable to correct problems, you have held broken packages.

Важная часть, кажется, Зависит: libnvidia-compute-460 (= 460.67-0ubuntu0 ~ 0.20.10.1), но 460.73.01-0ubuntu1 должен быть установлен

Я пробовал всевозможные вещи, найденные в ответах по порядку, такие как повторное добавление ppa и

Пытался поместить все зависимости в одну строку:

sudo apt install libnvidia-common-440 libnvidia-compute-460 libnvidia-decode-460 libnvidia-encode-460

Пытался:

sudo apt-add-repository ppa:graphics-drivers/ppa
ubuntu-drivers devices
sudo apt install nvidia-driver-460

Пытался перестроить источники:

sudo rm /etc/apt/sources.list 
sudo software-properties-gtk 

затем выбрать все снова исходники и sudo apt-get update && sudo apt-get dist-upgrade -y , но та же проблема.

Также пробовал:

sudo apt -f install

Без разницы.

Затем я попробовал:

sudo apt remove nvidia*
sudo apt autoremove
sudo ubuntu-drivers autoinstall

Но результат тот же.

Как я могу это исправить?

0
задан 22 April 2021 в 20:47

1 ответ

Maybe this nvidia driver is not compatible with the latest kernels. Информацию о старых драйверах можно найти на сайте Nvidia : https://www.nvidia.com/en-us/drivers/unix/legacy-gpu/

Возможно, у вас есть несколько решений в зависимости от вашего оборудования (и ядра).

1/ удалите драйверы nvidia и установите общий драйвер дисплея ядра ubuntu

sudo  systemctl  stop  lightdm.service

sudo  apt  purge  '^nvidia-*'

sudo  apt  install  xserver-xorg-video-nouveau

sudo  reboot  now

2/ замените nvidia-driver-460 на другой из Ubuntu, который, скорее всего, совместим с вашим GPU и все еще поддерживается для вашего ядра; вы можете просмотреть документацию, как :

3/ попробуйте другой драйвер с Nvidia, совместимый с вашим оборудованием; nvidia предоставляет информацию о совместимости и загрузки :

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

Надеюсь, это поможет...

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

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

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