¿Cómo configuro un Nvidia RTX 2080 Ti con Ubuntu?

9

obtuve un rtx 2080ti hace 2 días, el anterior estaba usando dos gtx 1080 y ejecuté mi programa tensorflow sin problemas, después de reemplazarlo con rtx 2080ti, el sistema no puede encontrar el controlador para este dispositivo, y el lshw me muestra lo siguiente

  * -display NO RECLAMADO       
       descripción: controlador compatible con VGA
       producto: NVIDIA Corporation
       vendedor: NVIDIA Corporation
       Identificación física: 0
       información del bus: pci @ 0000: 01: 00.0
       versión: a1
       ancho: 64 bits
       reloj: 33MHz
       capacidades: pm msi pciexpress vga_controller cap_list
       configuración: latencia = 0
       recursos: memoria: de000000-deffffff memoria: c0000000-cfffffff memoria: d0000000-d1ffffff ioport: e000 (tamaño = 128) memoria: c0000-dffff

Traté de instalar manualmente algunos controladores de PPA, pero no pasa nada.

¿Es ese el problema de mi computadora o aún no se ha admitido?

mi versión del sistema es 18.04

gracias

stepstone
fuente
¿Qué PPA has probado? ¿Está intentando utilizar los controladores propietarios de nvidia o el controlador nouveau de código abierto?
Kristopher Ives
Intenté ppa: graphics-drivers / pap con el controlador 390 y 384 no nouveau También me di cuenta cuando intenté reinstalar el sistema nouveau dice un conjunto de chips desconocido
stepstone
1
Este artículo dice que se necesita la versión 410 del controlador para las tarjetas Turing. También le indica cómo instalar un paquete CUDA que viene con ese controlador.
Chai T. Rex
Gracias hombre. U me salvó el día porque ppa está sincronizado con los controladores oficiales. Controlador descargado de Nvidia websit y con anaconda todo está perfecto en este momento
stepstone

Respuestas:

6

Escribí un artículo completo sobre cómo instalar controladores y cuda para las GPU de la serie RTX 2080 en Ubuntu, principalmente porque puede ser una tarea que requiere mucho tiempo para algunos (¿la mayoría?) Usuarios. Se recomienda seguir el artículo junto con la siguiente respuesta.

Observé el mismo problema con ambos Ubuntu-16.04y 18.04. En Ubuntu-16.04la máquina no había encontrado el controlador Nvidia correcto y había estado usando el controlador de pantalla Nouveau de código abierto. Por lo tanto, debe descargar e instalar el controlador adecuado de Nvidia .

Ahora instale los controladores de la siguiente manera.

1) cd Downloads/

2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)

3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)

4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check

Nota: la --no-x-check bandera es importante. De lo contrario, tendrá que desactivar x-servery cerrar sesión en la GUI.

Una vez que los controladores estén instalados, reinicie la máquina y verifique la instalación con el nvidia-smicomando en un terminal. Le mostrará la GPU y la información del controlador instalado.

La siguiente parte es instalar cuda, que a veces puede ser un dolor. Tendrá que cerrar sesión en la GUI y realizar todas las acciones en un terminal.

Descargue su archivo cuda run relevante desde este enlace . Luego cree un archivo llamado blacklist-nouveau.conf en su directorio personal y agregue las siguientes líneas a este archivo.

blacklist nouveau
options nouveau modeset=0

Ahora tenemos que cerrar sesión en la GUI presionando ( ctrl + alt + f1 ) para instalar cuda. Ingrese su nombre de usuario y contraseña para ir a la terminal.

Ahora sigue los pasos a continuación.

1) sudo service lightdm stop

2) sudo -i

3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name

4) sudo update-initramfs -u

5) exit

6) cd Downloads/

7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)

8) sudo sh cuda_10.0.130_410.48_linux.run

Aparecerá el asistente de instalación de Cuda. Siga los pasos aparentes, junto con el artículo. Una vez que la instalación haya finalizado, ejecute rebooten este terminal.

Una vez que se reinicia la máquina, agregue la ruta de acceso de Cuda a .bashrc.

1) sudo gedit ~/.bashrc

2) Add following 2 lines at the end of the .bashrc file

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

3) source ~/.bashrc

Ahora ejecute nvcc -Ven una terminal que debería producir una salida de la siguiente manera.

mensaje de instalación

Ahora que los controladores y cuda están instalados, es posible que desee instalar la versión gpu de tensorflow. Aquí hay un buen tutorial para la misma tarea.

Achintha Ihalage
fuente
1
La versión anterior (enlace suministrado) no funcionaba con las últimas actualizaciones de Ubuntu 18.10. El .runarchivo más reciente funcionó bien después de reiniciar. Recomiendo que todos obtengan la última versión de los controladores cuando hagan esto.
será el
1

acabo de tener exactamente el mismo problema, y ​​en este momento estoy ejecutando un modelo de flujo tensor para probarlo y parece estar bien

todo lo que necesitaba hacer es instalar el controlador desde el sitio web de Nvidia y ejecutarlo con sudo.

aquí tienes el enlace https://www.geforce.com/drivers

Todavía no he hecho ninguna evaluación comparativa para el rendimiento, pero todo parece estar bien

¡y una desventaja muy mala para este enfoque es que cada vez que tenga una actualización del núcleo tendrá que reinstalar el controlador!

Fsedik
fuente
1
¿Me puede decir su versión de Ubuntu, la versión del controlador y la versión de Cuda?
Mohsin Bukhari