ERROR: el controlador NVIDIA no está cargado

ERROR: el controlador NVIDIA no está cargado

(Soy consciente de que hay varias preguntas con títulos similares, pero no tienen respuestas, son muy antiguas o no se aplican a mi situación).

Estoy usando Ubuntu 18.04.2, mi GPU es una GeForce 840M y la versión del controlador es nvidia-driver-430 (se instala desde el panel de Software y actualizaciones)

Entonces parece que ya no puedo usar la gpu nvidia. No tengo idea de qué causó esto.

sudo nvidia-settings

da el siguiente resultado:

ERROR: el controlador NVIDIA no está cargado ERROR: no se puede cargar información desde ningún sistema disponible

Abre un panel de Nvidia pero sin la configuración habitual y solo los dos perfiles PRIME (modo de rendimiento de Nvidia y modo de ahorro de energía Intel).

sudo nvidia-smi

da el siguiente error:

NVIDIA-SMI falló porque no pudo comunicarse con el controlador NVIDIA. Asegúrese de que el controlador NVIDIA más reciente esté instalado y ejecutándose.

Intenté algunas cosas como purgar y reinstalar el controlador o usar uno anterior, sin suerte. También intenté descargar y ejecutar el controlador .run desde el sitio web de nvidia, pero no se pudo instalar.

Estoy buscando consejos sobre qué probar a continuación para que vuelva a funcionar. Gracias por tu ayuda :)

EDITAR:

 uname -r

4.15.0-52-genérico

 dkms status

nvidia, 430.26, 4.15.0-52-generic, x86_64: instalado

 apt-cache policy nvidia-driver-430
controlador-nvidia-430:
  Instalado: 430.26-0ubuntu0~gpu18.04.1
  Candidato: 430.26-0ubuntu0~gpu18.04.1
 Tabla de versiones:
 *** 430.26-0ubuntu0~gpu18.04.1 500
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main paquetes amd64
        100 /var/lib/dpkg/estado

Respuesta1

Después de revisar:

  • BIOS
  • nvidia de primera selección
  • Paquete nvidia-driver-XXXX instalado
  • paquetes de encabezado uname -r instalados

y no estaba funcionando.

Entonces el controlador no fue compilado para mi versión de kernel. Entonces acabo de hacer un

$ dpkg-reconfigure nvidia-dkms-4XX

y reiniciado.

Respuesta2

Intente simplemente reinstalar. sudo apt install --reinstall nvidia-driver-430Si inicia en modo uefi, desactive el inicio seguro si está configurado, antes.

Respuesta3

Recientemente me encontré con este problema, por lo que puede estar relacionado con una actualización reciente.

Prueba esto:

sudo prime-select nvidia

sudo rm /lib/modprobe.d/blacklist-nvidia.conf /etc/modprobe.d/blacklist-nvidia.conf

sudo update-initramfs -u

Referenciaaquí

Puedo arrancar con dos monitores, lo que indica que se está utilizando la GPU (GTX 970 en mi caso). Sin embargo, me encuentro con otros errores.

Respuesta4

Al actualizar del kernel 5.0 a 5.3, el controlador nvidia 390 no funciona correctamente. No es posible actualizar al controlador nvidia 430 si las dependencias no se satisfacen.

Desde la terminal uso el comando:

 sudo ubuntu-drivers autoinstall

y el shell enumera todas las dependencias no satisfechas. Tomo la primera dependencia no satisfecha y uso el comando

 sudo apt-get install <first dependence>

(tal vez ese shell enumere otras dependencias no satisfechas, así que tomo la primera y repito el comando)

El shell ahora instala la dependencia 430 y desinstala los paquetes de 390. Después de la instalación, repito el comando

 sudo ubuntu-drivers autoinstall

y el shell permite instalar todos los paquetes de 430 controladores.

Finalmente reinicio el sistema y los nuevos controladores 430 funcionan correctamente.

Probablemente hasta que se instale al menos un paquete de controladores 430, el sistema no podrá iniciar la instalación del nuevo controlador.

información relacionada