GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Non riesci a installare i driver Nvidia V396 su Ubuntu 18.04?

Sto cercando di installare la versione 396 dei driver Nvidia su Ubuntu 18.04 usando questo link. Ho ricevuto un messaggio sulle dipendenze non soddisfatte (vedi sotto). In realtà quando si utilizzano ubuntu-drivers devices la versione consigliata è 415. L'ho provato ma ho ottenuto gli stessi risultati. L'ottimo post menzionato nel link non menziona questo problema. Qualcuno conosce la causa di questo problema (perché apt non installa queste dipendenze) e come posso risolverlo?

Ho una doppia configurazione 1080Ti con la versione del driver 390. Per Cuda 9.2 ho bisogno almeno della versione 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.

Risposta accettata:

Ho provato a installare le dipendenze non soddisfatte come suggerito nel commento. Comincio con libnvidia-gl-396 . Ciò ha comportato lo stesso messaggio di errore sulle dipendenze non soddisfatte e un pacchetto danneggiato. Ho provato a risolverlo con

sudo apt-get install --fix-broken

ma non ha funzionato. Ho riavviato ed eseguito nuovamente il software e gli aggiornamenti. Con mia sorpresa ha elencato tutte le versioni disponibili dalla 390 in poi:390, 396, 410 e 415, dove prima ne elencava solo 390. Ho provato a installarne una ma non ci è riuscito. Non ho ricevuto alcun messaggio sul perché.

Correlati:Ubuntu 18.04:come creare un'interfaccia di rete persistente?

Come avevo capito prima che fossero disponibili le seguenti versioni:

$ 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

La versione 396 andrebbe bene per ora, ma Cuda 10 necessita già della versione 410 del driver, quindi potrei convivere con la raccomandazione. Questo articolo suggerisce di rimuovere i vecchi driver e installare i nuovi come segue:

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

E ha funzionato. Ora posso eseguire Tensorflow 1.12 senza che si lamenti della versione errata del driver.


Ubuntu
  1. Come installare i driver Nvidia più recenti su Ubuntu

  2. Installare i driver Nvidia su Ubuntu 20.04 LTS - Guida passo passo?

  3. Ubuntu 14.04:driver Nvidia per Geforce Gtx 960m?

  4. Ubuntu 13.10 – Schermo nero dopo l'accesso dopo aver installato i driver Nvidia?

  5. Come installare i driver Nvidia su Ubuntu 18.04 con Secure Boot?

Come installare i driver NVIDIA su Ubuntu 20.04 Focal Fossa Linux

Come installare il driver Nvidia su Ubuntu 20.04

Come installare i driver Nvidia su Ubuntu 20.04 / Ubuntu 18.04

Come installare driver aggiuntivi in ​​Ubuntu

Installa o aggiorna i driver Nvidia su Ubuntu 21.10 Impish Indri

Come installare i driver Nvidia su Ubuntu 20.04 LTS