GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿No se pueden instalar los controladores Nvidia V396 en Ubuntu 18.04?

Estoy tratando de instalar la versión 396 de los controladores de Nvidia en Ubuntu 18.04 usando este enlace. Recibí un mensaje sobre dependencias no satisfechas (ver más abajo). En realidad, cuando se usan ubuntu-drivers devices la versión recomendada es 415. Lo intenté pero obtuve los mismos resultados. La excelente publicación mencionada en el enlace no menciona este problema. ¿Alguien sabe la causa de este problema (por qué apt no instala estas dependencias) y cómo puedo solucionarlo?

Tengo una configuración dual 1080Ti con la versión de controlador 390. Para Cuda 9.2 necesito al menos la versión 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.

Respuesta aceptada:

Traté de instalar las dependencias no satisfechas como se sugiere en el comentario. Comienzo con libnvidia-gl-396 . Eso resultó en el mismo mensaje de error sobre dependencias no satisfechas y un paquete roto. Traté de arreglar eso con

sudo apt-get install --fix-broken

pero eso no funcionó. Reinicié y ejecuté el software y las actualizaciones nuevamente. Para mi sorpresa, enumeró todas las versiones disponibles desde la 390 en adelante:390, 396, 410 y 415, donde primero enumeró solo la 390. Intenté instalar cualquiera de ellas pero no tuve éxito. No tengo ningún mensaje de por qué.

Relacionado:Ubuntu 18.04:¿Cómo crear una interfaz de red dumthe persistente?

Como descubrí antes, las siguientes versiones estaban 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 versión 396 estaría bien por ahora, pero Cuda 10 ya necesita la versión de controlador 410, por lo que podría vivir con la recomendación. Este artículo sugirió eliminar los controladores antiguos e instalar los nuevos de la siguiente manera:

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

Y funcionó. Ahora puedo ejecutar Tensorflow 1.12 sin que se queje de la versión incorrecta del controlador.


Ubuntu
  1. Cómo instalar los últimos controladores de Nvidia en Ubuntu

  2. Instalar los controladores de Nvidia en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  3. Ubuntu 14.04:¿Controladores Nvidia para Geforce Gtx 960m?

  4. Ubuntu 13.10 - ¿Pantalla negra después de iniciar sesión después de instalar los controladores de Nvidia?

  5. ¿Cómo instalar los controladores de Nvidia en Ubuntu 18.04 con arranque seguro?

Cómo instalar los drivers de NVIDIA en Ubuntu 20.04 Focal Fossa Linux

Cómo instalar el controlador Nvidia en Ubuntu 20.04

Cómo instalar los controladores de Nvidia en Ubuntu 20.04/Ubuntu 18.04

Cómo instalar controladores adicionales en Ubuntu

Instale o actualice los controladores de Nvidia en Ubuntu 21.10 Impish Indri

Cómo instalar los controladores de Nvidia en Ubuntu 20.04 LTS