Новая система диагностики DirectX Dump Files
otFoundя компания Microsoft объявила о внедрении инструментов диагностики сбоев графических процессоров, заимствованных у игровых консолей Xbox. Функция стала доступна благодаря комплектам DirectX 12 Agility SDK 1.620 и PIX 2610.28. Когда видеокарта перестает отвечать на запросы и Windows выполняет сброс драйвера через механизм TDR, система создает специальный файл с расширением .dxdmp. В нем фиксируются состояние Direct3D, аппаратные данные и сведения о выполнении команд.
Разработчики игр часто сталкиваются с плавающими ошибками, которые трудно воспроизвести в лабораторных условиях. Новые дампы помогают анализировать зависания с помощью отладчика PIX без необходимости иметь ту же самую модель графического адаптера. В создании стандарта приняли участие ведущие производители железа: AMD, Intel, NVIDIA и Qualcomm.
Поддерживаемое железо и режимы работы
Объем собираемой информации зависит от архитектуры графического процессора и установленной версии программного обеспечения. Системные требования и возможности аппаратной поддержки распределились следующим образом:
| Производитель | Поддерживаемое железо | Требования к ПО |
|---|---|---|
| NVIDIA | Серия GeForce RTX 20 (Turing) и новее | Драйвер ветки R620 и новее |
| AMD | Radeon RX 7000 и RX 9000 | Активны режимы со средним или высоким оверхедом |
| Qualcomm | Платформа Snapdragon X2 | Ожидается добавление функций |
| Intel | Поддержка анонсирована | Появится в будущих обновлениях |
Инструмент поддерживает несколько режимов сбора информации. Режим NO_OVERHEAD позволяет фиксировать данные без падения производительности в играх, однако на видеокартах AMD пока доступны только режимы с дополнительной нагрузкой на систему, требующие выделения ресурсов.
Условия работы функции и конфиденциальность
Для работы механизма на стороне компьютера требуется операционная система Windows 11 версий 24H2 или 25H2 с установленными патчами сборки не ниже 26100.8524 и 26200.8524 (обновление KB5089573). При этом разработчикам необходимо обновить драйверы видеокарты и интегрировать SDK в саму игру.
Важно отметить, что файлы с отладочной информацией не сохраняются на накопителе рядового пользователя по умолчанию и не передаются автоматически на сторонние сервера. Сбор и отправка аналитики возможны только в том случае, если студия-разработчик настроила специальную телеметрию для отлова критических ошибок внутри конкретного приложения.
Что это значит для вас
Обычным пользователям ПК не стоит ожидать немедленного прироста производительности или полного исчезновения вылетов в играх. Нововведение адресовано создателям софта и инженерам поддержки. Если игра регулярно закрывается с ошибкой, раньше пользователи сталкивались с зависаниями без возможности точно определить виновника — драйвер, движок или железо. Теперь студии смогут быстрее выпускать патчи, исправляющие несовместимости с конкретными видеокартами.




