Проблема с DX12 в Talos Principle 2: если d3d12 не срабатывает

Если Talos Principle 2 на компе нормально работать не хочет (или вообще никак не работает) и вместо игры раз за разом выскакивает табличка с ошибкой DX12 Is Not Supported, то сейчас расскажем, как эту проблему устранять.

Речь, уточним, о ситуации, когда Windows пишет «DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument«,

…то есть, Система не поддерживает DirectX 12. Попробуйте запустить без аргумента командной строки -dx12 или -d3d12.

Не пропустите: Если Talos Principle 2 вылетает — либо сносим демку, либо…

Так вот, если с аргументом -dx12 не запускается и выдает эту ошибку, то на всякий случай пробуем перезапустить её с аргументом -d3d12, то есть, как обычно:

  • в Steam кликаем то ПКМ по названию Talos Principle 2 в Библиотеке;
  • далее жмем «Свойства«
  • в строке «Параметры запуска» вместо -dx12 прописываем -d3d12
  • жмем ОК и запускаем игру.

А вот когда Talos Principle 2 все равно не запускается хоть с аргументом командной строки, хоть без, то вот что можно/нужно сделать (если п.#1 должного эффекта не возымел, то переходим к п.#2 и т.д.).

#1 — обновляем операционку

Для Talos Principle 2, напомним, требуется минимум Windows 10 в версии 1909. Если система «старше», то некоторые компоненты DX12 в ней просто отсутствуют. А без них игра нормально работать не будет и не должна.

Поэтому обязательно перепроверяем обновления Windows и доустанавливаем все обязательные (в особенности, когда функция автоустановки апдейтов отключена).

А для этого:

  • жмем Windows+I, и в окне «Параметров» кликаем «Обновление и безопасность«;
  • далее переходим в «Центр обновления Windows» и жмем «Проверить наличие обновлений«;
  • дожидаемся завершения установки апдейтов (в Центре обновления должна появиться надпись «У вас установлены все последние обновления«).

После этого перезагружаем компьютер и запускаем игру.

Если Talos Principle 2 вылетает - либо сносим демку, либо...

#2 — Обновляем DirectX

Так как по ходу установки Talos Principle 2 клиент Steam уже автоматом загрузил DirectX на комп, то дополнительно ничего качать не нужно.

Поэтому просто:

  • открываем клиент Steam и переходим в Библиотеку;
  • в строке поиска пишем steamworks и потом в результатах жмем правой кнопкой мыши по названию «Основные редистрибутивные пакеты Steamworks» (или Steamworks Common Redistributables);
  • в открывшемся меню жмем «Свойства» и затем — «Просмотреть локальные файлы«;
  • теперь в окне Проводника открываем папки _CommonRedist > DirectX > Jun2010
  • в папке «Jun2010» находим и запускаем файл DXSETUP;
  • следуя инструкции установщика завершаем процедуру установки и запускаем Talos Principle 2.

#3 — чистим кэш шейдеров DirectX

Так как вылеты игры (не только этой) частенько случаются как раз по причине программных сбоев в работе шейдеров DirectX, то:

  • в строке поиска Windows пишем «Очистка диска» и затем кликаем по соответствующему значку выше;
  • в окне утилиты выбираем диск С (если дисков у компа больше одного);
  • далее в списке «Удалить следующие файлы» выделяем «Кэш построителя текстуры DirectX«
  • и жмем ОК.

Закрываем «Очистку диска» и запускаем Talos Principle 2.

Что будем искать? Например,VPN

Мы в социальных сетях