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:
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 nvidiaActualizació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ónEl 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:
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:
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-serverPara 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-serverPara 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-serverPara 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 reinicioVerificar 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 NouveauTambié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-smiConclusió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: