Skip to main content

NVIDIA

image.png

Ubuntu 22.04 LTS : NVIDIA Graphic Driver : Install : Server World

Para instalar el driver de NVIDIA  en Ubuntu, lo ideal es usar los controladores propietarios oficiales proporcionados por NVIDIA o a través de los repositorios de Ubuntu (si están actualizados). Aquí tienes los pasos recomendados:

1. Identifica modelo de GPU

lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3060 Ti Lite Hash Rate] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GA104 High Definition Audio Controller (rev a1)

✅ 2. Identifica e instala el driver recomendado para tu tarjeta

sudo ubuntu-drivers devices

Busca una línea como:

driver : nvidia-driver-535 - distro non-free recommended 
Instala driver recomendado:
sudo apt install nvidia-driver-535

Cambia 535 por la versión que te recomiende el comando anterior (si es diferente).


✅ 3. Reinicia tu equipo

sudo reboot 

✅ 4. Verifica la instalación

Después de reiniciar, ejecuta:

nvidia-smi 

Deberías ver una tabla con detalles de tu GPU


📝 Notas adicionales

  • Si vas a usar la GPU para trabajos con CUDA o IA, probablemente quieras también instalar:

# Instalar
sudo apt install nvidia-cuda-toolkit
# Comprobar
nvcc --version
NVIDIA Container Toolkit

El NVIDIA Container Toolkit es un conjunto de herramientas que permite a los contenedores Docker (u otros runtimes como Podman o Kubernetes) acceder a la GPU NVIDIA del host.

👉 En palabras simples: Es lo que “puentea” tu GPU física con los contenedores Docker, para que dentro de ellos se pueda usar CUDA, TensorRT, PyTorch, etc.

Cuando corres algo como:


docker run --gpus all nvidia/cuda:12.4.1-base-ubuntu22.04 nvidia-smi
  • Docker por sí solo no sabe cómo usar la GPU.
  • El NVIDIA Container Toolkit intercepta esa petición (--gpus all), inyecta los drivers y librerías CUDA del host dentro del contenedor, y configura las variables de entorno (CUDA_VISIBLE_DEVICES, etc.).

Sin eso, los contenedores verían solo CPU.