Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 2106|Respuesta: 4

Tarjeta gráfica Ubuntu 24.04 A10 con controlador NVIDIA instalado

[Copiar enlace]
Publicado el 5-3-2025 a las 17:57:59 | | | |
Requisitos: Compré un servidor de GPU en Alibaba Cloud, la configuración es tarjeta dual A10, puedes marcar la opción "Instalar el controlador de GPU" al crear una instancia, quiero instalarla yo mismo, no es difícil de comer.

Especificación de la instancia: tipo de computación de la GPUGN7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
Sistema: Ubuntu 24.04 64 bits (Endurecimiento de seguridad)

Especificaciones de la GPU:El inicio de sesión del hipervínculo es visible.

Instalar los controladores NVIDIA

Abre la web oficial para buscar controladores según el modelo de la tarjeta gráfica, toma la A10 como ejemplo, como se muestra en la figura de abajo:



Descarga del controlador:El inicio de sesión del hipervínculo es visible.

Inicia sesión en el servidor e instálalo con el siguiente comando:



Seleccionar "NVIDIA PropietarioAsí es, la diferencia es la siguiente:

NVIDIA Propietario:

Tipo de licencia: Software propietario
Características: NVIDIA desarrolla y mantiene el suyo propio, el código no está disponible públicamente y los usuarios no pueden ver ni modificar el código fuente.
Ventajas: Rendimiento generalmente mejor, soporta las últimas funciones de hardware y proporciona mejor optimización y estabilidad.
Contras: Dependiendo de las actualizaciones y el soporte de NVIDIA, puede que no sea tan transparente como los controladores de código abierto.

MIT/GPL:

Tipo de licencia: Software de código abierto, bajo la licencia MIT o GNU General Public License (GPL).
Características: El código es completamente público, permitiendo a los usuarios ver, modificar y distribuir.
Ventajas: Soporte comunitario más transparente y extenso, adecuado para quienes buscan aprender más sobre o modificar los drivers.
Contras: Puede que no rinda tan bien como los controladores propietarios, y algunas funciones avanzadas pueden no estar soportadas.

Habrá algunas advertencias después, simplemente continúa. La advertencia dice:

WARNING: nvidia-installer was forced to guess the X library path '/usr/lib' and X module path '/usr/lib/xorg/modules'; these paths were not queryable from the system.  If X fails to find the NVIDIA X driver module, please install the `pkg-config` utility and the X.Org SDK/development package for your distribution and reinstall the driver.

WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.

WARNING: This NVIDIA driver package includes Vulkan components, but no Vulkan ICD loader was detected on this system. The NVIDIA Vulkan ICD will not function without the loader. Most distributions package the Vulkan loader; try installing the "vulkan-loader", "vulkan-icd-loader", or "libvulkan1" package.

Ver información sobre el piloto:


La versión CUDA aquí se refiere al CUDA Toolkit que también debe ser la versión 12.8 para ser instalado


Instala el Kit de Herramientas CUDA

Dirección de descarga:El inicio de sesión del hipervínculo es visible., como se muestra en la figura siguiente:



Comandos de instalación:


Ver comandos de versión:




Instalar cuDNN

Dirección de descarga:El inicio de sesión del hipervínculo es visible., como se muestra en la figura siguiente:



El comando de instalación es el siguiente:


Ver versión:




Comentario:No se recomienda buscar conductores en la web oficial china, debido a que la actualización no llega a tiempo, puede que lleve varios lanzamientos menores tarde!!! ¡Se recomienda buscar directamente desde el idioma oficial en inglés!

Referencia:

El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.




Anterior:El método navigator.sendBeacon() para la monitorización y seguimiento de puntos frontales
Próximo:La red doméstica comienza con el router GL-MT3000
 Propietario| Publicado el 5-03-2025 20:55:41 |
Este programa instalará el controlador gráfico acelerado de NVIDIA
para Linux-x86_64 570.124.06 desempaquetando el tarball embebido y
Ejecutando la utilidad de instalación ./nvidia-installer.

--información
  Imprime información incrustada (título, directorio de destino predeterminado) y sal al final.

--Lsm
  Imprime entrada y salida de LSM incrustada (o sin LSM).

--pkg-historia
  Imprime el historial del paquete de este archivo y sal al final.

--lista
  Imprime la lista de archivos en el archivo y sal al final.

--comprobar
  Comprueba la integridad del archivo y sal al mercado.

-x, ---solo extracción
  Extrae el contenido de NVIDIA-Linux-x86_64-570.124.06.run, pero no lo hagas
  Ejecuta 'nvidia-installer'.

--añade-este-núcleo
  Construye una interfaz de kernel precompilada para el sistema en ejecución actual
  kernel y reempaquetar el archivo .run para incluir este nuevo desarrollo
  interfaz de núcleo precompilada.  Se colocará el nuevo archivo .run
  en el directorio actual y la cadena "-custom" añadida
  a su nombre, salvo que ya esté presente, para distinguirlo de los
  archivo .run original.

--aplica-parche [Parche]
  Aplica el parche 'Patch' a los archivos de interfaz del kernel incluidos
  en el archivo .run, elimina cualquier interfaz de kernel precompilada
  y luego volver a empaquetar el archivo .run.  El nuevo archivo .run será
  colocado en el directorio actual y en la cadena "-custom"
  añadido a su nombre, salvo que ya estuviera presente, para distinguirlo
  del archivo .run original.

--guardar
  No borres el directorio objetivo cuando termines.

--objetivo [NewDirectory]
  Extraer contenido en 'NewDirectory'

--extracción-descomprimir
  Extrae el programa de descompresión embebido a stdout


Los siguientes argumentos se transmitirán al instalador ./nvidia
utility:

OPCIONES COMUNES:

  -v, --versión
      Imprime la versión de Nvidia Installer y sal de la pista.

  -h, --ayuda
      Imprime información de uso para las opciones comunes de la línea de comandos y sal.

  -A, --opciones avanzadas
      Imprime información de uso para las opciones comunes de línea de comandos así como para las opciones avanzadas, y luego sal de la lista.


OPCIONES AVANZADAS:

  -v, --versión
      Imprime la versión de Nvidia Installer y sal de la pista.

  -h, --ayuda
      Imprime información de uso para las opciones comunes de la línea de comandos y sal.

  -A, --opciones avanzadas
      Imprime información de uso para las opciones comunes de línea de comandos así como para las opciones avanzadas, y luego sal de la lista.

  -A, --aceptar-licencia
      Esta opción está obsoleta y es ignorada por nvidia-installer.  Está proporcionado para compatibilidad con versiones anteriores de nvidia-installer, que requerían esta opción para la aceptación explícita de licencias. El uso del controlador NVIDIA implica la aceptación del Acuerdo de Licencia de Software NVIDIA, contenido en el archivo 'LICENSE' (en el directorio superior del paquete de controladores).

  -Yo, --Información del conductor
      Imprime información sobre la versión del controlador NVIDIA que está instalada actualmente.

  --desinstalar
      Desinstala el controlador NVIDIA instalado actualmente.

  --saltar-descargar módulos
      Al desinstalar el controlador, salta la descarga del módulo del kernel de NVIDIA. Esta opción se ignora cuando se instala el controlador.

  --saltar-carga-módulo-
      Salta la carga de prueba de los módulos del núcleo NVIDIA después de construirlos, y sáltalos cargar una vez completada la instalación.

  --cordura
      Realiza pruebas básicas de coherencia en una instalación de drivers NVIDIA existente.

  -e, --experto
      Activar el modo de instalación 'experto'; se harán preguntas más detalladas y se publicarán contenidos más extensos; Pensado para usuarios expertos.  Las preguntas pueden ser suprimidas con la opción de línea de comandos '--no-questions'.

  -Q, --sin preguntas
      No hagas preguntas; la cadena por defecto (normalmente 'sí') se asume para todas las preguntas de sí o no, y la cadena por defecto se asume en cualquier situación en la que se solicite al usuario que introduzca cadena.

  -s, --silencio
      Correr en silencio; No se hacen preguntas ni se imprime la salida, salvo mensajes de error en Stderr.  Esta opción implica '--ui=ninguna --no-preguntas'.

  --x-prefijo=X-PREFIJO
      El prefijo bajo el cual se instalarán los componentes X del controlador NVIDIA; el predeterminado es '/usr/X11R6' a menos que el instalador de NVIDIA detecte que X.Org >= 7.0 está instalado, en cuyo caso el predeterminado es '/usr'.  Solo en circunstancias raras debería utilizarse esta opción.

  --xfree86-prefijo=XFREE86-PREFIJO
      Este es un sinónimo obsoleto de --x-prefijo.

  --x-camino-módulo=X-CAMINO-MÓDULO-
      El camino bajo el cual se instalarán los módulos servidor NVIDIA X.  Si esta opción no está especificada, nvidia-installer utiliza el siguiente orden de búsqueda y selecciona el primer directorio válido que encuentra: 1) 'X -showDefaultModulePath', 2) 'pkg-config --variable= moduledir xorg-server', o 3) la ruta de la biblioteca X (ver la opción '--x-library-path') más ya sea 'modules' (para servidores X anteriores a X.Org 7.0) o 'xorg/modules' (para X.Org 7.0 o posteriores).

  --x-library-path=X-LIBRARY-PATH
      El camino bajo el cual se instalarán las bibliotecas de NVIDIA X.  Si esta opción no está especificada, nvidia-installer utiliza el siguiente orden de búsqueda y selecciona el primer directorio válido que encuentra: 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server', o 3) el prefijo X (véase la opción '--x-prefix') más 'lib' en sistemas de 32 bits, y 'lib64' o 'lib' en sistemas de 64 bits, dependiendo de la distribución Linux instalada.

  --x-sysconfig-path=X-SYSCONFIG-PATH
      El camino bajo el cual se instalarán X archivos de configuración del sistema.  Si esta opción no está especificada, nvidia-installer utiliza el siguiente orden de búsqueda y selecciona el primer directorio válido que encuentra: 1) 'pkg-config --variable=sysconfigdir xorg-server', o 2) / usr/share/X11/xorg.conf.d.

  --opengl-prefijo=OPENGL-PREFIJO
      El prefijo bajo el cual se instalarán los componentes OpenGL del controlador NVIDIA; El predeterminado es: '/USR'.  Solo en circunstancias raras debería utilizarse esta opción.  El OpenGL ABI de Linux (http://oss.sgi.com/projects/ogl-sample/ABI/) exige este valor por defecto.

  --opengl-libdir=OPENGL-LIBDIR
      La ruta relativa al prefijo de instalación de la biblioteca OpenGL bajo el cual se instalarán los componentes NVIDIA OpenGL.  El valor predeterminado es 'lib' en sistemas de 32 bits, y 'lib64' o 'lib' en sistemas de 64 bits, dependiendo de la distribución Linux instalada.  Solo en circunstancias muy raras debería utilizarse esta opción.

  --prefijo-vino=PREFIJO-VINO
      El prefijo bajo el cual se instalarán los componentes Wine del controlador NVIDIA.  El valor predeterminado es '/usr'.

  --wine-libdir=WINE-LIBDIR
      El camino relativo al prefijo de instalación de Wine bajo el cual se instalarán los componentes de Wine del controlador NVIDIA.  El valor por defecto es '<opengl-libdir>/nvidia/wine', donde <opengl-libdir> es el camino determinado para --opengl-libdir arriba.

  --prefijo-instalador=PREFIJO-INSTALADOR
      El prefijo bajo el cual se instalará el binario instalador; El predeterminado es: '/USR'.  Nota: por favor, utiliza la opción '--utility-prefijo' en su lugar.

  --prefijo-utilidad=PREFIJO-UTILIDAD
      El prefijo bajo el cual se instalarán las bibliotecas de utilidades NVIDIA (nvidia-installer, nvidia-settings, nvidia-xconfig, nvidia-bug-report.sh) y las utilidades NVIDIA; El predeterminado es: '/USR'.

  --utility-libdir=UTILITY-LIBDIR
      La ruta relativa al prefijo de instalación de la utilidad bajo el cual se instalarán las bibliotecas de utilidad NVIDIA.  El valor predeterminado es 'lib' en sistemas de 32 bits, y 'lib64' o 'lib' en sistemas de 64 bits, dependiendo de la distribución Linux instalada.

  --xdg-data-dir=XDG-DATA-DIR
      El prefijo bajo el cual se instalarán los archivos de datos XDG (como archivos de aplicación, .desktop e iconos).  El valor predeterminado es '/usr/share'.

  --gbm-backend-dir=GBM-BACKEND-DIR
      El camino relativo al prefijo de instalación de la biblioteca OpenGL bajo el cual se instalará la biblioteca backend de NVIDIA GBM.  El valor predeterminado es '<libdir>/gbm', donde '<libdir>' es 'lib64' o 'lib', dependiendo de la distribución Linux instalada.  Solo en circunstancias muy raras debería utilizarse esta opción.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      La ruta relativa al prefijo de instalación de la biblioteca OpenGL de 32 bits bajo el cual se instalará la biblioteca backend NVIDIA GBM de 32 bits.  El valor predeterminado es '<libdir>/gbm', donde <libdir>' es 'lib' o 'lib32', dependiendo de la distribución Linux instalada.  Solo en circunstancias muy raras debería utilizarse esta opción.

  --prefijo-documentación=PREFIJO-DOCUMENTACIÓN
      El prefijo bajo el cual se instalarán los archivos de documentación del controlador NVIDIA.  El valor por defecto es: '/usr'.

  --ruta-perfil-de aplicación=RUTA DE PERFIL-APLICACIÓN
      El directorio bajo el cual se instalarán los perfiles de aplicación predeterminados para el controlador NVIDIA. El valor por defecto es: '/usr/share/nvidia'.

  --kernel-include-path=KERNEL-INCLUDE-PATH
      El directorio que contiene el núcleo incluye archivos que deben usarse al compilar el módulo del núcleo NVIDIA.  Esta opción está obsoleta; Por favor, utiliza '--kernel-source-path' en su lugar.

  --ruta-fuente-núcleo=RUTA-FUENTE-NÚCLEO
      El directorio que contiene los archivos fuente del núcleo que deben usarse al compilar el módulo del núcleo NVIDIA.  Cuando no se especifica, el instalador usará '/lib/modules/'uname -r'/build', si ese directorio existe.  De lo contrario, usará '/usr/src/linux'.

  --ruta-salida-del núcleo=RUTA DE SALIDA-DEL NÚCLEO
      El directorio que contiene cualquier archivo de salida de KBUILD si alguno de los parámetros 'KBUILD_OUTPUT' u 'O' se pasó a KBUILD al construir la imagen o módulos del kernel.  Cuando no se especifica, el instalador asumirá que no se ha utilizado ningún directorio de salida separado.

  --kernel-instalación-ruta=KERNEL-INSTALACIÓN-RUTA=KERNEL-INSTALACIÓN-RUTA
      El directorio en el que debe instalarse el módulo del núcleo NVIDIA.  El valor predeterminado es '/lib/modules/'uname -r'/kernel/drivers/video' (si existe '/lib/modules/'uname -r'/kernel') o '/lib/modules/'uname -r'/video'.

  --proc-punto-montaje=PUNTO DE MONTAJE-PROC
      El punto de montaje para el sistema de archivos de activación; Si no se especifica, entonces este valor se convierte por defecto en '/proc' (que normalmente es correcto).  El punto de montaje del sistema de archivos de proc es necesario porque el contenido del sistema de archivos '<proc>/version' se utiliza para identificar si existe una interfaz de núcleo precompilada para el núcleo en ejecución actual.  Esta opción solo debería ser necesaria en circunstancias muy raras.

  --log-filefile-name=LOG-FILE-NAME
      Nombre del archivo del archivo de registro de instalación (el predeterminado es: '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Utilizar el directorio especificado como directorio temporal al generar archivos transitorios que utiliza el instalador; Si no se indica, se buscará la siguiente lista y se usará la primera que exista: $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Especifica qué interfaz de usuario usar, si está disponible.  Los valores válidos para UI son 'ncurses' (el predeterminado) o 'ninguno'. Si la interfaz ncurses no se inicializa o se especifica 'ninguno', entonces se utilizará una interfaz simple printf/scanf.

  -c, --no-n-n-ndice color
      Desactiva el uso del color en la interfaz de usuario de ncurses.

  --no-nvidia-modprobe
      Salta la instalación de 'nvidia-modprobe', una utilidad de root de setuid que instala por defecto el instalador de nvidia.  nvidia-modprobe puede ser utilizado por componentes de controladores NVIDIA en espacio de usuario para cargar el módulo del núcleo NVIDIA, crear los archivos de dispositivos NVIDIA y configurar ciertos ajustes de ejecución en el núcleo cuando esos componentes se ejecutan sin privilegios suficientes para hacerlo por sí solos, por ejemplo, el controlador CUDA se ejecuta con los permisos de un usuario sin privilegios.  Esta utilidad solo es necesaria si no hay otros medios para realizar estas operaciones privilegiadas. Consulta la página de usuario de nvidia-modprobe(1) para detalles completos sobre las tareas realizadas por esta utilidad.

  -k NOMBRE-NÚCLEO, --NOMBRE-NÚCLEO=NOMBRE-NÚCLEO
      Compila e instala el módulo del núcleo de NVIDIA para el núcleo no en ejecución especificado por NOMBRE DEL NÚCLEO (NOMBRE-NÚCLEO debe ser la salida de 'uname -r' cuando el núcleo destino esté realmente en ejecución).  Esta opción implica '--no-interfaz precompilada'.  Si no se indican las opciones '--kernel-install-path' y '--kernel-source-path', entonces se inferirán de KERNEL-NAME; por ejemplo: '/lib/modules/KERNEL-NAME/kernel/drivers/video/' y '/lib/modules/KERNEL-NAME/build/', respectivamente.

  -n, --no-interfaz precompilada
      Desactiva el uso de interfaces de kernel precompiladas.

  --no-abi-note
      Las bibliotecas OpenGL de NVIDIA contienen una etiqueta de nota ABI del sistema operativo, que identifica la versión mínima del núcleo necesaria para usar la biblioteca.  Esta opción hace que el instalador elimine esta nota de las bibliotecas OpenGL durante la instalación.

  --sin rpm
      Normalmente, el instalador comprueba varias rpm que entren en conflicto con el controlador (específicamente: NVIDIA_GLX y NVIDIA_kernel), y las elimina si están presentes.  Esta opción desactiva esta comprobación.

  -b, --sin respaldo
      Durante la instalación del controlador, se hacen una copia de seguridad de los archivos en conflicto para que puedan restaurarse cuando se desinstale el controlador.  Esta opción hace que el instalador simplemente elimine los archivos en conflicto, en lugar de hacer una copia de seguridad.

  -r, --sin recursión
      Normalmente, nvidia-installer busca recursivamente librerías potencialmente conflictivas bajo las ubicaciones predeterminadas de instalación de servidores OpenGL y X.  Con esta opción activada, el instalador solo buscará en los directorios de nivel superior.

  -K, --módulos-núcleo solo
      Instala solo los módulos del kernel y no desinstales el controlador existente.  Esto está pensado para instalarse módulos del núcleo para núcleos adicionales (en casos donde puedas arrancar entre varios núcleos diferentes).  Para usar esta opción, debes tener ya un controlador instalado, y la versión del controlador instalado debe coincidir con la versión de estos módulos del kernel.

  --sin módulos de núcleo
      Instala todo excepto los módulos del kernel, y no elimines ningún módulo existente que pueda haber conflictos.  Esto puede ser útil en algunos entornos de depuración o al instalar los módulos abiertos del núcleo desde el código fuente.  Si usas esta opción, debes tener cuidado de que los módulos del kernel NVIDIA que coincidan con esta versión del controlador estén instalados por separado.

  --no-x-check
      No abortes la instalación si nvidia-installer detecta que un servidor X está en funcionamiento.  Solo en circunstancias muy raras debería utilizarse esta opción.

  --precompilado-kernel-interfaces-path=PRECOMPILED-KERNEL-INTERFACES-PATH
      Antes de buscar una interfaz de kernel precompilada en el archivo .run, busca en el directorio especificado.

  -Z, --no-nouveau-check
      Normalmente, nvidia-installer aborta la instalación si el driver del kernel nouveau está en uso.  Usa esta opción para desactivar esta comprobación.

  -Z, --disable-nouveau, --no-disable-nouveau
      Nvidia-installer intentará desactivar por defecto el controlador Nouveau Kernel si está en uso durante la instalación. Usa '--no-disable-nouveau para evitar que el instalador de Nvidia desactive nouveau por defecto.

  -X, --run-nvidia-xconfig
      Nvidia-Installer puede invocar opcionalmente la utilidad Nvidia-xconfig.  Esto actualizará el archivo de configuración del sistema X para que se utilice el controlador NVIDIA X.  El archivo de configuración preexistente de X se guardará.  Al final de la instalación, nvidia-installer preguntará al usuario si desea ejecutar nvidia-xconfig; La respuesta por defecto es 'no'.  Usa esta opción para que la respuesta predeterminada sea 'sí'.  Esto es útil con las opciones '--no-questions' o '--silent', que asumen los valores por defecto para todas las preguntas.

  --force-selinux=FORCE-SELINUX
      Las instalaciones de Linux que usan SELinux (Security-Enhanced Linux) requieren que el tipo de seguridad de todas las bibliotecas compartidas esté configurado en 'shlib_t' o 'textrel_shlib_t', dependiendo de la distribución. Nvidia-Installer detectará cuándo establecer el tipo de seguridad y lo configurará usando CHCON(1) en las bibliotecas compartidas que instala.  Si la utilidad de sistema execstack(8) está presente, nvidia-installer la usará también para borrar la bandera de la pila ejecutable de las librerías.  Utiliza esta opción para anular la detección de nvidia-installer sobre cuándo establecer el tipo de seguridad.  Los valores válidos para FORCE-SELINUX son 'yes' (configuración forzada del tipo de seguridad), 'no' (impedir la configuración del tipo de seguridad) y 'default' (dejar que nvidia-installer decida cuándo establecer la seguridad tipo).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      Cuando el soporte para SELinux está habilitado, nvidia-installer intentará determinar qué argumento chcon usar probando primero 'textrel_shlib_t', luego 'texrel_shlib_t' y después 'shlib_t'.  Utiliza esta opción para anular esta lógica de detección.

  --sin solución de sigwinch
      Normalmente, nvidia-installer ignora la señal SIGWINCH antes de bifurcarse para ejecutar comandos, por ejemplo, para construir el módulo del kernel, y restaura el manejador de señal SIGWINCH después de que el proceso hijo haya Terminado.  Esta opción desactiva este comportamiento.

  --sin scripts de distribución
      Normalmente, nvidia-installer ejecuta scripts de /usr/lib/nvidia antes y después de instalar o desinstalar el controlador.  Utiliza esta opción para desactivar la ejecución de estos scripts.

  --no-opengl-files
      No instales ninguno de los archivos de controladores relacionados con OpenGL.

  --no-archivos-de-vino
      No instales ninguno de los archivos del controlador de Wine.

  --kernel-module-source-prefijo=KERNEL-MODULE-SOURCE-PREFIX
      Especifica una ruta donde se instalará el directorio fuente del módulo del kernel. Por defecto: instalar el directorio fuente en /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Especifica el nombre del directorio donde se instalarán las fuentes del módulo del núcleo. Por defecto: el nombre del directorio es nvidia-VERSION

  --no-núcleo-módulo-fuente-
      Salta la instalación del código fuente del módulo del kernel.

  --dkms, --no-dkms
      nvidia-installer puede opcionalmente registrar las fuentes de módulos del núcleo NVIDIA, si están instaladas, con DKMS, y luego construir e instalar un módulo del núcleo usando las fuentes registradas en DKMS.  Esto permitirá que la infraestructura DKMS construya automáticamente un nuevo módulo de kernel al cambiar de kernel.  Durante la instalación, si se detecta DKMS, nvidia-installer preguntará al usuario si desea registrar el módulo con DKMS; La respuesta por defecto es 'sí' a menos que se active la opción --no-dkms, en cuyo caso la respuesta por defecto es 'no'.

  --clave-secreta-signa-módulo=CLAVE-SECRETA-FIRMA-MÓDULO
      Especifica una ruta hacia una clave privada para firmar el módulo del kernel de NVIDIA. También debe proporcionarse la clave pública correspondiente.

  --clave-pública-de signación-módulo=CLAVE-PÚBLICA-FIRMA-DE MÓDULO
      Especifica una ruta hacia una clave pública para verificar la firma del módulo del núcleo NVIDIA. También debe proporcionarse la clave privada correspondiente.

  --script-de-signing-módulo=SCRIPT-SIGNING-DE MÓDULOS
      Especifica una ruta hacia un programa para firmar el módulo del núcleo NVIDIA. El programa se llamará con los argumentos: nombre <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>del programa ; Si el programa devuelve un estado de error, se le llamará de nuevo con los argumentos: nombre <PRIVATEKEY> <PUBLICKEY> <MODULE>del programa . Por defecto: usar el script de archivo de signo en el directorio fuente del núcleo.

  --camino-clave-de-signación-módulo=CAMINO-CLAVE-DE-SIGNACIÓN DEL MÓDULO
      Especifica una ruta donde se instalarán las claves de firma generadas por nvidia-installer. Por defecto: instalar teclas en '/usr/share/nvidia'.

  --module-signing-hash=MODULE-SIGNING-HASH
      Especifica un algoritmo hash criptográfico para usar en módulos de firma del núcleo. Esto requiere una herramienta de firma de módulos que permita la selección explícita del algoritmo hash, y el nombre del algoritmo hash debe ser reconocible por la herramienta de firma de módulos. Por defecto: seleccionar automáticamente un algoritmo hash, basado en la configuración del núcleo.

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      Especificar un algoritmo hash criptográfico para firmar certificados X.509 generados por nvidia-installer. El nombre del algoritmo hash debe ser uno de los algoritmos de resumen de mensajes reconocidos por el comando x509(1).

  --sin comprobación de instalaciones alternativas
      Los mantenedores de métodos alternativos de instalación de controladores pueden informar a nvidia-installer de la presencia y/o disponibilidad de una instalación alternativa. Configurar esta opción se salta la comprobación de instalaciones de controladores alternativos.

  --no-memoria-unificada
      No instales el módulo del núcleo NVIDIA Unified Memory. Este módulo del núcleo es necesario para CUDA en sistemas de 64 bits, y si no se instala, el controlador CUDA y las aplicaciones CUDA no podrán ejecutarse. La opción '--no-unified-memory' solo debe usarse para solucionar fallos en la compilación o instalación del módulo del núcleo de Memoria Unificada en sistemas que no necesiten ejecutar CUDA.

  --no-DRM
      No instales el módulo del núcleo nvidia-drm. Este módulo del núcleo ofrece varias funciones, incluyendo la configuración automática de X11, soporte para PRIME y DRM-KMS. Este último se utiliza para soportar el modo de configuración en sistemas de ventanas que funcionan de forma independiente de X11. La opción '--no-drm' solo debería usarse para solucionar fallos al compilar o instalar el módulo del kernel nvidia-drm en sistemas que no necesiten estas características.

  --no-peermem
      No instales el módulo kernel de nvidia-peermem. Este módulo del núcleo ofrece soporte para compartir memoria peer-to-peer con Mellanox HCA (Host Channel Adapters) mediante GPUDirect RDMA (Remote Direct Memory Access).

  -j NIVEL-CONCURRENCIA, --nivel-concurrencia=NIVEL-CONCURRENCIA=NIVEL-CONCURRENCIA
      Establezca el nivel de concurrencia para operaciones como la construcción del módulo kernel que puede paralelizarse en sistemas SMP. Por defecto, esto se configurará al número de CPUs detectadas, o a '1', si el instalador de nvidia no detecta el número de CPUs. Los sistemas con un gran número de CPUs tendrán el nivel de concurrencia por defecto limitado a 32; Poner un nivel más alto en la línea de comandos anulará este límite.

  --force-libglx-indirecto
      Siempre instala un enlace simbólico libGLX_indirect.so.0, sobrescribiendo uno si existe.

  --no-libglx-indirecto
      No instales un enlace simbólico libGLX_indirect.so.0.

  --install-libglvnd, --no-install-libglvnd
      El instalador intentará determinar si las bibliotecas libglvnd ya están disponibles, y las instalará si no lo están. Usa --install-libglvnd para instalar siempre las librerías libglvnd, sobrscribiendo las que ya existen.  Usa --no-install-libglvnd para excluir las librerías libglvnd, aunque parezcan faltar.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Instala el archivo de configuración de la biblioteca del proveedor EGL en este directorio. Si las librerías libglvnd ya están presentes, por defecto el instalador intentará determinar la ruta ejecutando 'pkg-config --variable=datadir libglvnd'. Si eso falla, entonces por defecto pasará a /usr/share/glvnd/egl_vendor.d.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Si el paquete incluye una biblioteca de plataforma externa EGL, instala el archivo de configuración de la biblioteca de plataforma externa EGL en este directorio. Por defecto /usr/share/egl/egl_external_platform.d.

  --tipo-archivo-destino=TIPO-ARCHIVO-DESTINO-DESTINO=DESTINO-ARCHIVO-SOBRESCRIPCIÓN.
      Anula el destino predeterminado de un tipo de archivo. Esta opción adopta un argumento en forma de '<FILE_TYPE>:<destination>', donde <FILE_TYPE> es un tipo de archivo del archivo .manifest del instalador, y <destination> es una ruta absoluta hacia el directorio donde deberían instalarse los archivos de ese tipo. Esta opción puede darse varias veces para sobrescribir los destinos de varios tipos de archivo. El uso de esta opción tiene prioridad sobre cualquier otra opción que podría influir en el destino del tipo de archivo especificado.

  --skip-depmod
      No ejecutes la utilidad depmod(1) después de modificar módulos del kernel.  Esto solo debe usarse en casos en los que depmod(1) se ejecute por separado tras ejecutar nvidia-installer.

  --systemd, --no-systemd
      Por defecto, el instalador instalará archivos unitarios systemd si se detecta systemctl. Especificar --no-systemd deshabilitará la instalación de unidades systemd.

  --prefijo-unidad-systemd=PREFIJO-UNIDAD-SYSTEMD
      La ruta hacia la que se deben instalar los archivos unitarios de systemd. Por defecto, el instalador usa 'pkg-config --variable=systemdsystemunitdir systemd' para determinar la ubicación donde instalar los archivos unitarios de systemd, o '/usr/lib/systemd/system' si pkg-config es no disponible. Ignorado si se especifica --no-systemd.

  --prefijo-sueño-sistema=PREFIJO-SUEÑO-SISTEMD
      La ruta hacia la que se deben instalar los archivos de scripts systemd-sleep. Por defecto, el instalador usa 'pkg-config --variable=systemdsleepdir systemd' para determinar la ubicación donde instalar los archivos de scripts systemd-sleep, o '/usr/lib/systemd/system-sleep' si pkg-config no está disponible. Ignorado si se especifica --no-systemd.

  --systemd-sysconf-prefijo=SYSTEMD-SYSCONF-PREFIJO
      Se debe instalar el camino al que las unidades systemd habilitan los enlaces simbólicos. Por defecto, el instalador utiliza 'pkg-config --variable=systemdsystemconfdir systemd' para determinar la ubicación donde instalar estos enlaces simbólicos, o '/etc/systemd/system' si pkg-config no lo es disponible. Ignorado si se especifica --no-systemd.

  -M TIPO MÓDULO-NÚCLEO, --tipo-módulo-núcleo=TIPO MÓDULO-NÚCLEO
      El tipo de módulos del kernel para construir e instalar. Los valores válidos son abiertos y propietarios.

  -m KERNEL-MODULE-BUILD-DIRECTORY, --kernel-module-build-directory=KERNEL-MODULE-BUILD-DIRECTORY
      Establece directamente el directorio dentro del paquete desde el cual construir los módulos del kernel. Esta opción está obsoleta; utiliza --kernel-module-type en su lugar.

  --imprimir-recomendado-kernel-type-módulo-
      Imprime si es abierto o se deben usar módulos propietarios según las GPUs conectadas actualmente y sal. NOTA: Se puede recomendar un tipo de módulo kernel incluso si no está incluido en este paquete de controladores.

  --permitir-instalación-con-controlador-activo, --no-permitir-instalación-con-controlador-en marcha
      Procede con la instalación aunque ya haya un controlador NVIDIA instalado y funcionando.

  --reconstruir-intramfs, --no-reconstruir-initramfs.
      Reconstruye los initramfs una vez completada la instalación, independientemente de la acción predeterminada recomendada por nvidia-installer.  --no-rebuild-initramfs evita reconstruir los initramfs una vez completada la instalación.  Estas opciones son útiles para instalaciones no interactivas cuando se desea un comportamiento específico, independientemente de lo que nvidia-installer recomendaría por defecto en una instalación interactiva.


 Propietario| Publicado el 5-03-2025 20:56:21 |
Kit de herramientas CUDA

Options:
  --silencioso
    Realiza una instalación sin más intervención del usuario y sin que el usuario lo haga de manera mínima
    Salida de línea de comandos basada en las opciones proporcionadas a continuación. Silencioso
    las instalaciones son útiles para programar la instalación de CUDA.
    Utilizar esta opción implica aceptar el EULA. Si se ejecuta con
    permisos no root, pueden ser necesarias personalizaciones adicionales
    con otras opciones de línea de comandos.

  --conductor
    Instala el controlador CUDA.

  --kernelobjects
    Instala los objetos del núcleo CUDA.
  
  --kopath=<path>
    Instala los objetos del núcleo CUDA en <path>.

  --Toolkit
    Instala el kit de herramientas CUDA.

  --trayectoruta de herramientas=<path>
    Instala el CUDA Toolkit en el <path> directorio. Si esta bandera no lo es
    siempre que se use la ruta predeterminada de /usr/local/cuda-12.8.

  --installpath=<path>
    Instala todo en el <path> directorio. Esta bandera anula el
    --marcador de ruta de herramientas si está activado.

  --extract=<path>
    Extrae el archivo runfile del controlador y los archivos en bruto del toolkit a <path>.

    Esto es especialmente útil cuando se quiere instalar el controlador usando uno o
    más opciones de línea de comandos proporcionadas por el instalador del controlador que
    No están expuestos en este instalador.

  --invalidar
    Ignora las comprobaciones de versiones del compilador, lo que impediría la instalación.

  --no-opengl-libs
    Impide que la instalación de controladores instale las bibliotecas GL de NVIDIA.
    Útil para sistemas donde la pantalla está controlada por una GPU que no sea NVIDIA.
    En estos sistemas, las librerías GL de NVIDIA podrían impedir que X cargue
    propiamente.

  --página de nadie
    No instales las páginas de mans en /usr/share/man.

  --kernel-module-type=<propietario|abierto>
    Indica a la instalación del controlador que use un código fuente propietario o abierto del kernel
    al construir los módulos del núcleo NVIDIA. Igual que --kernel-module-build-directory.

  --kernel-module-build-directory=<kernel|kernel-open>
    Indica a la instalación del controlador que use versiones heredadas o abiertas del código fuente del kernel
    al construir el módulo del núcleo NVIDIA. El sabor kernel-abierto es solo
    soportado en GPUs Turing y versiones posteriores.

  -m=kernel
    Indica a la instalación del controlador que use la versión heredada del código fuente del kernel cuando
    Construyendo el módulo del núcleo NVIDIA.
    Abreviatura de --kernel-module-build-directory=kernel

  -m=núcleo-abierto
    Indica a la instalación del controlador que use la versión abierta del código fuente del kernel cuando
    Construyendo el módulo del núcleo NVIDIA. Solo se soporta el sabor kernel-abierto
    en GPUs Turing y versiones posteriores.
    Abreviatura de --kernel-module-build-directory=kernel-open

  --ruta-fuente-kernel=<path>
    Indica a la instalación del controlador que lo <path> use como directorio fuente del kernel
    al construir el módulo del núcleo NVIDIA. Requerida para sistemas donde el
    El código fuente del núcleo se instala en una ubicación no estándar.

  --ruta-salida-del núcleo=<path>
    Indica a la instalación del controlador que lo <path> use como directorio de salida del kernel
    al construir el módulo del núcleo NVIDIA. Requerida para sistemas donde el
    Los obectos del núcleo se cargan desde una ubicación no estándar.

  --run-nvidia-xconfig
    Indica a la instalación del controlador que ejecute nvidia-xconfig para actualizar el sistema
    X para que se use el controlador NVIDIA X. Los preexistentes
    El archivo de configuración X se guardará en copias de seguridad.

    Esta opción no debe usarse en sistemas que requieran un personalizado
    X, o en sistemas donde una GPU no NVIDIA está renderizando el
    Monitor.

  --no-DRM
    No instales el módulo del núcleo nvidia-drm. Este módulo núcleo proporciona
    varias funciones, incluyendo la configuración automática de X11, soporte para PRIME y
    DRM-KMS. Este último se utiliza para soportar el ajuste de modos en sistemas de ventanas
    que funcionan de forma independiente de X11. Solo se debe usar la opción '--no-drm'
    Para solucionar fallos al compilar o instalar el módulo del núcleo Nvidia-DRM
    en sistemas que no necesitan estas características.

  --tmpdir=<path>
    Realiza cualquier acción temporal dentro <path> de en lugar de /tmp. Útil en
    Casos donde /tmp no puede usarse (no existe, está lleno, se monta con
    'noexec', etc.).

  ---
    Separador de fin de opciones. Los argumentos que se emitan después serán
    pasada al instalador de controladores NVIDIA-Linux*.run.

  --Ayuda
    Imprime este mensaje de ayuda.
 Propietario| Publicado el 5-03-2025 21:32:15 |

Tarjeta gráfica Ubuntu 24.04 A10 con controlador NVIDIA instalado

NVTOP significa Neat Videocard TOP, un monitor de tareas tipo GPU y acelerador (h)top. Puede manejar múltiples GPUs e imprimir información sobre ellas de forma similar a htop.

Los fabricantes actualmente soportados son AMD (controlador Linux amdgpu), Apple (soporte limitado para M1 y M2), Huawei (Ascend), Intel (controlador Linux i915/Xe), NVIDIA (controlador propietario de Linux), Qualcomm Adreno (controlador Linux MSM), Broadcom VideoCore (controlador Linux v3d).

Instalar NVTOP



El inicio de sesión del hipervínculo es visible.
 Propietario| Publicado el 6-9-2025 21:19:02 |
Busca errores de versión cudnn
root@VM-0-17-ubuntu:~# cat /usr/include/cudnn_version.h | Grep CUDNN_MAJOR -A 2
cat: /usr/include/cudnn_version.h: No such file or directory

Puedes probar el siguiente comando:
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com