Содержание
Microsoft открыла превью функции DirectX Dump для разработчиков игр. Она собирает расширенный дамп падения на уровне графического API и сохраняет его в файл с расширением .dxdmp.
Компания опубликовала превью 19 июня 2026 года. Для геймдева это не громкий анонс для витрины, а рабочий инструмент. Такие вещи обычно не попадают в трейлеры, но экономят недели на поиске редких крашей у игроков.
DirectX Dump пишет краш там, где раньше было темно
Новая функция собирает данные о сбое внутри DirectX runtime. После падения игры ее crash-handler может забрать файл .dxdmp и отправить разработчикам вместе с обычным отчетом.
Сейчас студии и так получают краш-логи, минидампы и телеметрию. Проблема в другом: графические сбои часто живут на стыке игры, драйвера, API и конкретной видеокарты. На компьютере игрока это выглядит просто: игра закрылась, драйвер моргнул, иногда Windows показала ошибку. Для разработчика такой баг часто превращается в угадайку.
DirectX Dump добавляет слой данных именно по графическому стеку. Разработчик видит не только факт падения, но и больше контекста по работе DirectX в момент сбоя.
Файлы .dxdmp Microsoft предлагает анализировать через PIX — Performance Investigator for Xbox. Несмотря на название, PIX давно используют не только для Xbox-разработки. Это один из ключевых инструментов Microsoft для профилирования графики и поиска узких мест в DirectX-приложениях.
Без драйверов видеокарт функция не взлетит
DirectX Dump требует поддержки со стороны производителей GPU. Драйвер должен понимать новый механизм и отдавать нужные данные при падении графического API.
Первой в исходных данных фигурирует AMD. Компания выпустила превью-драйвер для видеокарт Radeon с поддержкой DirectX Dump. Это логичный первый шаг: без драйверного слоя разработчик получит красивую идею, но не полноценный дамп.
- Игра: падает из-за ошибки в графическом стеке или около него
- DirectX runtime: собирает расширенные данные о сбое
- Crash-handler: прикрепляет файл .dxdmp к отчету
- Разработчик: открывает дамп в PIX и разбирает причину
- Драйвер GPU: должен поддерживать этот механизм на своей стороне
Для игроков прямой кнопки тут нет. Это не настройка в меню и не патч, который сам поднимет FPS. Но косвенная польза понятна: студии быстрее ловят краши, которые проявляются на конкретных Radeon, версиях драйверов или сборках Windows.
В идеальном мире разработчик получает десятки одинаковых .dxdmp с разных ПК. После этого он видит паттерн и чинит проблему в игре, шейдерах или обходном пути для драйвера. В реальном мире все сложнее, но дополнительные данные почти всегда лучше пустого отчета.
Почему для ПК-игр это давно напрашивалось
ПК-гейминг держится на огромном зоопарке железа. Одна игра должна жить на разных видеокартах, драйверах, версиях Windows, мониторах и оверлеях.
Мы все видели такие баги. У одного игрока игра стабильно проходит кампанию. У другого вылетает на загрузке уровня. У третьего падает только после включения трассировки лучей. И все трое честно нажимают «отправить отчет», но разработчику часто не хватает данных именно по GPU-части.
DirectX Dump не отменяет обычную отладку. Он добавляет еще один файл в цепочку диагностики. Для крупных студий это шанс быстрее закрывать массовые вылеты после релиза. Для небольших команд — меньше ручной переписки с игроками и меньше слепых фиксов.
Microsoft описала DirectX Dump в блоге DirectX для разработчиков. Функция пока идет как preview, а AMD уже подготовила preview-драйвер Radeon с поддержкой механизма на 19 июня 2026 года.