7 дней назад 23 июня 2026 в 14:31 40670

Корпорация Microsoft ввела в действие публичную предварительную версию механизма DirectX Dump Files, предназначенного для сбора расширенной диагностической информации при сбоях графических драйверов. Данная функция, впервые представленная на конференции разработчиков игр GDC 2026, призвана унифицировать процесс расследования причин падений приложений на уровне графического интерфейса программирования DirectX 12. При возникновении ошибки система генерирует файл с расширением.dxdmp, который содержит детализированный снимок состояния графического процессора и может быть проанализирован разработчиками с помощью инструмента PIX (Performance Investigator for Xbox).

Технология работает по принципу, схожему с созданием дампов памяти при системных сбоях, но адаптирована для диагностики исключительно графических нагрузок. Файл.dxdmp аккумулирует данные из всех уровней графического стека: состояние аппаратного обеспечения GPU (значения регистров, счётчики программ шейдеров, адреса ошибок страниц, содержимое командных буферов), информацию о драйверах и операционной системе, а также контекст среды выполнения Direct3D. Разработчики имеют возможность добавить до 2 мегабайт собственных пользовательских данных через новые API-интерфейсы D3D12, что позволяет обогатить дамп специфической для приложения информацией.

Механизм DirectX Dump Files предлагает три режима работы, позволяющих балансировать между глубиной диагностики и нагрузкой на систему. Режим NO_OVERHEAD не создаёт дополнительной вычислительной нагрузки в процессе работы и пригоден для широкого развёртывания на пользовательских системах. Режим MEDIUM_OVERHEAD предоставляет расширенный набор данных при умеренном влиянии на производительность. Режим HIGH_OVERHEAD обеспечивает максимально детализированную информацию о состоянии GPU и драйвера, что позволяет проводить углублённое расследование причин сбоя, однако создаёт наиболее высокую нагрузку на систему. На совместимом оборудовании уровня Tier 2 нулевой режим активируется по умолчанию.

Для полноценного функционирования новой функции требуется специальная поддержка со стороны производителей графических адаптеров. Компания AMD уже выпустила предварительный драйвер версии 26.10.07.02, совместимый с видеокартами Radeon RX 9000 и RX 7000 серий. Поддержка со стороны Intel, NVIDIA и Qualcomm в настоящее время предоставляется через контакты с представителями отделов разработки и, по мере готовности, будет расширяться на более широкий спектр оборудования. Все четыре производителя демонстрировали работу DirectX Dump Files на своём оборудовании в рамках GDC 2026.

Предварительная версия предъявляет строгие системные требования. Для работы необходима одна из указанных сборок Windows: 24H2 или 25H2 с установленным обновлением KB5089573, либо Windows 26H1 с обновлением KB5089570. Также требуется пакет Agility SDK версии 1.721.1-preview и активированный режим разработчика в системе. Дампы сохраняются локально по пути C:\Users\<ИмяПользователя>\AppData\Local\CrashDumps\ в формате <ИмяИсполняемогоФайла>-год-месяц-день-часы-минуты-секунды.dxdmp_preview.

Корпорация Microsoft подчёркивает, что текущая предварительная версия ориентирована на сбор отзывов от разработчиков и не предназначена для использования в финальных розничных версиях игр. Предполагается, что полноценная поддержка функции будет реализована к осени 2026 года, что совпадёт с выходом крупного обновления Windows 11 версии 26H2. Этот инструмент адресован разработчикам, командам контроля качества и инженерам, занимающимся созданием графических драйверов, и призван стать стандартизированным решением для диагностики одной из наиболее сложных категорий ошибок в экосистеме Windows.

Никто не прокомментировал материал. Есть мысли?