💾
Drivers NVIDIA "Legacy" en Linux
Guía completa para instalar controladores en hardware antiguo
ℹ️ ¿Qué son los drivers "Legacy"?
NVIDIA clasifica sus tarjetas gráficas (GPU) más antiguas como "legacy" (heredadas). Esto significa que ya no reciben actualizaciones con nuevas características ni mejoras de rendimiento del driver principal. En su lugar, NVIDIA mantiene ramas de drivers separadas que solo reciben correcciones de seguridad críticas y compatibilidad con versiones más nuevas del servidor X y el kernel de Linux.
- ✓ Permiten que hardware antiguo siga funcionando en distribuciones modernas.
- ✓ Proporcionan aceleración 3D básica, pero sin optimizaciones para juegos nuevos.
- ✓ Son la única opción para muchas GPUs de las series 400 a 900.
- ✓ La instalación puede ser más compleja que la de los drivers modernos.
🔍
Paso 1: Identificar tu GPU y el driver correcto
1️⃣ Averiguar tu modelo de GPU
lspci -k | grep -A 2 -E "(VGA|3D)"
Este comando te mostrará el modelo exacto de tu tarjeta gráfica NVIDIA. Por ejemplo: `GeForce GTX 750 Ti`.
2️⃣ Identificar la rama del driver
Con el modelo de tu GPU, consulta la siguiente tabla para saber qué versión del driver necesitas:
| Rama del Driver | GPUs Soportadas (Ejemplos) |
|---|---|
| 5xx (Última) | Series 1000, 2000, 3000, 4000 (GTX 1050, RTX 2060, etc.) |
| 470.xx | Series 600, 700 (Kepler) (GT 630, GTX 750 Ti, etc.) |
| 390.xx | Series 400, 500 (Fermi) (GTS 450, GTX 560, etc.) |
| 340.xx | Series 8, 9, 100, 200, 300 (Tesla) (GeForce 9800 GT, etc.) |
⚠️ Importante: La versión `340.xx` está al final de su vida útil y puede no funcionar con kernels modernos. Para hardware tan antiguo, a menudo es mejor usar el driver open source Nouveau.
📦
Paso 2: Instalación por Distribución
🔵 Fedora
Fedora requiere habilitar los repositorios RPM Fusion.
# 1. Habilitar RPM Fusion
sudo dnf install https://...rpmfusion-free...
sudo dnf install https://...rpmfusion-nonfree...
# 2. Instalar el driver legacy (ejemplo para la serie 470)
sudo dnf install akmod-nvidia-470xx xorg-x11-drv-nvidia-470xx-libs
sudo dnf install https://...rpmfusion-free...
sudo dnf install https://...rpmfusion-nonfree...
# 2. Instalar el driver legacy (ejemplo para la serie 470)
sudo dnf install akmod-nvidia-470xx xorg-x11-drv-nvidia-470xx-libs
Reemplaza `470xx` por la versión que necesites (`390xx`, etc.).
🟣 Arch Linux
Arch Linux mantiene paquetes para los drivers legacy en sus repositorios principales.
# Ejemplo para la serie 470
sudo pacman -S nvidia-470xx-dkms nvidia-470xx-utils
sudo pacman -S nvidia-470xx-dkms nvidia-470xx-utils
Usa `nvidia-390xx-dkms` o `nvidia-340xx-dkms` según corresponda. Necesitarás tener `linux-headers` instalado.
🟠 Ubuntu / Debian
Ubuntu facilita la instalación a través de un PPA.
# 1. Añadir el PPA de drivers gráficos
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
# 2. Instalar el driver (ejemplo para la serie 470)
sudo apt install nvidia-driver-470
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
# 2. Instalar el driver (ejemplo para la serie 470)
sudo apt install nvidia-driver-470
El sistema debería detectar automáticamente la versión correcta. También puedes buscar con `ubuntu-drivers devices`.
⚠️
Método Manual (Avanzado y No Recomendado)
Paso 1: Descargar el instalador .run: Ve a la página de drivers de NVIDIA, busca tu GPU, y descarga el archivo
.run correspondiente.
Paso 2: Instalar dependencias de compilación:
# Fedora
sudo dnf install kernel-devel kernel-headers gcc make
# Debian/Ubuntu
sudo apt install build-essential linux-headers-$(uname -r)
sudo dnf install kernel-devel kernel-headers gcc make
# Debian/Ubuntu
sudo apt install build-essential linux-headers-$(uname -r)
Paso 3: Poner en lista negra el driver Nouveau:
sudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
Paso 4: Entrar en modo terminal (sin GUI):
sudo systemctl isolate multi-user.target
Paso 5: Ejecutar el instalador:
sudo sh NVIDIA-Linux-x86_64-*.run
Sigue las instrucciones en pantalla.
Desventajas de este método: Tendrás que repetir este proceso cada vez que se actualice el kernel, y puede causar conflictos con el gestor de paquetes de tu sistema. Usa solo como último recurso.
✅
Paso 3: Verificación y configuración
1️⃣ Reiniciar el sistema
Después de la instalación, es obligatorio reiniciar para que el nuevo módulo del kernel se cargue.
2️⃣ Verificar la instalación
nvidia-smi
Si este comando muestra una tabla con la información de tu GPU y la versión del driver, ¡la instalación fue exitosa!
Otro comando de verificación:
Debería mostrar tu modelo de GPU.
glxinfo | grep "OpenGL renderer"Debería mostrar tu modelo de GPU.
3️⃣ Abrir el panel de control
nvidia-settings
Este comando abre el panel de control de NVIDIA, donde puedes configurar la resolución, la tasa de refresco y otros ajustes de tu monitor.
✓Copiado

💬 Comentarios ()