GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Impossible d'installer les pilotes Nvidia V396 sur Ubuntu 18.04 ?

J'essaie d'installer la version 396 des pilotes Nvidia sur Ubuntu 18.04 en utilisant ce lien. J'ai reçu un message concernant les dépendances non satisfaites (voir ci-dessous). En fait, lors de l'utilisation de ubuntu-drivers devices la version recommandée est 415. J'ai essayé cela mais j'ai obtenu les mêmes résultats. L'excellent post mentionné dans le lien ne mentionne pas ce problème. Est-ce que quelqu'un connaît la cause de ce problème (pourquoi apt n'installe-t-il pas ces dépendances) et comment je peux le résoudre ?

J'ai une configuration double 1080Ti avec la version 390 du pilote. Pour Cuda 9.2, j'ai besoin d'au moins la version 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.

Réponse acceptée :

J'ai essayé d'installer les dépendances non satisfaites comme suggéré dans le commentaire. Je commence par libnvidia-gl-396 . Cela a entraîné le même message d'erreur concernant les dépendances non satisfaites et un paquet cassé. J'ai essayé de résoudre ce problème avec

sudo apt-get install --fix-broken

mais cela n'a pas fonctionné. J'ai redémarré et exécuté à nouveau le logiciel et les mises à jour. À ma grande surprise, il a répertorié toutes les versions disponibles à partir de 390 :390, 396, 410 et 415, où il n'en a d'abord répertorié que 390. J'ai essayé d'installer l'une d'entre elles, mais cela n'a pas réussi. Je n'ai pas de message expliquant pourquoi.

Connexe :Ubuntu 18.04 :Comment créer une interface réseau persistante dumthe ?

Comme je l'avais compris avant que les versions suivantes ne soient disponibles :

$ 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 version 396 serait correcte pour le moment, mais Cuda 10 a déjà besoin de la version 410 du pilote, donc je pourrais vivre avec la recommandation. Cet article suggère de supprimer les anciens pilotes et d'installer les nouveaux comme suit :

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

Et cela a fonctionné. Je peux maintenant exécuter Tensorflow 1.12 sans se plaindre de la mauvaise version du pilote.


Ubuntu
  1. Comment installer les derniers pilotes Nvidia sur Ubuntu

  2. Installer les pilotes Nvidia sur Ubuntu 20.04 LTS - Guide étape par étape ?

  3. Ubuntu 14.04 :pilotes Nvidia pour Geforce Gtx 960m ?

  4. Ubuntu 13.10 - Écran noir après la connexion après l'installation des pilotes Nvidia ?

  5. Comment installer les pilotes Nvidia sur Ubuntu 18.04 avec Secure Boot ?

Comment installer les pilotes NVIDIA sur Ubuntu 20.04 Focal Fossa Linux

Comment installer le pilote Nvidia sur Ubuntu 20.04

Comment installer les pilotes Nvidia sur Ubuntu 20.04 / Ubuntu 18.04

Comment installer des pilotes supplémentaires dans Ubuntu

Installer ou mettre à niveau les pilotes Nvidia sur Ubuntu 21.10 Impish Indri

Comment installer les pilotes Nvidia sur Ubuntu 20.04 LTS