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
Respuestas:
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.04
y18.04
. EnUbuntu-16.04
la 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.
Nota: la
--no-x-check
bandera es importante. De lo contrario, tendrá que desactivarx-server
y 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-smi
comando 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.
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.
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
reboot
en este terminal.Una vez que se reinicia la máquina, agregue la ruta de acceso de Cuda a
.bashrc
.Ahora ejecute
nvcc -V
en 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.
fuente
.run
archivo más reciente funcionó bien después de reiniciar. Recomiendo que todos obtengan la última versión de los controladores cuando hagan esto.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!
fuente