Microsoft открыла превью функции DirectX Dump для разработчиков игр. Она собирает расширенный дамп падения на уровне графического API и сохраняет его в файл с расширением .dxdmp.

Компания опубликовала превью 19 июня 2026 года. Для геймдева это не громкий анонс для витрины, а рабочий инструмент. Такие вещи обычно не попадают в трейлеры, но экономят недели на поиске редких крашей у игроков.

DirectX Dump пишет краш там, где раньше было темно

Новая функция собирает данные о сбое внутри DirectX runtime. После падения игры ее crash-handler может забрать файл .dxdmp и отправить разработчикам вместе с обычным отчетом.

Продолжение после рекламы

Сейчас студии и так получают краш-логи, минидампы и телеметрию. Проблема в другом: графические сбои часто живут на стыке игры, драйвера, API и конкретной видеокарты. На компьютере игрока это выглядит просто: игра закрылась, драйвер моргнул, иногда Windows показала ошибку. Для разработчика такой баг часто превращается в угадайку.

DirectX Dump добавляет слой данных именно по графическому стеку. Разработчик видит не только факт падения, но и больше контекста по работе DirectX в момент сбоя.

Изображение к статье: Microsoft добавила дампы 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.

Изображение к статье: Microsoft добавила дампы DirectX для падений игр

В идеальном мире разработчик получает десятки одинаковых .dxdmp с разных ПК. После этого он видит паттерн и чинит проблему в игре, шейдерах или обходном пути для драйвера. В реальном мире все сложнее, но дополнительные данные почти всегда лучше пустого отчета.

Почему для ПК-игр это давно напрашивалось

ПК-гейминг держится на огромном зоопарке железа. Одна игра должна жить на разных видеокартах, драйверах, версиях Windows, мониторах и оверлеях.

Мы все видели такие баги. У одного игрока игра стабильно проходит кампанию. У другого вылетает на загрузке уровня. У третьего падает только после включения трассировки лучей. И все трое честно нажимают «отправить отчет», но разработчику часто не хватает данных именно по GPU-части.

Продолжение после рекламы

DirectX Dump не отменяет обычную отладку. Он добавляет еще один файл в цепочку диагностики. Для крупных студий это шанс быстрее закрывать массовые вылеты после релиза. Для небольших команд — меньше ручной переписки с игроками и меньше слепых фиксов.

Microsoft описала DirectX Dump в блоге DirectX для разработчиков. Функция пока идет как preview, а AMD уже подготовила preview-драйвер Radeon с поддержкой механизма на 19 июня 2026 года.

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

Перед оставлением комментария, пожалуйста, ознакомьтесь с правилами комментирования.