Microsoft anunció la disponibilidad de DirectX Dump Files, una herramienta para investigar bloqueos de tarjetas gráficas en videojuegos de Windows 11. La tecnología fue desarrollada con la colaboración de AMD, Intel, NVIDIA y Qualcomm y se distribuye junto con DirectX Agility SDK 1.620 y PIX 2610.28.
El sistema está pensado para casos en los que un juego deja de responder de forma intermitente y el problema no vuelve a presentarse al intentar reproducirlo. En lugar de depender de repetir el fallo, los desarrolladores pueden revisar qué ocurría en la GPU justo antes de que Windows reiniciara el dispositivo gráfico.
Qué conserva un archivo .dxdmp
Cuando una operación gráfica se bloquea, Windows utiliza Timeout Detection and Recovery (TDR) para intentar recuperar el controlador sin reiniciar toda la computadora. Direct3D genera un archivo con extensión .dxdmp antes de completar ese proceso. El registro conserva el estado de ejecución, los controladores involucrados, los recursos que estaban en uso y las operaciones que quedaron pendientes.
Los videojuegos también pueden incorporar hasta 2 MB de información adicional en ese archivo. De esta manera, los equipos de desarrollo disponen de datos relacionados con el estado del programa en el momento del bloqueo, incluso cuando el error no puede repetirse posteriormente.
Microsoft aclara que el archivo no identifica por sí solo el origen del problema. Un bloqueo puede estar relacionado con el software o con el hardware, por lo que el registro funciona como evidencia del estado de la GPU y no como un diagnóstico automático.
Análisis mediante PIX
Los archivos .dxdmp se abren con PIX 2610.28, la herramienta de Microsoft para depurar y optimizar aplicaciones basadas en DirectX 12. Su interfaz actualizada organiza los bloqueos, muestra los shaders implicados y detalla los recursos gráficos que se encontraban activos durante el fallo.
- Archivo generado: .dxdmp, antes del reinicio del dispositivo gráfico.
- Datos registrados: estado de ejecución, controladores, recursos y operaciones pendientes.
- Información adicional: hasta 2 MB aportados por el videojuego.
- Herramienta de análisis: PIX 2610.28.