nvidia 英 伟达 GPU: el controlador nvidia no está cargado

Recientemente abrí un tutorial de IA proporcionado por fastai, y tenía la GPU nvidia en mi computadora. Cambié a la tarjeta gráfica incorporada debido a la alta temperatura de consumo de energía. Es hora de darse cuenta de su valor nvidia, sal cariño. Realice la llamada Mantra: estupefacto después de la configuración de nvidia:

ERROR: el controlador NVIDIA no está cargado

ERROR: No se puede cargar la información de ningún sistema disponible

(nvidia-settings: 317): GLib-GObject-CRITICAL **: 06: 42: 43.821: g_object_unref: la aserción 'G_IS_OBJECT (object)' falló

** Mensaje: 06: 42: 43.855: PRIME: No se requiere descarga. Abortar

** Mensaje: 06: 42: 43.855: PRIME: ¿es compatible? no

Al ejecutar nvidia-smi también se informó el mismo error. El controlador se ha ido. ¿Desinstalé el controlador cuando cambié la tarjeta gráfica la última vez? ¿Cuándo se deshizo el cruel slasher de la raíz? No puedo recordarlo, así que vamos reinstalarlo primero:

sudo add-apt-repository ppa: graphics-drivers / ppa  
sudo apt-get update  
sudo apt-get install nvidia-460 # aquí debe cambiar adecuadamente de acuerdo con la versión consultada anteriormente
sudo apt-get install mesa-common-dev  
sudo apt -get install freeglut3-dev

La instalación fue bien y no se encontraron problemas en el registro de instalación después de confirmar:

tianlang @ tianlang: spark $ sudo apt-get install nvidia-driver-460

Leyendo la lista de paquetes ... Hecho

Analizando el árbol de dependencias del paquete

Leyendo información de estado ... Hecho

El siguiente software se instalará al mismo tiempo:

libnvidia-cfg1-460 libnvidia-compute-460

libnvidia-compute-460: i386 libnvidia-decode-460

libnvidia-decode-460: i386 libnvidia-encode-460

libnvidia-encode-460: i386 libnvidia-extra-460

libnvidia-fbc1-460 libnvidia-fbc1-460:i386 libnvidia-gl-460

libnvidia-gl-460: i386 libnvidia-ifr1-460

libnvidia-ifr1-460: i386 nvidia-compute-utils-460

nvidia-dkms-460 nvidia-kernel-common-460

nvidia-kernel-source-460 nvidia-utils-460

xserver-xorg-video-nvidia-460

Se actualizarán los siguientes paquetes:

libnvidia-cfg1-460 libnvidia-compute-460

libnvidia-compute-460: i386 libnvidia-decode-460

libnvidia-decode-460: i386 libnvidia-encode-460

libnvidia-encode-460: i386 libnvidia-extra-460

libnvidia-fbc1-460 libnvidia-fbc1-460:i386 libnvidia-gl-460

libnvidia-gl-460: i386 libnvidia-ifr1-460

libnvidia-ifr1-460: i386 nvidia-compute-utils-460

nvidia-dkms-460 controlador nvidia-460 nvidia-kernel-common-460

nvidia-kernel-source-460 nvidia-utils-460

xserver-xorg-video-nvidia-460

Se han actualizado 21 paquetes de software y se han instalado recientemente 0. Para desinstalar 0 paquetes de software, no se han actualizado 4 paquetes de software.

Necesita descargar un archivo de 175 MB.

Después de la descompresión, se consumirán 156 kB de espacio adicional.

¿Quieres continuar? [Y / n] Y

Obtenga: 1 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic / main amd64 nvidia-driver-460 amd64 460.67-0ubuntu0 ~ 0.18.04.1 [433 kB]

...

Descargó 175 MB, lo que tomó 11 minutos y 55 segundos (245 kB / s)

(Leyendo la base de datos ... Actualmente hay 296611 archivos y directorios instalados en el sistema).

Preparándose para descomprimir ... / 00-nvidia-driver-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desempaquetando nvidia-driver-460 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 01-libnvidia-gl-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

...

Eliminar todos los módulos DKMS

Hecho.

Desembalaje de nvidia-dkms-460 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 04-nvidia-kernel-source-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desempaquetando nvidia-kernel-source-460 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 05-nvidia-kernel-common-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desempaquetando nvidia-kernel-common-460 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 06-libnvidia-decode-460_460.67-0ubuntu0 ~ 0.18.04.1_i386.deb ...

Desconfigurando libnvidia-decode-460: amd64 (460.56-0ubuntu0.18.04.1) ...

Desempaquetando libnvidia-decode-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 07-libnvidia-decode-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desempaquetando libnvidia-decode-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 08-libnvidia-compute-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desconfigurando libnvidia-compute-460: i386 (460.56-0ubuntu0.18.04.1) ...

Desempaquetando libnvidia-compute-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 09-libnvidia-compute-460_460.67-0ubuntu0 ~ 0.18.04.1_i386.deb ...

Desempaquetando libnvidia-compute-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 10-libnvidia-extra-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desempaquetando libnvidia-extra-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 11-nvidia-compute-utils-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desempaquetando nvidia-compute-utils-460 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 12-libnvidia-encode-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desconfigurando libnvidia-encode-460: i386 (460.56-0ubuntu0.18.04.1) ...

Desempaquetando libnvidia-encode-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 13-libnvidia-encode-460_460.67-0ubuntu0 ~ 0.18.04.1_i386.deb ...

Desempaquetando libnvidia-encode-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 14-nvidia-utils-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desempaquetando nvidia-utils-460 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 15-xserver-xorg-video-nvidia-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desempaquetando xserver-xorg-video-nvidia-460 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 16-libnvidia-ifr1-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desconfigurar libnvidia-ifr1-460: i386 (460.56-0ubuntu0.18.04.1) ...

Desempaquetando libnvidia-ifr1-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 17-libnvidia-ifr1-460_460.67-0ubuntu0 ~ 0.18.04.1_i386.deb ...

Desempaquetando libnvidia-ifr1-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 18-libnvidia-fbc1-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desconfigurando libnvidia-fbc1-460: i386 (460.56-0ubuntu0.18.04.1) ...

Desembalaje de libnvidia-fbc1-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 19-libnvidia-fbc1-460_460.67-0ubuntu0 ~ 0.18.04.1_i386.deb ...

Desembalaje de libnvidia-fbc1-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Preparándose para descomprimir ... / 20-libnvidia-cfg1-460_460.67-0ubuntu0 ~ 0.18.04.1_amd64.deb ...

Desempaquetando libnvidia-cfg1-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) a (460.56-0ubuntu0.18.04.1) ...

Configurando libnvidia-extra-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-fbc1-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-fbc1-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-gl-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-gl-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-ifr1-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-ifr1-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-compute-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-compute-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando nvidia-kernel-source-460 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando nvidia-utils-460 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando nvidia-kernel-common-460 (460.67-0ubuntu0 ~ 0.18.04.1) ...

update-initramfs: aplazando la actualización (activador activado)

Configurando libnvidia-cfg1-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-decode-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-decode-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando nvidia-compute-utils-460 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-encode-460: amd64 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando libnvidia-encode-460: i386 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando xserver-xorg-video-nvidia-460 (460.67-0ubuntu0 ~ 0.18.04.1) ...

Configurando nvidia-dkms-460 (460.67-0ubuntu0 ~ 0.18.04.1) ...

update-initramfs: aplazando la actualización (activador activado)

INFORMACIÓN: Habilitar nvidia

DEPURACIÓN: Analizando / usr / share / ubuntu-drivers-common / quirks / dell_latitude

DEPURACIÓN: Analizando / usr / share / ubuntu-drivers-common / quirks / lenovo_thinkpad

DEPURACIÓN: Analizando / usr / share / ubuntu-drivers-common / quirks / put_your_quirks_here

Cargando nuevos archivos DKMS de nvidia-460.67 ...

Construyendo para 4.15.0-141-generic

Edificio para arquitectura x86_64

Construyendo módulo inicial para 4.15.0-141-generic

Arranque seguro no habilitado en este sistema.

Hecho.

nvidia:

Ejecución de verificación de cordura de la versión del módulo.

- Módulo original

- Este núcleo nunca tuvo originalmente un módulo con este nombre

- instalación

- Instalación en /lib/modules/4.15.0-141-generic/extra/

nvidia-modeset.ko:

Ejecución de verificación de cordura de la versión del módulo.

¡Buenas noticias! Versión del módulo 460.67 para nvidia-modeset.ko

coincide exactamente con lo que ya se encuentra en el kernel 4.15.0-141-generic.

DKMS no reemplazará este módulo.

Puede anular especificando --force.

nvidia-drm.ko:

Ejecución de verificación de cordura de la versión del módulo.

- Módulo original

- Este núcleo nunca tuvo originalmente un módulo con este nombre

- instalación

- Instalación en /lib/modules/4.15.0-141-generic/extra/

nvidia-uvm.ko:

Ejecución de verificación de cordura de la versión del módulo.

¡Buenas noticias! Versión del módulo para nvidia-uvm.ko

coincide exactamente con lo que ya se encuentra en el kernel 4.15.0-141-generic.

DKMS no reemplazará este módulo.

Puede anular especificando --force.

depmod ...

DKMS: instalación completada.

...

Reinicié la computadora durante el período de seguridad y volví a llamar a nvidia, todavía el sabor familiar de la fórmula familiar.

Esto es un poco extraño, pídale al administrador de gpu que comprenda la situación:

spark $ sudo gpu-manager

last_boot_file: / var / lib / ubuntu-drivers-common / last_gfx_boot

new_boot_file: / var / lib / ubuntu-drivers-common / last_gfx_boot

no se puede acceder / ejecutar / udc-nvidia-was -loaded file

no puedo acceder a / opt / amdgpu-pro / bin / amdgpu-pro-px

Buscando módulos de nvidia en /lib/modules/4.15.0-141-generic/updates/dkms

Error: no se puede abrir /lib/modules/4.15.0-141-generic/updates/dkms

Buscando módulos amdgpu en /lib/modules/4.15.0-141-generic/updates/dkms

Error: no se puede abrir /lib/modules/4.15.0-141-generic/updates/dkms

¿Está cargada nvidia? no

¿Se descargó nvidia? no

¿Está nvidia en la lista negra?

¿Está cargada Intel?

¿Está cargado radeon? no

¿Radeon está en la lista negra? no

¿Está cargado amdgpu? no

¿Está amdgpu en la lista negra? no

¿Está versionado amdgpu? no

¿Es amdgpu pro stack? no

¿Está cargado de nouveau? no

¿Nouveau está en la lista negra?

¿Está disponible el módulo kernel de nvidia? no

¿Está disponible el módulo kernel amdgpu? no

Id. De proveedor / dispositivo: 8086: 191b

BusID "PCI: 0 @ 0: 2: 0"

¿Es boot vga?

Id. De proveedor / dispositivo: 10de: 139a

BusID "PCI: 1 @ 0: 0: 0"

no se puede abrir /sys/bus/pci/devices/0000:01:00.0/boot_vga

¿Es boot vga? no

Error: no se puede acceder a /sys/bus/pci/devices/0000:01:00.0/driver

El dispositivo no está vinculado a ningún controlador.

no se puede abrir /sys/bus/pci/devices/0000:01:00.0/boot_vga

no se puede acceder al archivo / etc / udc-nvidia-runtimepm-override

no se puede abrir / sys / module / nvidia / version

Advertencia: no se puede verificar la versión principal del controlador NVIDIA

No se detecta soporte para runtimepm.

Puede anular esta comprobación bajo su propio riesgo creando el archivo / etc / udc-nvidia-runtimepm-override.

¿Se admite nvidia runtime pm para "0x139a"? no

Comprobando el estado de la energía en /proc/driver/nvidia/gpus/0000:01:00.0/power

Error al abrir /proc/driver/nvidia/gpus/0000:01:00.0/power

¿El runtime pm de nvidia está habilitado para "0x139a"? no

Omitiendo "/ dev / dri / card0", impulsado por "i915"

Omitiendo "/ dev / dri / card0", impulsado por "i915"

Omitiendo "/ dev / dri / card0", impulsado por "i915"

Encontrado "/ dev / dri / card0", impulsado por "i915"

salida 0:

card0-eDP-1

Número de salidas conectadas para / dev / dri / card0: 1

¿Requiere descarga? no

número de las últimas cartas = 2

¿Tiene amd? no

¿Tiene intel?

¿Tiene nvidia?

Cuantas cartas? 2

¿Ha cambiado el sistema? No

Intel IGP detectado

Sistema de escritorio detectado

o computadora portátil con controladores abiertos

Nada que hacer

Tan pronto como el administrador de la GPU lo informó, noté una información que podría ser útil:

¿Está nvidia en la lista negra?

Modprobe debería hacer el bloqueo, así que verifique modprobe:

$ ls /lib/modprobe.d/

aliases.conf

blacklist_linux_4.15.0-137-generic.conf

blacklist_linux_4.15.0-141-generic.conf

lista negra-nvidia.conf

fbdev-blacklist.conf

nvidia-graphics-drivers.conf

systemd.conf

Vi el archivo blacklist-nvidia.conf. Modprobe realmente lo hizo. ¿Es tan sencillo? La realidad es que revisé la carpeta /etc/modprobe.d por primera vez y no se encontraron archivos sospechosos. Suelte modprobe Encontré otra carpeta lair / lib / modprobe.d después de buscar en vano. Oye, este chico todavía tiene problemas para entrar en las tres cuevas.

Me costó mucho encontrar el archivo de configuración que bloquea nvidia gpu, y no debo sacarlo para mostrárselo al público:

cat /lib/modprobe.d/blacklist-nvidia.conf

# No modificar

# Este archivo fue generado por nvidia-prime

lista negra de nvidia

lista negra nvidia-drm

lista negra nvidia-modeset

alias nvidia apagado

alias nvidia-drm off

alias nvidia-modeset off

A juzgar por la información del comentario, este archivo fue generado por nvidia-prime, y es realmente bueno dejar una firma después de hacerlo, y atreverse a hacerlo.

bórralo:

rm blacklist-nvidia.conf  

Tenga en cuenta aquí que solo necesita eliminar el archivo blacklist-nvidia.conf, no elimine el archivo nvidia-graphics-drivers.conf, aunque el nombre incluye nvidia.

Realice lo siguiente durante el período seguro:

sudo update-initramfs -u

Reiniciar.

Esta vez, finalmente podemos convocar con éxito a NVIDIA, que se ha hecho famosa con el aprendizaje automático en los últimos años:

tianlang @ tianlang: chispa $ nvidia-smi

Sáb 27 mar 07:27:19 2021

+ ------------------------------------------------- ---------------------------- +

| NVIDIA-SMI 460.67 Versión del controlador: 460.67 Versión CUDA: 11.2 |

| ------------------------------- + ----------------- ----- + ---------------------- +

| GPU Name Persistence-M | Bus-Id Disp.A | Uncorr volátil. ECC |

| Fan Temp Perf Pwr: Uso / Cap | Uso de memoria | GPU-Util Compute M. |

| | | MIG M. |

| =============================== + ================= ===== + ====================== |

| 0 GeForce GTX 950M Apagada | 00000000: 01: 00.0 Apagado | N / A |

| N / A 49C P0 N / A / N / A | 0MiB / 2004MiB | 0% predeterminado |

| | | N / A |

+ ------------------------------- + ----------------- ----- + ---------------------- +

+ ------------------------------------------------- ---------------------------- +

| Procesos: |

| GPU GI CI PID Tipo Nombre del proceso GPU Memoria |

| ID ID Uso |

| =============================================== ============================ |

| No se encontraron procesos en ejecución |

+ ------------------------------------------------- ---------------------------- +


Supongo que te gusta

Origin blog.51cto.com/14256460/2675203
Recomendado
Clasificación