Cómo instalar los controladores de GPU NVIDIA en un servidor Ubuntu sin cabeza Top 10 Top 10.Top 10 LTS

Cómo instalar los controladores de GPU NVIDIA en un servidor Ubuntu sin cabeza Top 10 Top 10.Top 10 LTS

Las GPU NVIDIA son necesarias incluso en servidores Ubuntu sin cabeza (sin interfaz de usuario gráfico) para codificar/decodificar los archivos multimedia, ejecutar los códigos de inteligencia artificiales, ejecutar los programas CUDA y mucho más.

En este artículo, le mostraremos cómo instalar los controladores oficiales de GPU NVIDIA en un servidor Ubuntu sin cabeza 22.04 máquina LTS.

Tema de contenido:

  1. Conectarse al servidor Ubuntu 22.04 LTS a través de SSH
  2. Verificar si se instala la GPU NVIDIA
  3. Actualización del caché del repositorio de paquetes APT
  4. Controladores Nvidia disponibles para el servidor Ubuntu sin cabeza 22.04 LTS
  5. Instalación de la última versión de los controladores NVIDIA en Ubuntu Server 22.04 LTS
  6. Verificar si los controladores NVIDIA están instalados correctamente
  7. Conclusión
  8. Referencias

Conectarse al servidor Ubuntu 22.04 Máquina LTS a través de SSH

Conectarse a su servidor Ubuntu 22.04 LTS La máquina a través de SSH es opcional si tiene acceso al hardware del servidor (donde instaló el servidor Ubuntu 22.04 LTS). Puede adjuntar un mouse, un teclado y un monitor al servidor e instalar los controladores NVIDIA en él.

Si no tiene acceso al servidor Ubuntu 22.04 hardware del servidor LTS, debe ssh en él para instalar los controladores NVIDIA.

Para ssh en su servidor Ubuntu 22.04 LTS Machine, puede ejecutar el siguiente comando desde una aplicación de terminal de su escritorio/computadora portátil desde la que desea acceder al servidor Ubuntu 22.04 Máquina LTS:

$ ssh @

Asegúrese de reemplazar el nombre de usuario y el nombre de dominio de inicio de sesión o la dirección IP de su servidor Ubuntu 22.04 LTS Machine, respectivamente.

Si está utilizando Windows 10 o Windows 11 y necesita ayuda para conectarse a su servidor Ubuntu 22.04 LTS Machine a través de SSH, lea el artículo en Cómo ssh en los servidores de Linux desde Windows 10/11.

Verificar si se instala la GPU NVIDIA

Para verificar si tiene una GPU NVIDIA instalada en su máquina de servidor Ubuntu, ejecute el siguiente comando:

$ LSPCI | egrep -i 'vga | pantalla | 3D'

Como puede ver, tenemos una GPU Nvidia GeForce 1050 TI instalada en nuestra máquina de servidor Ubuntu.

Además, desde la salida de los siguientes comandos, puede ver que se utilizan los controladores de Nouveau de código abierto en lugar de los controladores oficiales de GPU NVIDIA. En las siguientes secciones, le mostraremos cómo instalar los controladores oficiales de GPU NVIDIA en su servidor Ubuntu.

$ LSMOD | grep nvidia
$ LSMOD | Grep Nouveau

Actualización del caché del repositorio de paquetes APT

Antes de que pueda instalar los controladores NVIDIA oficiales en los servidores Ubuntu, debe actualizar el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Controladores Nvidia disponibles para el servidor Ubuntu sin cabeza 22.04 LTS

Puede instalar uno de los dos paquetes oficiales de controladores NVIDIA en un servidor Ubuntu sin cabeza 22.04 LTS:

  1. Nvidia-Driver- [Versión] -Server - Instale este paquete de controladores NVIDIA si desea instalar los controladores oficiales de NVIDIA en su servidor Ubuntu sin cabeza 22 22.04 Máquina LTS, incluidos todos los paquetes recomendados y herramientas NVIDIA.
  2. Nvidia-Headless- [Versión] -Server - Instale este paquete de controladores NVIDIA si desea instalar solo los componentes oficiales de controladores NVIDIA requeridos y deje de lado todos los paquetes recomendados y herramientas NVIDIA para mantener su servidor Ubuntu lo más liviano posible.

Si decide instalar el paquete NVIDIA-Headless- [Version] -Server para instalar los controladores oficiales de NVIDIA en su servidor Ubuntu, es posible que desee instalar uno o ambos de los paquetes NVIDIA también:

  1. Nvidia-Utils- [Versión] -Server - Instale este paquete si necesita ejecutar el comando nvidia-smi para monitorear el uso de la GPU en su servidor Ubuntu.
  2. libnvidia-endedo- [versión] -server - Instale este paquete si desea codificar y decodificar los medios en su servidor Ubuntu utilizando las funciones NVENC y NVDEC de su GPU NVIDIA, respectivamente.

Aquí, es el número de versión del controlador NVIDIA que instalará en su servidor Ubuntu 22.04 máquina LTS. Al momento de escribir este artículo, puede instalar el controlador NVIDIA Versión 418, 515 o 525 del repositorio oficial de paquetes de Ubuntu. Para cuando lea este artículo, puede encontrar las versiones actualizadas de los paquetes de controladores NVIDIA en el repositorio oficial de paquetes de Ubuntu. Por lo tanto, siempre es una buena idea verificar si hay una versión de controlador actualizada disponible antes de instalarla. Además, asegúrese de instalar las mismas versiones de todos los paquetes de controladores NVIDIA. Los números de versión de los paquetes de controladores NVIDIA y los paquetes de herramientas NVIDIA deben coincidir.

Puede encontrar las versiones disponibles del Nvidia-Driver, paquete de servidor con el siguiente comando:

$ sudo apt búsqueda '^nvidia-driver- [1-9]*-servidor $'

Puede encontrar las versiones disponibles del Nvidia-Headless-Paquete de servidor con el siguiente comando:

$ sudo apt search '^nvidia-headless- [1-9]*-servidor $'

Puede encontrar las versiones disponibles de los Nvidia-Utils, paquete de servidor con el siguiente comando:

$ sudo apt búsqueda 'nvidia-utils- [1-9]*-servidor'

Puede encontrar las versiones disponibles del paquete libnvidia-endod--server con el siguiente comando:

$ sudo apt búsqueda 'libnvidia-endedo- [1-9]*-servidor'

Instalación de la última versión de los controladores NVIDIA en Ubuntu Server 22.04 LTS

Para instalar los controladores oficiales de NVIDIA, incluidos todos los paquetes de herramientas NVIDIA recomendados en su servidor Ubuntu sin cabeza 22.04 LTS Machine, ejecute el siguiente comando:

$ sudo apt install nvidia-driver-525-server

Para instalar la versión mínima de los controladores oficiales de NVIDIA y las utilidades del controlador NVIDIA en su servidor Ubuntu 22 sin cabeza 22.04 LTS Machine, ejecute el siguiente comando:

$ sudo apt install nvidia-headless-525-server nvidia-utils-525-server

Para instalar la versión mínima de los controladores oficiales de NVIDIA, las utilidades del controlador NVIDIA y el codificador NVIDIA NVENC y las bibliotecas de decodificadores NVDEC en su servidor Ubuntu sin cabeza 22.04 LTS Machine, ejecute el siguiente comando:

$ sudo apt install nvidia-headless-525-server nvidia-uTils-525-server libnvidia-endedo-525-server

Para confirmar la instalación, presione Y y luego presiona .

Los paquetes de controladores NVIDIA y los paquetes de dependencia requeridos se están descargando. Tarda un tiempo para completar.

Los paquetes de controladores NVIDIA y los paquetes de dependencia requeridos se están instalando. Tarda un tiempo para completar.

Una vez que vea las indicaciones, presione para seleccionar y presionar .

Los controladores NVIDIA deben instalarse en su servidor Ubuntu sin cabeza 22.04 máquina LTS.

Para que los cambios entren en vigencia, reinicie su servidor Ubuntu con el siguiente comando:

$ sudo reinicio

Verificar si los controladores NVIDIA están instalados correctamente

Una vez que su servidor Ubuntu se inicia, puede verificar que se usen los módulos de núcleo Nvidia en lugar de los módulos de kernel Nouveau de código abierto con los siguientes comandos. Entonces, los conductores oficiales de la GPU de NVIDIA están funcionando bien:

$ LSMOD | Grep Nouveau
$ LSMOD | grep nvidia

También puede encontrar la información de uso de su GPU NVIDIA utilizando el comando nvidia-smi. La salida de este comando también verifica que sus controladores de GPU NVIDIA se instalen correctamente.

$ nvidia-smi

Conclusión

Le mostramos cómo verificar si tiene una GPU NVIDIA instalada en su servidor Ubuntu 22.04 máquina LTS. También le mostramos cómo instalar los controladores oficiales de GPU NVIDIA en el servidor Ubuntu 22.04 LTS en modo sin cabeza (sin interfaz gráfica de usuario instalada) y cómo verificar si los controladores oficiales de GPU NVIDIA están trabajando en Ubuntu Server 22.04 LTS.

Referencias:

  • https: // desarrollador.nvidia.com/nvidia-video-codec-sdk