Si al abrir un juego te sale que DirectX 12 está desactivado, es normal sentir que algo se te escapa. En muchos casos, no es que falte una instalación mágica, sino que el sistema, los drivers o el propio juego no están configurados como toca. Aquí vas a encontrar una guía práctica, clara y con tono cercano para dejar DX12 listo y funcionando en tu PC con Windows.
Antes de nada, conviene entender que DirectX 12 va de la mano de Windows y de los controladores de tu gráfica. No se activa con un interruptor escondido: se habilita automáticamente cuando el sistema, los drivers y el hardware son compatibles. Con esto claro, vamos a repasar paso a paso qué revisar, cómo comprobar la compatibilidad real y qué hacer si un juego insiste en tirar de DX11 o muestra errores como D3D11 o el clásico “DirectX 12 no es compatible”.
Qué es DirectX 12 y por qué algunos juegos no lo usan por defecto
DirectX 12 es la API de Microsoft que permite a los juegos comunicarse con tu GPU de forma más eficiente. Cuando funciona como debe, reduce la carga de CPU, mejora el reparto de tareas entre núcleos y abre la puerta a tecnologías como el Ray Tracing, Variable Rate Shading o Mesh Shaders. Aun así, hay títulos que arrancan en DX11 por estabilidad o compatibilidad, y dejan DX12 como opción manual en ajustes.
No te sorprendas si, aun teniendo DX12 en el sistema, un juego arranca en otra API. Los desarrolladores priorizan, a veces, el camino más estable para la mayoría de usuarios, y por eso verás una opción para cambiar de DX11 a DX12 dentro de la configuración del juego.
Comprobaciones básicas: versión de Windows, dxdiag y niveles de características
Lo primero es cerciorarse de que Windows y tu hardware están en el punto necesario. Para empezar, DX12 está integrado en Windows 10 y Windows 11, pero las funciones más punteras (lo que se conoce como DirectX 12 Ultimate) requieren versiones recientes del sistema.
Comprueba tu edición de Windows con Windows + R, escribe winver y pulsa Enter. Si estás en Windows 11 o en Windows 10 relativamente reciente, vas bien encaminado. Tras eso, abre la herramienta de diagnóstico con Windows + R → dxdiag y echa un vistazo.
En dxdiag, ve a la pestaña Sistema para ver “Versión de DirectX”. Si te pone DirectX 12, significa que el sistema lo soporta. Ahora entra en la pestaña Pantalla (Display) y localiza “Niveles de características”. Aquí verás algo tipo 12_0, 12_1, 11_1…. Esta línea es clave, porque indica lo que tu GPU puede ejecutar de verdad.
Si ves 12_0 o 12_1, tu hardware soporta DX12. Si no aparece 12_x, la tarjeta gráfica no llega a ese nivel y, por tanto, no habrá manera de forzar DX12 de forma nativa. En ese caso, más abajo te contamos cómo convivir con DX11 o qué alternativas hay si el juego lo permite.
Actualiza Windows: el primer paso que más arregla
Muchas incidencias se resuelven actualizando el sistema. Abre Configuración → Actualización y seguridad (o Windows Update en Windows 11), y pulsa en “Buscar actualizaciones”. Instala todo lo pendiente y reinicia si te lo pide. DX12 y sus componentes suelen llegar a través de Windows Update, así que no lo dejes para otro día.
Aunque te parezca que ya está todo al día, puede haber paquetes acumulativos o parches de calidad que afectan a la pila gráfica. Un par de reinicios tras las actualizaciones no le vienen mal al sistema, sobre todo si actualizas desde una versión antigua de Windows 10.
Drivers de la GPU: reinstalación limpia desde la web del fabricante
Los controladores de la gráfica son el corazón de todo esto. Visita la web oficial de tu fabricante y descarga la versión actual: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) o Intel (intel.com/support/graphics-drivers). Evita herramientas de terceros y apuesta por el instalador oficial.
Al ejecutar el instalador, si tienes opción, elige “instalación limpia”. Esto borra restos de versiones anteriores que pueden causar conflictos. Tras actualizar, reinicia el ordenador para que el driver cargue correctamente. Después, vuelve a dxdiag y verifica de nuevo los “Niveles de características”.
En portátiles, conviene pasar por la web de soporte del propio fabricante del ordenador si usas GPU integrada o híbrida. Algunos equipos necesitan controladores validados por el OEM para habilitar correctamente ciertas funciones gráficas.
Comprobar si el propio juego permite elegir DirectX 12
Hay títulos que dejan seleccionar la API gráfica en las Opciones de vídeo. Entra en el menú del juego, busca Gráficos o Renderizado y, si aparece la opción, cambia el renderizador de DirectX 11 (o Vulkan) a DirectX 12. A veces hay que reiniciar el juego para que surta efecto.
Si el juego no ofrece el selector, revisa la documentación del desarrollador. En algunos casos exponen parámetros de línea de comandos o conmutadores en el lanzador. Cada título gestiona esta parte a su manera, así que no te extrañe encontrar el ajuste en un sitio poco evidente.
Errores frecuentes en Steam: parámetros de inicio y verificación de archivos
Si usas Steam, entra en tu Biblioteca, botón derecho en el juego → Propiedades → Opciones de inicio. Si ves -dx12 o -d3d12 y da problemas, prueba a dejar esta casilla vacía para usar la configuración por defecto. Al revés, si tu GPU no soporta DX12 y el juego insiste, añade -dx11 para forzar DirectX 11 cuando el título lo permita.
En la misma ventana, en Archivos locales, pulsa en “Verificar integridad de los archivos del juego”. Esto repara descargas corruptas que pueden provocar mensajes engañosos sobre compatibilidad. Una simple verificación a menudo corrige lanzamientos fallidos.
Instalar componentes de DirectX desde Microsoft (cuándo tiene sentido)
La descarga de “DirectX End-User Runtime Web Installer” de Microsoft sirve para instalar librerías complementarias que muchos juegos antiguos o motores aún piden. No es un instalador de “DX12” como tal, porque DX12 viene con Windows, pero puede solucionar faltas de runtime de DX9/10/11.
Si optas por consultar guías externas, extrema las precauciones. Evita instalar software promocionado en banners que pueda ser PUP (programa potencialmente no deseado). Siempre que puedas, tira de recursos oficiales para no meter bloatware en el equipo.
Reparar archivos de sistema con SFC y DISM
Si sospechas de corrupción de archivos en Windows, abre el Símbolo del sistema como administrador y ejecuta sfc /scannow. Deja que termine. Este análisis suele tardar, pero detecta y repara componentes críticos.
Luego, lanza en ese orden: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealth. DISM repara la imagen de Windows y arregla inconsistencias que SFC no puede resolver por sí solo.
Cuando termines, reinicia. Muchos problemas con servicios de gráficos, bibliotecas y dependencias quedan resueltos tras este proceso, y los juegos que antes no iniciaban bajo DX12 suelen hacerlo sin más.
DX12 Ultimate, Ray Tracing y “niveles de función”: qué esperar en dxdiag
DirectX 12 Ultimate no es un ejecutable que instalas aparte: es un conjunto de capacidades que se habilitan cuando coinciden Windows, drivers y una GPU compatible. Tecnologías como Ray Tracing por hardware, VRS o Mesh Shading dependen de esa tríada.
En dxdiag no verás un botón que cambie de “desactivado” a “activado”. Lo que verás son los “Niveles de características”, donde se reflejan los soportes del hardware. Que no cambie una etiqueta textual no significa que DX12 no esté operativo; simplemente, ese panel no expone DX12 Ultimate como un interruptor.
Si te preocupa el trazado de rayos o funciones avanzadas, revisa la web del fabricante de tu GPU. Algunas iGPU no soportan Ray Tracing por hardware y ciertas tecnologías propietarias de los juegos, así que ahí no hay atajos: hace falta hardware preparado.
Casos reales: D3D11 en Fortnite, “DX12 desactivado” y juegos que no arrancan
Tras reinstalar Windows, es frecuente que Fortnite muestre un error tipo D3D11. En realidad, suele deberse a drivers ausentes o a que el juego intenta usar una API que no cuadra con tu hardware. Actualiza Windows, reinstala los controladores de la GPU con instalación limpia y verifica archivos en Steam o en el propio lanzador de Epic.
Si tu dxdiag indica DX12 en el sistema pero el juego arranca en DX11, comprueba si hay selector en los ajustes del juego. Si el título no ofrece DX12 en el menú, probablemente el desarrollador lo haya deshabilitado en tu combinación de hardware por estabilidad, o espera ciertas capacidades que tu GPU no expone.
inZOI y el mensaje “DirectX 12 no es compatible con su sistema”

Con inZOI (y con otros juegos nuevos) aparece a veces el aviso de que “DX12 no es compatible”. Primero, ve a dxdiag → Pantalla → “Niveles de características” y confirma que esté 12_0 o 12_1. Si no aparecen, tu GPU no soporta DX12 y tendrás que forzar DX11 si el juego lo permite.
En Steam: Biblioteca → botón derecho sobre el juego → Propiedades → Opciones de inicio. Borra -dx12 si estaba puesto y prueba a iniciar en modo predeterminado. Si el hardware no llega a DX12, escribe -dx11 para forzar DirectX 11 cuando el título lo admita. Recuerda actualizar drivers y verificar la integridad de archivos si sigue fallando.
iGPU y dGPU: quién ejecuta el juego realmente
En equipos con gráfica integrada (iGPU) y dedicada (dGPU), puede que el juego esté intentando usar la integrada. En ese escenario, muchas funciones de DX12 o RT no aparecerán porque la iGPU no las soporta. Abre el panel de control de tu GPU (NVIDIA Control Panel, AMD Software Adrenalin) y asigna el ejecutable del juego a “GPU de alto rendimiento”.
En portátiles, revisa además la Configuración de gráficos de Windows (Configuración → Pantalla → Configuración de gráficos) y asigna ahí el modo de alto rendimiento al juego. Si el título corre en la dGPU, lo normal es que aparezcan más funciones DX12 y mejore notablemente el rendimiento.
Software en segundo plano, overlays y antivirus
Superposiciones (overlays), capturadores, monitores de FPS o suites de “optimización” pueden interferir. Prueba a desactivarlos, cierra utilidades de overclocking y, si es necesario, ejecuta el juego como administrador. En los antivirus, excluye las carpetas del juego y de la plataforma (Steam, Epic) para evitar bloqueos.
Si percibes que solo falla la primera vez que lanzas un juego tras instalar drivers, no es raro que el compilado de shaders esté creando conflictos con herramientas de terceros. Un arranque sin overlays suele evitar ese comportamiento.
Actualizaciones de BIOS/UEFI y soporte del fabricante
Es raro, pero una BIOS/UEFI desactualizada puede causar incompatibilidades con ciertas funciones del sistema. Consulta la página de soporte de tu placa base o de tu portátil para ver si hay actualizaciones recomendadas. Actualiza la BIOS solo siguiendo las instrucciones del fabricante y con copia de seguridad previa, ya que un proceso fallido puede dejar el equipo inoperativo.
En equipos OEM (marcas), revisa su web de soporte: suelen indicar qué versión de DirectX soportan sus configuraciones, y publican drivers validados. Cuando hay dudas con iGPU, la documentación del fabricante del equipo despeja muchas preguntas.
Cuando el hardware no da para más: alternativas y expectativas
Si dxdiag no muestra 12_0 o 12_1 y tu GPU es anterior a ciertas arquitecturas, no podrás ejecutar DX12 nativo. En ese caso, usa el parámetro -dx11 si el juego lo admite o mantente en la API por defecto del título. Esto no es una derrota: muchos juegos siguen yendo finos en DX11 con una buena configuración.
Recuerda que funciones como Ray Tracing requieren hardware específico y no se pueden “activar” por software. Si el juego pide una GPU con RT dedicado y la tuya no lo tiene, el ajuste no aparecerá o no se podrá habilitar sin grandes peajes de rendimiento.
Reinstalación limpia de Windows: el último cartucho
Si has probado todo lo anterior y nada funciona, plantéate una instalación limpia de Windows. Antes, haz copia de seguridad de tus datos. Una instalación desde cero elimina conflictos profundos y restos de software que bloquean componentes gráficos. Luego, instala Windows Update, drivers de la GPU y lanza el juego con los parámetros adecuados.
No lo abordes como una solución exprés, pero tampoco lo descartes si llevas meses peleándote con el equipo. A veces es lo que realmente cura problemas enquistados con APIs y runtimes.
Preguntas rápidas para salir de dudas
¿Se puede “instalar” DirectX 12 manualmente? Técnicamente no como paquete independiente. Llega con Windows y los drivers modernos, y el instalador web de Microsoft solo agrega runtimes complementarios que algunos juegos exigen.
¿Por qué en dxdiag no veo que “cambie” nada al activar DX12? Porque DX12 (y Ultimate) se reflejan en los niveles de características, no como un interruptor que diga activado/desactivado. Lo importante es que aparezcan 12_0 o 12_1 y que el juego tenga la opción.
¿Puedo usar Ray Tracing y DLSS con una iGPU? En general, no. El RT por hardware y tecnologías como DLSS requieren una dGPU compatible. Si buscas RT o técnicas avanzadas, necesitarás una GPU capaz y controladores actualizados.
¿Me vale con actualizar drivers? En muchos casos sí. Entre Windows Update y una reinstalación limpia del driver de la GPU, la mayoría de problemas con DX12 se resuelven.
Si has llegado hasta aquí, ya tendrás una idea clara: DX12 depende de que todo el ecosistema esté alineado. Con Windows al día, controladores oficiales, elección correcta de la API en cada juego, y verificaciones con dxdiag, lo normal es que DirectX 12 quede operativo sin trucos raros. Y si el hardware no llega, forzar DX11, cuidar la integridad de archivos y mantener el sistema limpio te dará la mejor experiencia posible en tu equipo.