GNU/Linux >> Znalost Linux >  >> Ubuntu

Nelze nainstalovat ovladače Nvidia V396 na Ubuntu 18.04?

Snažím se nainstalovat verzi 396 ovladačů Nvidia na Ubuntu 18.04 pomocí tohoto odkazu. Dostal jsem zprávu o nesplněných závislostech (viz níže). Vlastně při použití ubuntu-drivers devices doporučená verze je 415. Zkoušel jsem to, ale výsledky jsou stejné. Výborný příspěvek zmíněný v odkazu tento problém nezmiňuje. Ví někdo příčinu tohoto problému (proč apt tyto závislosti nenainstaluje) a jak to mohu vyřešit?

Mám duální nastavení 1080Ti s ovladačem verze 390. Pro Cuda 9.2 potřebuji alespoň verzi 396.

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:
 nvidia-driver-396 : Depends: libnvidia-gl-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-dkms-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-compute-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-compute-utils-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-decode-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-encode-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-utils-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-ifr1-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Recommends: libnvidia-compute-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-decode-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-encode-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-ifr1-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-gl-396:i386 (= 396.54-0ubuntu0~gpu18.04.1)
E: Unable to correct problems, you have held broken packages.

Přijatá odpověď:

Pokusil jsem se nainstalovat nesplněné závislosti, jak je navrženo v komentáři. Začínám s libnvidia-gl-396 . To vedlo ke stejné chybové zprávě o nesplněných závislostech a rozbitém balíčku. Snažil jsem se to opravit pomocí

sudo apt-get install --fix-broken

ale to nefungovalo. Restartoval jsem a znovu spustil software a aktualizace. K mému překvapení byly uvedeny všechny dostupné verze od 390 výše:390, 396, 410 a 415, kde nejprve bylo uvedeno pouze 390. Pokusil jsem se nainstalovat kteroukoli z nich, ale neuspěl. Nedostal jsem žádnou zprávu o důvodu.

Související:Ubuntu 18.04:Jak vytvořit trvalé síťové rozhraní?

Jak jsem zjistil předtím, než byly k dispozici následující verze:

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.1/0000:08:00.0 ==
modalias : pci:v000010DEd00001B06sv00001458sd0000374Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GP102 [GeForce GTX 1080 Ti]
driver   : nvidia-driver-415 - third-party free recommended
driver   : nvidia-driver-396 - third-party free
driver   : nvidia-driver-390 - third-party free
driver   : nvidia-driver-410 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin

Verze 396 by byla zatím ok, ale Cuda 10 už potřebuje verzi ovladače 410, takže bych mohl žít s doporučením. Tento článek navrhoval odebrat staré ovladače a nainstalovat nové následovně:

sudo apt-get remove --purge nvidia-*
sudo ubuntu-drivers autoinstall

A fungovalo to. Nyní mohu spustit Tensorflow 1.12, aniž by si stěžoval na nesprávnou verzi ovladače.


Ubuntu
  1. Jak nainstalovat nejnovější ovladače Nvidia na Ubuntu

  2. Ubuntu 14.04:Ovladače Nvidia pro Geforce Gtx 960m?

  3. Jak nainstalovat ovladače Nvidia na Ubuntu 18.04 pomocí zabezpečeného spouštění?

  1. Jak nainstalovat ovladače Nvidia na Debian

  2. Nainstalovat ovladače Nvidia na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Ubuntu 13.10 – Černá obrazovka po přihlášení po instalaci ovladačů Nvidia?

  1. Jak nainstalovat ovladače Nvidia na Ubuntu 20.04

  2. Jak nainstalovat ovladače NVIDIA na Ubuntu 19.04 Disco Dingo Linux

  3. Jak nainstalovat nejnovější ovladače Nvidia na Ubuntu 16.04 Xenial Xerus