Когда вместо новой Frostpunk 2 видим только табличку с ошибкой, где написано, что Directx 12 не поддерживается (ну или Directx 12 Is Not Supported), то …
… скорее всего, на компе стоит не самая новая версия DX, и игра с нею нормально работать не хочет и не будет.
Тем не менее, для начала пробуем устранить проблему самыми простыми и стандартными для такого случая методами.
Не пропустите: Неустранимая ошибка DirectX в Modern Warfare 3: что делать
А именно, первым делом проверяем и обновляем драйвер видеоркарты (что, к слову, надо было сделать еще до начала установки игры). Можно сразу через апдейт Nvidia GeForce Experience или AMD Adrenalin.
Но можно и «вручную» — вот список официальных сайтов производителей. Заходим, находим модель своей видеокарты, проверяем версию драйвера и обновляем, если есть более свежая:
Если обычным путем установить новый драйвер не получается, то качаем и ставим утилитку DDU (Display Drivers Uninstall), перезагружаем комп в Safe Mode, запускаем DDU и удаляем старый драйвер. В такой способ удаляются все «куски» старых драйверов, которые могли мешать установке нового. После этого качаем и ставим новый драйвер (ссылки см. выше).
После успешного завершения процедуры обновления драйвера видяхи в обязательном порядке запускаем проверку и восстановление файлов игры, то есть:
- открываем клиент Steam и в Библиотеке находим Frostpunk 2;
- жмем по названию правой кнопкой мыши и затем в открывшемся меню жмем «Свойства«,
- далее в окне свойств игры открываем вкладку «Локальные файлы» и жмем кнопку «Проверить целостность игровых файлов«).
И запускаем игру.
Что делать, когда в Frostpunk 2 Directx 12 не поддерживается все равно
Значит, если стандартные меры должного эффекта не возымели (что тоже может быть), то тогда в качестве дополнительных пробуем следующее:
#1 — Обновляем DirectX
Так как по ходу установки Frostpunk 2 клиент Steam уже автоматом загрузил DirectX на комп, то дополнительно ничего качать не нужно.
Поэтому просто:
- открываем клиент Steam и переходим в Библиотеку;
- в строке поиска пишем steamworks и потом в результатах жмем правой кнопкой мыши по названию «Основные редистрибутивные пакеты Steamworks» (или Steamworks Common Redistributables);
- в открывшемся меню жмем «Свойства» и затем — «Просмотреть локальные файлы«;
- теперь в окне Проводника открываем папки _CommonRedist > DirectX > Jun2010
- в папке «Jun2010» находим и запускаем файл DXSETUP;
- следуя инструкции установщика завершаем процедуру установки.
#2 — редактируем файл конфигурации:
- закрываем игру полностью (лучше, через Диспетчер задач Windows)
- через Проводник открываем папку
C:\Users\[имя_пользователя]\AppData\Local\11bitstudios\Frostpunk2\Steam\Saved\Config\Windows
- в папке «Windows» находим и открываем Блокнотом текстовый файл «Game«;
- в нём находим через поиск находим параметр (строку) IntSetting[10] и вручную прописываем для него значение Current=1 (вместо дефолтного Current=2);
- сохраняем (Ctrl+S) и закрываем файл
- запускаем Frostpunk 2.
Если же снова не получается, то есть, игра снова пишет, что DirectX не поддерживается, то пробуем еще
#3 — почистить кэш шейдеров
А для этого:
- в строке поиска Windows пишем «Очистка диска» и затем кликаем по соответствующему значку выше;
- в окне утилиты выбираем диск С (если дисков у компа больше одного);
- далее в списке «Удалить следующие файлы» выделяем «Кэш построителя текстуры DirectX«
- и жмем ОК.
Закрываем «Очистку диска» и запускаем Frostpunk 2. Пока так…