El último controlador NVIDIA en Ubuntu 16.04

36

Estoy en Ubuntu 16.04 y noto que en la pestaña "Controladores adicionales" de "Software y actualizaciones", las últimas versiones de los controladores NVIDIA que puedo instalar son

  1. versión 367.57 de nvidia-367 (propietaria)
  2. versión 370.28 de nvidia-370 (código abierto)

Además del hecho de que no sé qué significan "propietario" y "código abierto" aquí, tampoco veo una opción para seleccionar la versión del controlador en función de mi tarjeta gráfica real. Estoy usando GTX 1080 y la versión actual de Long Lived Branch es 375.20; ¿se actualizará eventualmente el PPA de gráficos de Ubuntu o tendré que instalar manualmente 375?

Zizheng Tai
fuente

Respuestas:

39

Todavía no puedo encontrar ninguna referencia de soporte jockeypara nVidia 375. Pero la instalación manual no es tan difícil como podría pensar.

Instrucciones oficiales

  1. Descargue la versión del controlador 375.20 desde aquí
  2. $ chmod 777 NVIDIA-Linux-x86_64-375.20.run
  3. $ sudo sh NVIDIA-Linux-x86_64-375.20.run
  4. $ sudo apt-get update
  5. $ sudo apt-get upgrade

Instalar a través de PPA

  1. $ sudo add-apt-repository ppa:graphics-drivers/ppa
  2. $ sudo apt update

Problemas potenciales

Anexo al problema de Loop de inicio de sesión, a través de @michael__treat:

Asegúrese de que el arranque seguro esté deshabilitado en el Administrador de arranque de Windows. El recorrido de Ubuntu puede estar incompleto. Durante las pruebas, descubrí que tenía que usar el Administrador de arranque del sistema de Windows y deshabilitar manualmente el arranque seguro.

Esto resolvió el problema del bucle de inicio de sesión en mi caso.

TL; DR: asegúrese de que el arranque seguro esté realmente desactivado.

  • Cuando llegue a grub, vaya al administrador de arranque de Windows
  • prensa e
  • cambiar el arranque seguro de enabledadisabled
Ese tipo
fuente
No parece estar funcionando para mí. Tengo que ir a TTY, deshabilitar mdlight, deshabilitar nouveau (casi bloqueando la GUI) y todavía no puedo hacer que esto funcione.
Bono
Utilicé las instrucciones oficiales descritas aquí con el 384.111 y me llevó al bucle de inicio de sesión. No tengo ventanas en esta computadora. ¿Ayudar a alguien?
incrustar el
@embe, según un comentario aquí: lenovolinux.blogspot.ca/2016/05/… "Tendrá que ingresar al modo de recuperación después del primer reinicio porque habrá un bucle de inicio de sesión. No pude ctrl-alt f1 a un tty ... Después de continuar los pasos, funcionó para mí ". Aunque eso fue para instalar Bumblebee, pero pensé que podría ser relevante :)
Frikster
Todos usan la solución PPA. Menos posibilidades de estropear su sistema.
DanMan
8
Proprietary : Owned/Provided by some company (In your case these are the 
              Graphics drivers provided by Nvidia)

Open Source: Developed/Provided by an open source community.

Si desea usar CUDA(material de nVidia para ejecutar funciones en la GPU), debe usar el controlador propietario.

Si desea usar OpenCL(algo como CUDA, desarrollado por Khronos), debe usar el controlador de código abierto.

Para instalar los controladores más recientes, agregue PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update 

Ahora, se encontró Software & Updatesbajo System Settingsy seleccionar la versión del controlador necesario formar la Additional Driverspestaña, seleccione el controlador y haga clic Apply Changes. Reiniciar y disfrutar!

PD: A veces, la mejor versión del controlador no parece funcionar bien, por lo que debe verificar si está disfrutando de todas las funcionalidades proporcionadas y si contiene errores y, por favor, verifique si nvidia-primeestá instalado porque es útil en la mayoría de las situaciones donde los errores conducen a una pantalla en negro.

mohitR0_0
fuente
1
Confía en mí solo hacer estos sin "" y nada más "sudo apt-get update" "sudo ubuntu-drivers autoinstall"
MeganFoxz
@MeganFoxz: Gracias. "sudo ubuntu-drivers autoinstall" funcionó de maravilla. Actualicé mi hardware de una tarjeta NVIDIA más antigua a una más nueva.
Siete
0

$ sudo add-apt-repository ppa: controladores de gráficos / ppa $ sudo apt update

Esta es la mejor solución. Haga esto y actualice el controlador nvidia y funciona con 4.13 núcleos. Nvidia 340.104 funciona con el núcleo 4.13 sin problemas. Lo probé en Peppermint 8 respin

Robert Radac
fuente
La pregunta era sobre el último controlador, que en ese momento era 375. 340 obviamente no es el último controlador. Además, que funciona en Peppermint 8 no dice si funciona en Ubuntu.
Chai T. Rex
0

Tuve éxito al actualizar los controladores de GPU Asus NVIDIA 1080 8 GB para Ubuntu 16.04 con el kit de herramientas CUDA:

$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6_6.0.21-1%2Bcuda8.0_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6-dev_6.0.21-1%2Bcuda8.0_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb
$ sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb
$ sudo apt-get update
$ sudo apt-get install cuda=8.0.61-1
$ sudo apt-get install libcudnn6-dev

Reinicie y luego proceda con lo siguiente:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-367
$ sudo apt-get install mesa-common-dev
$ sudo apt-get install freeglut3-dev

Saqué lo mencionado del blog de Changjiang , que prepara tu construcción para Deep Learning si estás tan inclinado ...: D

alexanderjsingleton
fuente
-1

Recientemente me pareció más conveniente usar los controladores propietarios. La siguiente pregunta es, ¿qué versión? Existe un enfoque sistemático para instalar el controlador más apropiado, que puede o no ser la última versión. Escribí la guía de instalación anotada en este artículo . Los pasos breves son los siguientes.

  1. Vaya a la página de descarga del controlador NVIDIA .

  2. Proporcione la información del sistema operativo, el modelo de la tarjeta gráfica y la versión del kit de herramientas CUDA y realice la búsqueda.

  3. En la página de resultados de búsqueda, se mostrará la versión recomendada del controlador. Guárdelo como referencia.

  4. Después de agregar el repositorio privado de NVIDIA ppa, actualice el índice apt.

    $ sudo apt-get update

  5. Busque los controladores disponibles desde el caché de apt

    $ sudo apt-cache search nvidia | grep -E "nvidia- [0-9] {3}"

  6. De la lista, instale la versión recomendada por NVIDIA (puede que no sea la última). Para la versión 390, el comando de instalación será tan simple como:

    $ sudo apt-get install nvidia-390

  7. Reinicie el sistema y verifique la versión del controlador con el comando nvidia-smi

Micro
fuente