Вы сейчас просматриваете Как победить ошибку DX12 в Frostpunk

Как победить ошибку DX12 в Frostpunk

Если у тебя при запуске Frostpunk вылезает ошибка «DirectX 12 is not supported on your system» — я тебя как никто понимаю. У меня игра сначала вообще отказалась запускаться, и пришлось пару вечеров поковыряться, чтобы разобраться. Делюсь, что реально сработало.

Directx 12 error — что делать?

1. Драйверы NVIDIA — первое, что стоит проверить

У меня стоит карта от NVIDIA, и оказалось, что именно старый драйвер ломал запуск.

  • Скачиваешь свежий драйвер с офф. сайта NVIDIA (у меня зашла версия от 11.09.2024, но бери актуальную).
  • Устанавливаешь, перезагружаешься.
  • Если повезёт, игра сразу стартует без ошибки.

У некоторых, правда, даже на новых драйверах всё ещё крашится — так что читаем дальше.


2. Запуск через DirectX 11

DX12 — штука капризная, особенно если у тебя не свежая система или видеокарта. Я заставил игру стартовать так:

  • В Steam жмёшь ПКМ по игре → Свойства → Параметры запуска.
  • Вводишь туда:
-d3d11 -dx11
  • Сохраняешь и пробуешь запуск.

После этого у меня игра пошла стабильнее, чем через DX12.


3. Лезем в конфиги

Если ничего не помогает, можно подправить настройки руками.

  • Идём в:
C:\Users\ТвоёИмя\AppData\Local\11bitstudios\Frostpunk2\Steam\Saved\Config\Windows
  • Открываешь файл Game в блокноте.
  • Находишь строку:
IntSetting[10] Current=2
  • Меняешь на:
Current=1
  • Сохраняешь и пробуешь запуск.

4. Продвинутая тема: запуск через Vulkan

Если совсем беда и хочется выкрутиться любыми способами, можно попробовать через Vulkan. По сути, это эмуляция DX12 там, где он не работает.

  • Качаем:
  • Распаковываем архивы.
  • Кидаем файлы d3d12.dll и d3d12core.dll (из vkd3d) + dxgi.dll (из dxvk) в папку с игрой, где лежит Frostpunk2-Win64-Shipping.exe.
  • Запускаем игру.

У меня этот метод работал через раз, но у кого-то, наоборот, оказался основным решением.


Ещё пару моментов

  • Иногда проще запускать игру прямо из exe-шника (обходя Steam).
  • Если у тебя Game Pass-версия, то файл может называться Frostpunk2-WinGDK-Shipping.exe.
  • И да, убедись, что у тебя железо хотя бы дотягивает до минимальных требований, а то никакие костыли не помогут.

У меня лично заработало на втором варианте (DX11), а потом я обновил драйверы, и стало стабильнее.
Так что пробуй по порядку, и, скорее всего, что-то из этого зайдёт.

У этой записи 3 комментариев

  1. bebi

    А через пиратку как?

    1. Xyberbara

      Добавлены новые решения. Надеюсь, что-то из этого поможет.

  2. Сергей

    Нужна винда версии 1009 и выше. Без нее ни одно из указанных выше решений не работает

Добавить комментарий