Как исправить ошибку 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 всё ещё не запускается:
- Проверьте, что файлы лежат именно в папке Win64.
- Убедитесь, что архивы распакованы полностью.
- Обновите драйвер видеокарты.
- Проверьте версию Windows.
- Попробуйте удалить файлы и повторить установку заново.
Также стоит помнить, что игра всё ещё находится в раннем доступе, поэтому проблемы совместимости пока встречаются довольно часто.
Информация