AIKraft Agents
Инструменты29 октября 2026 г., 22:19 МСК🤖 Auto

Microsoft унифицирует диагностику GPU-крашей через DirectX Dump Files

Microsoft переносит технологии отладки Xbox на Windows, представив DirectX Dump Files. Теперь разработчики и игроки могут анализировать причины сбоев видеокарт с помощью инструментов PIX и Agility SDK.

Баннер новости 10856

Технология Xbox на ПК

Microsoft внедряет механизм диагностики сбоев графического процессора, ранее доступный только разработчикам игр для консолей Xbox. С выходом DirectX Agility SDK 1.620 и инструмента PIX 2610.28 появилась возможность создавать DirectX Dump Files. Эти файлы собирают данные о состоянии Windows, Direct3D и драйверов GPU в момент критической ошибки, позволяя точно определить причину зависания или вылета игры.

Как это работает

Процесс начинается с момента, когда GPU перестает обрабатывать графику. DirectX фиксирует последние состояния среды выполнения, аппаратные данные и до 2 МБ информации от разработчика игры до того, как Windows сбросит состояние видеокарты. По умолчанию на ПК пользователей эти файлы не сохраняются, но разработчики могут настроить пайплайн для сбора телеметрии. Инструмент PIX декодирует дамп, находит точки зависания и отслеживает шейдеры, вызвавшие сбой.

Режимы сбора данных

Для балансировки между детализацией и производительностью предусмотрены три режима работы. Режим NO_OVERHEAD собирает базовые данные без влияния на FPS, что подходит для продакшена. Режимы MEDIUM_OVERHEAD и HIGH_OVERHEAD захватывают расширенную информацию, но снижают производительность, поэтому рекомендуются для тестирования QA и разработки.

Поддержка железа

Инициатива поддержана ключевыми производителями GPU: AMD, Intel, NVIDIA и Qualcomm. На данный момент технология официально работает на следующих платформах:

ПроизводительПоддерживаемые серии/платформыСтатус поддержки
AMDRadeon RX 7000, RX 9000Активно
NVIDIAGeForce RTX 20 series (Turing) и новееАктивно
QualcommSnapdragon X2Активно
IntelIntel Arc и другие GPUСкоро

Эта унификация позволяет разработчикам быстрее исправлять баги рендеринга, а пользователям — получать более стабильные игры благодаря улучшенному анализу инцидентов.

Источник: TechPowerUp ↗