Если 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» и жмем «Проверить наличие обновлений«;
- дожидаемся завершения установки апдейтов (в Центре обновления должна появиться надпись «У вас установлены все последние обновления«).
После этого перезагружаем компьютер и запускаем игру.
#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.