Cómo instalar el controlador modificado 368.81 en GTX 970, 980, 980 Ti, Titan X y Quadro M6000

Oficialmente, NVIDIA dejó de ofrecer soporte para Windows XP en las GPU basadas en la arquitectura Maxwell 2.0. De manera formal, la última tarjeta compatible dentro de la serie 900 fue la GTX 960 (junto con su hermana menor, la GTX 950).

Sin embargo, las tarjetas de gama alta —la GTX 970, GTX 980, GTX 980 Ti, GTX Titan X y la profesional Quadro M6000— están construidas sobre ese mismo chip y esa misma arquitectura. Modificando el archivo de instalación .inf del controlador oficial, puedes hacer que funcionen sin problema en Windows XP.

Limitación importante: Este método funciona exclusivamente con tarjetas Maxwell 2.0 (serie GeForce 900). No es compatible en absoluto con tarjetas de la serie 10 (Pascal: GTX 1050/1060/1070/1080, etc.). Intentar este truco en una tarjeta Pascal dará como resultado un controlador básico sin aceleración 3D o directamente una pantalla azul (BSOD), ya que estas GPU carecen del soporte de hardware y de arquitectura de video necesario para el kernel de Windows XP.


📥 Opción 1: Descargar un controlador ya modificado

Si prefieres no editar los archivos de configuración de texto a mano, puedes descargar un paquete ya compilado y parcheado:

Este paquete ya incluye los ID de dispositivo de la GTX 970, 980, 980 Ti, Titan X y Quadro M6000 (12GB / 24GB). Solo tienes que extraerlo y ejecutar setup.exe.


🛠 El método manual: instrucciones paso a paso

Paso 1. Preparación y selección del controlador

No uses versiones antiguas como la 359.06. La versión final, más estable y con más funciones entre los controladores de NVIDIA con soporte para XP es la 368.81 (lanzada el 14 de julio de 2016).

  1. Descarga el instalador oficial del controlador NVIDIA 368.81 desde el sitio web de NVIDIA, eligiendo la arquitectura que necesites (32 o 64 bits).
  2. Ejecuta el archivo .exe descargado. Por defecto, extraerá sus archivos en C:\NVIDIA\DisplayDriver\368.81\WinXP\International.
  3. En cuanto se abra la ventana de bienvenida del instalador, ciérrala.

Paso 2. Modificar el archivo nv4_dispi.inf

Ve a la carpeta C:\NVIDIA\DisplayDriver\368.81\WinXP\International\Display.Driver y abre el archivo nv4_dispi.inf con el Bloc de notas normal.

1. Agregar los ID de dispositivo

Según tu versión de Windows XP, busca la sección correspondiente:

  • Para Windows XP de 32 bits: busca la sección [NVIDIA_Devices.NTx86.5.1].
  • Para Windows XP de 64 bits: busca la sección [NVIDIA_Devices.NTamd64.5.2].
    Solución de problemas en x64: en algunas compilaciones oficiales del controlador 368.81 x64, esta sección puede no existir físicamente en el archivo (o puede llamarse NTamd64.5.1 en su lugar). En ese caso, crea la línea [NVIDIA_Devices.NTamd64.5.2] desde cero directamente en el archivo y agrega los identificadores debajo de ella; de lo contrario, XP de 64 bits (que está construido sobre el kernel de Windows Server 2003) ignorará por completo la lista de tarjetas.

Agrega las siguientes líneas al final de la sección que encontraste:

%NVIDIA_DEV.13C2% = Section008, PCI\VEN_10DE&DEV_13C2
%NVIDIA_DEV.13C0% = Section008, PCI\VEN_10DE&DEV_13C0
%NVIDIA_DEV.17C8% = Section008, PCI\VEN_10DE&DEV_17C8
%NVIDIA_DEV.17C2% = Section008, PCI\VEN_10DE&DEV_17C2
%NVIDIA_DEV.17F0% = Section012, PCI\VEN_10DE&DEV_17F0
%NVIDIA_DEV.17F1% = Section012, PCI\VEN_10DE&DEV_17F1

Presta atención a los números de sección: estas instrucciones usan Section008 (el perfil de la GTX 960) para las tarjetas GeForce, y Section012 para la Quadro. Ten en cuenta que si decides experimentar con otra versión del controlador, los números de sección (Section0XX) podrían ser distintos; siempre tendrás que verificarlos comparándolos con la entrada de la GTX 960 en ese archivo .inf específico.

2. Agregar los nombres de las cadenas de dispositivo

Desplázate hasta el final, hasta la sección [Strings], y agrega las siguientes líneas:

NVIDIA_DEV.13C2 = "NVIDIA GeForce GTX 970"
NVIDIA_DEV.13C0 = "NVIDIA GeForce GTX 980"
NVIDIA_DEV.17C8 = "NVIDIA GeForce GTX 980 Ti"
NVIDIA_DEV.17C2 = "NVIDIA GeForce GTX TITAN X"
NVIDIA_DEV.17F0 = "NVIDIA Quadro M6000 12GB"
NVIDIA_DEV.17F1 = "NVIDIA Quadro M6000 24GB"

Guarda los cambios en el archivo y ciérralo.

Paso 3. Instalar el controlador

  1. Ejecuta setup.exe desde la carpeta C:\NVIDIA\DisplayDriver\368.81\WinXP\International\.
  2. El programa pasará correctamente la verificación de compatibilidad de hardware.
  3. Selecciona el modo Instalación personalizada y asegúrate de marcar la opción “Realizar una instalación limpia.”
  4. Si aparece una advertencia de Windows sobre una firma digital no válida, haz clic en “Continuar de todos modos” (o “Continue Anyway” si usas XP en inglés).
  5. Reinicia la PC.

⚠️ Problemas conocidos, errores y limitaciones

1. Limitación de DisplayPort 1.2 (solo DP 1.1a)

Los controladores de XP de NVIDIA no pueden manejar el protocolo DisplayPort 1.2 o superior a nivel de software. Por eso, al conectar un monitor moderno mediante DisplayPort, solo obtendrás el modo DP 1.1a. El límite práctico de ancho de banda es de 1920×1080 a 144Hz (o 2560×1440 a 60Hz). Si intentas configurar 4K o una tasa de refresco alta por DP, el monitor perderá la señal y mostrará una pantalla negra. Para resoluciones más altas, es mejor usar DVI-D Dual-Link o HDMI en su lugar.

2. Limitación de RAM en sistemas de 32 bits (la región del BAR)

Perder RAM utilizable del sistema en Windows XP de 32 bits no es un error ni tampoco significa que la tarjeta gráfica esté desperdiciando memoria: es una limitación básica de direccionamiento propia de los sistemas de 32 bits. El espacio de direcciones de los dispositivos PCI (MMIO / BAR) se mapea directamente sobre la región superior de los 4GB de RAM física. En tarjetas de gama alta como la GTX 980 Ti o la Titan X, la BIOS asigna una región de BAR grande, lo que puede dejarte con apenas 2.5 – 3.0 GB de RAM utilizable en XP de 32 bits. Si contar con 4GB de RAM o más es fundamental para ti, instala mejor Windows XP Professional x64.

3. Problemas de estabilidad conocidos (especialmente en Windows XP x64)

  • Segundo monitor (BSOD): conectar en caliente un segundo monitor o habilitar el modo “Extended Desktop” en XP x64 suele provocar una falla fatal con un error en el controlador nv4_mini.sys. Es mejor limitarse a un solo monitor.
  • Conflictos con periféricos por HDMI: ciertos dispositivos (en particular, tabletas gráficas Wacom con pantalla integrada, o dispositivos de captura conectados por HDMI) pueden provocar fallas durante la inicialización del controlador de video.
  • Inestabilidad general en x64: en general, la versión de 32 bits de XP con el controlador modificado es notablemente más estable y ofrece la mejor compatibilidad con los juegos de la década de 2000.

4. Qué hacer si desaparece la aceleración 3D (OpenGL / DirectX dejan de funcionar)

Si, después de reiniciar, el escritorio se muestra en alta resolución pero los juegos indican que falta Direct3D/OpenGL o corren a 1 FPS, significa que Windows volvió a usar el controlador VGA estándar de Microsoft en lugar de cargar el controlador de NVIDIA.

Solución: ejecuta setup.exe otra vez, elige “Instalación personalizada” ➔ marca “Realizar una instalación limpia.” Esto forzará la sobreescritura de los archivos del controlador básico de Microsoft.

5. Configuración de la BIOS para placas base modernas (arranque dual)

Al armar un equipo retro sobre chipsets Intel/AMD posteriores a 2015, es necesario configurar los siguientes ajustes de BIOS:

  • Modo de arranque: CSM / Legacy Boot (Windows XP no arranca en modo UEFI puro).
  • Secure Boot: deshabilitado.
  • Modo SATA: IDE (no requiere controladores adicionales) o AHCI (requiere integrar previamente los controladores F6 en el medio de instalación de XP).

🔗 Fuentes y créditos