快科技6月20日消息,微软近日面向开发者推出DirectX Dump Files(DirectX转储文件)公开预览版。该功能旨在为英伟达、AMD、英特尔及高通全阵营GPU提供统一的崩溃诊断方案。
显卡“掉驱动”问题长期困扰Windows玩家,开发者排查GPU崩溃同样困难,不同硬件、驱动与系统版本的组合导致问题排查难度极大,此前缺乏跨硬件厂商的通用诊断流程。
DirectX Dump Files的工作原理类似系统崩溃时生成的内存转储:当发生图形相关崩溃、挂起或冻结时,系统自动记录GPU执行状态快照,生成.dxdmp格式转储文件。
转储文件涵盖寄存器值、着色器程序计数器、页错误虚拟地址、命令缓冲区等GPU硬件状态,以及DirectX运行时和内核信息。开发者还可通过新D3D12 API附加最多2MB自定义应用数据。
微软设计了三种采集模式:无开销模式适合广泛部署且无运行时成本;中开销模式平衡诊断数据与性能影响;高开销模式信息最全但性能开销最大。在兼容Tier 2硬件上,零开销模式默认启用。
硬件支持方面,AMD已推出AgilitySDK开发者预览版驱动(版本26.10.07.02),支持Radeon RX 9000和RX 7000系列显卡。
英特尔、英伟达和高通的驱动支持通过开发者渠道提供。目前该功能需开启开发者模式,并需Agility SDK 1.721.1-preview及特定版本Windows系统支持。
微软表示,更广泛的硬件和驱动覆盖预计2026年秋季面向零售用户推出。



