Как исправить ошибку DirectX 12 в Subnautica 2 — решение проблемы запуска

Игры / Вылеты и ошибки Xemordio 21-05-2026, 11:43 77
Как исправить ошибку DirectX 12 в Subnautica 2 — решение проблемы запуска
Вылеты и ошибки
Содержание показать/скрыть

Подробная инструкция по исправлению ошибки «DirectX 12 is not supported on your system» в Subnautica 2. Что скачать, какие файлы заменить и как запустить игру на видеокартах без поддержки DirectX 12_2.

После выхода раннего доступа Subnautica 2 многие игроки столкнулись с ошибкой:

DirectX 12 is not supported on your system

Проблема появляется даже на видеокартах, которые поддерживают DirectX 12. Чаще всего ошибка возникает у владельцев:

  • GeForce RTX 3060;
  • GTX 1070 Ti;
  • и некоторых других моделей с поддержкой DirectX 12_1, но без DirectX 12_2.

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

Почему появляется ошибка

Subnautica 2 требует более новую реализацию DirectX 12, чем есть у части видеокарт и драйверов.

Из-за этого игра ошибочно считает систему несовместимой и отказывается запускаться.

Даже если:

  • DirectX 12 установлен;
  • драйверы обновлены;
  • Windows свежая —

игра всё равно может выдавать ошибку запуска.

Шаг №1 — скачиваем необходимые файлы

Для исправления понадобятся две специальные библиотеки:

Изначально они создавались для запуска DirectX-игр на Linux, но в данном случае помогают обойти проблему совместимости в Windows.

Скачиваем последние версии:

Если архив .zst не открывается, можно использовать:

  • PeaZip;
  • 7-Zip с поддержкой Zstandard.

Шаг №2 — извлекаем нужные файлы

После распаковки архивов нужно найти три файла:

Из папки DXVK:

dxgi.dll

Из папки VKD3D-Proton:

d3d12.dll
d3d12core.dll

Шаг №3 — копируем файлы в папку игры

Теперь переносим эти файлы в папку Subnautica 2:

C:\Program Files (x86)\Steam\steamapps\common\Subnautica2\Subnautica2\Binaries\Win64

Если Steam установлен в другом месте — открывайте свою папку библиотеки Steam.

В итоге внутри Win64 должны лежать:

  • dxgi.dll
  • d3d12.dll
  • d3d12core.dll

Шаг №4 — запускаем игру

После копирования файлов попробуйте снова запустить Subnautica 2.

Во многих случаях ошибка DirectX 12 исчезает, и игра начинает нормально запускаться.

На каких видеокартах способ уже работает

Игроки сообщают, что метод помог на:

Видеокарта Результат
RTX 3060 Игра запускается
GTX 1070 Ti Игра запускается

Также фикс может помочь и на других видеокартах с поддержкой DirectX 12_1.

Что важно учитывать

Это пока не официальный способ от разработчиков, а временный обход проблемы.

Из-за этого:

  • после обновлений игры файлы могут потребоваться заново;
  • возможны проблемы со стабильностью;
  • часть систем может работать нестабильно;
  • в будущем официальный патч может полностью изменить способ запуска.

Безопасен ли этот способ

Используемые библиотеки:

  • DXVK;
  • VKD3D-Proton —

давно используются игровым сообществом и имеют хорошую репутацию.

Они широко применяются:

  • на Linux;
  • в Steam Deck;
  • для запуска DirectX-игр через Vulkan.

Тем не менее всё делается на свой страх и риск, поскольку это неофициальное решение.

Если ошибка осталась

Если Subnautica 2 всё ещё не запускается:

  1. Проверьте, что файлы лежат именно в папке Win64.
  2. Убедитесь, что архивы распакованы полностью.
  3. Обновите драйвер видеокарты.
  4. Проверьте версию Windows.
  5. Попробуйте удалить файлы и повторить установку заново.

Также стоит помнить, что игра всё ещё находится в раннем доступе, поэтому проблемы совместимости пока встречаются довольно часто.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.