Cómo activar DirectX 12: guía práctica para Windows

  • DirectX 12 se habilita automáticamente con Windows y los controladores de la GPU; no existe un interruptor manual.
  • Comprueba en dxdiag los "Niveles de características" (12_x) para saber qué soporta realmente tu hardware.
  • Actualiza Windows Update y reinstala los drivers desde la web del fabricante; evita instaladores de terceros.

DirectX 12

Cuando alguien busca «activar DirectX 12», lo normal es que esté intentando que un juego reciente use las funciones modernas (como ray tracing o DLSS) y no cargue en DX11. La realidad es que DirectX 12 no se enciende con un botón; está integrado en Windows y se habilita de forma automática si el sistema, los controladores y el hardware son compatibles. Aun así, hay comprobaciones y actualizaciones que conviene hacer para que todo encaje.

Si estás en Windows 11, la base ya la tienes: DirectX 12 Ultimate viene incluido en el sistema, y basta con mantener Windows y los drivers al día para tener soporte. Si usas Windows 10 actualizado, también dispones de DX12 (con matices según el hardware). El quid de la cuestión es que los niveles de funciones y características avanzadas dependen de tu GPU y de sus controladores, no de que encuentres una opción llamada «activar».

Qué significa realmente «activar DirectX 12»

En Windows, las distintas versiones de DirectX se instalan y se activan automáticamente con el propio sistema y, sobre todo, con los controladores de la tarjeta gráfica. No hay un interruptor manual para forzar DX12. Lo que sí puedes hacer es verificar qué soporta tu equipo con la herramienta dxdiag y asegurarte de que tienes los últimos drivers del fabricante de tu PC o de tu GPU.

Es importante entender que, en muchas pantallas de diagnóstico y en algunos juegos, no verás un mensaje que “reemplaza” DirectX 12 por otro texto porque, tal y como explican asesores de soporte, hablamos de niveles de función (feature levels), no de APIs que cambian de nombre en la interfaz. Por eso, aunque tengas DX12 disponible en el sistema, la forma en que se muestra puede no variar respecto a otras versiones.

También puede suceder que al mirar la información de tu iGPU (por ejemplo, una integrada Intel) veas que “DirectX 12 Ultimate” aparece deshabilitado. Eso no implica que no tengas DX12 en el sistema, sino que algunas capacidades avanzadas (ray tracing, Variable Rate Shading, Sampler Feedback, Mesh Shaders) no estén activas por el conjunto hardware+driver. La clave está en actualizar correctamente e identificar qué características soporta tu equipo.

directx 12

Cómo comprobar tu versión y los niveles de características

Para confirmar qué tienes activo, usa la herramienta de diagnóstico: pulsa Inicio, escribe dxdiag y ejecútala. Después, ve a la pestaña «Pantalla» (o «Display» si está en inglés). En la parte derecha, en el área «Controladores» y el bloque «Niveles de características», verás listados los niveles soportados por tu GPU bajo DirectX (por ejemplo, 12_1, 12_0, 11_1, etc.). Esa lista es la referencia real de lo que tu hardware puede usar en juegos.

En la misma ventana se muestran detalles del controlador cargado (versión, fecha) y del fabricante. Si allí aparecen niveles 12_0 o 12_1, el sistema y los drivers exponen DX12. Que un juego luego use DX11 puede depender de su configuración o de que requiera funciones de DX12 Ultimate no disponibles en tu combinación de GPU y controlador.

Si no ves niveles de la serie 12_x o aparecen deshabilitados, el primer paso es revisar Windows Update y los controladores de tu GPU. A veces, con solo instalar una versión más reciente del driver o un parche de Windows, se habilitan conjuntos de funciones que antes no estaban presentes o no estaban correctamente expuestos al sistema.

Recuerda que dxdiag es informativo: no «activa» nada por sí mismo. Sirve para confirmar si el sistema, tras actualizar, está anunciando a las aplicaciones los niveles de característica de DX que necesitas. Si dxdiag los muestra, pero un juego insiste en arrancar en DX11, revisa la configuración del propio juego o su documentación oficial.

Actualizar Windows y los controladores gráficos

En Windows 11, el soporte de DirectX 12 Ultimate forma parte del sistema. Aun así, conviene ir a Inicio → Configuración → Windows Update → Buscar actualizaciones. Mantener el sistema al día no solo corrige errores, también actualiza componentes de gráficos y bibliotecas que mejoran la compatibilidad con DX12 y sus funciones asociadas, y otras tecnologías como activar DirectStorage.

El siguiente paso crítico es usar la página de soporte del fabricante de tu ordenador o de tu tarjeta gráfica para reinstalar o actualizar los controladores. Es lo ideal: así te aseguras de tener versiones validadas para tu modelo exacto (ya sea sobremesa o portátil). En la misma web de soporte suelen indicar qué gráficos integrados monta el equipo y con qué versión de DirectX son compatibles, de modo que puedas contrastar expectativas antes de seguir probando.

Si tu equipo tiene iGPU y dGPU, actualiza ambas: primero el chipset/iGPU (por ejemplo, de Intel) y después la GPU dedicada. Con frecuencia, tener desfasado cualquiera de los dos drivers puede provocar que el sistema o el juego se queden en rutas DX11 por seguridad. Una instalación limpia de los controladores del fabricante suele resolver incoherencias y activar correctamente las funciones, y si dudas, consulta cómo diferenciar entre una dedicada y una integrada.

Ten presente, además, el matiz que a menudo confunde: no vas a ver que se “reemplaza” el texto «DirectX 12» en ninguna parte al actualizar, porque hablamos de niveles de función expuestos por el driver y la GPU. Lo relevante es que dxdiag liste los niveles 12_x y que el juego detecte esas capacidades al lanzarse.

Selección de idioma, región y plataforma en portales de soporte

Si accedes a webs de ayuda globales, verás con frecuencia un paso previo para elegir idioma, región y plataforma. No te extrañe encontrar listados con 日本語, English, Français, Italiano, Deutsch, Español, Русский, Polski, Português do Brasil, 繁體中文, 简体中文, 한국어 y العربية, además de formularios para seleccionar la región y el sistema (por ejemplo, Windows). Suelen incluir un enlace o etiqueta para “volver a la selección de idioma” por si necesitas cambiarlo. Ese contexto no afecta a la activación de DX12, pero explica por qué algunas guías aparecen en varios idiomas o con capturas en diferentes lenguas.

Preguntas rápidas que despejan malentendidos

  • ¿Se puede descargar o “activar” DX12 manualmente? No como tal: viene con Windows y se habilita vía controladores. Lo que sí puedes hacer es actualizar Windows y los drivers de la GPU para exponer niveles 12_x.
  • ¿Por qué mi juego arranca en DX11 si dxdiag muestra 12_0/12_1? Puede deberse a la configuración del juego o a que requiere funciones de DX12 Ultimate no presentes en tu hardware/driver. Revisa ajustes y actualizaciones del propio juego.
  • ¿Dónde veo si mi GPU soporta DX12? En dxdiag (niveles de características) y en la web de soporte del fabricante, donde se suele indicar compatibilidad con versiones de DirectX y funciones avanzadas.
  • ¿Es fiable usar páginas no oficiales para “instalar DX12”? Úsalas solo como referencia y con cautela: ojo con PUP y anuncios. Prioriza Windows Update y drivers del fabricante.

Pasos ordenados para poner DX12 en marcha

  1. Abre dxdiag y revisa en la pestaña Pantalla los «Niveles de características». Si ves 12_0 o 12_1, tu sistema expone DX12.
  2. Ve a Inicio → Configuración → Windows Update y pulsa «Buscar actualizaciones». Instala todo lo pendiente y reinicia.
  3. Descarga desde la web de soporte del fabricante los controladores más recientes para tu GPU (iGPU y/o dGPU) y, si procede, realiza una instalación limpia.
  4. Comprueba en la página de tu modelo si se especifica la compatibilidad con DirectX y funciones asociadas (ray tracing, VRS, etc.).
  5. Evita descargadores de terceros que ofrezcan “DirectX 12” como paquete independiente: DX12 no es un instalador aparte; depende de Windows y del driver.
  6. Abre el juego y verifica si tiene selector de DX11/DX12 en ajustes o parámetros de inicio. Si tras todo sigue en DX11, revisa requisitos del desarrollador.
  7. Si te atascas, contacta con el soporte del fabricante o del juego y mantén el hilo activo: si no respondes, es habitual que se cierre por inactividad.

Aunque a veces se busca “la palanca mágica”, lo que hace que DX12 esté disponible es la suma de sistema, controlador y hardware. Si tu iGPU o tu dGPU no implementan ciertas funciones de DirectX 12 Ultimate, verás esas opciones deshabilitadas en diagnósticos o en juegos, incluso con Windows 11 perfectamente actualizado. Y eso no significa que no tengas DX12, sino que faltan capacidades concretas en tu GPU.

La idea central no cambia: no hay un botón de encendido para DirectX 12, sino una verificación de compatibilidad y una puesta al día de Windows y controladores. Si revisas dxdiag, actualizas desde Windows Update, instalas el driver oficial del fabricante y confirmas en su web la compatibilidad con los niveles de función, tendrás DX12 listo cuando tu hardware lo soporte, y tus juegos podrán aprovecharlo cuando estén diseñados para ello.

microsoft directstorage
Artículo relacionado:
DirectStorage en Windows 11: Habilítalo ya