Анонс DirectX Dump Files на GDC 2026 и последующий выход публичной предварительной версии — это важнейшее событие для разработчиков игр и приложений, работающих с низкоуровневой графикой. Впервые Microsoft предлагает кросс-вендорное, глубоко интегрированное в ОС решение для диагностики сбоев графических драйверов, которое может стать стандартом де-факто в индустрии.
Сбои GPU (TDR) — одни из самых сложных для диагностики ошибок. Они трудно воспроизводятся, зависят от множества факторов (версия драйвера, модель GPU, версия ОС), а для их анализа разработчикам приходится использовать разрозненные инструменты: дебаг-лейер, GPU-Based Validation, DRED и другие. DDF объединяет данные со всех уровней стека в едином формате, что кардинально упрощает и ускоряет поиск первопричины.
Важно отметить, что DDF — это не просто «ещё один лог-файл». Он предоставляет доступ к низкоуровневой информации о состоянии GPU: регистры, счётчики шейдеров, виртуальные адреса ошибок страниц и даже команды в буферах. Это позволяет диагностировать ошибки, которые ранее было практически невозможно обнаружить без специализированного оборудования или тесного сотрудничества с производителем GPU.
Введение трёх режимов сбора данных — важное архитектурное решение. Режим NO_OVERHEAD позволяет развернуть сбор дампов на миллионах устройств конечных пользователей без ущерба для производительности, что даёт разработчикам доступ к данным о сбоях в «полевых» условиях. Режимы MEDIUM и HIGH предназначены для тестовых стендов и QA-команд, где можно пожертвовать производительностью ради максимальной детализации.
Тот факт, что все четыре производителя GPU (AMD, Intel, NVIDIA, Qualcomm) поддержали инициативу на стадии разработки и демонстрировали её работу на GDC 2026, говорит