Виснет, лагает и вылетает, ошибка D3D12 с DXGI_ERROR_DEVICE_HUNG, не хватает d3d12core.dll и MSVCP120.dll, не работает контроллер — об этих и прочих «радостях» новой Forspoken, которая давеча вышла в эксклюзивных версиях для PS5 и ПК, будем сейчас рассказывать.
Итак,..
проблемы Forspoken — D3D12 Error с DXGI_ERROR_DEVICE_HUNG
Когда игра вылетает или не запускается, и система выдает ошибку D3D12, в малопонятном описании которой отчетливо наблюдается DXGI_ERROR_DEVICE_HUNG (0x887a006), то причиной тому может быть всякое.
Во-первых, если играем с разрешением от 1440p и выше, может засбоить видеопамять. Устраняется это пока (минимум до следующего большого обновления) только путем понижения детализации текстур до «Высоких» в настройках графики игры.
Без сбоев и ошибки DXGI_ERROR_DEVICE_HUNG Forspoken тянут только видеокарты с объемом видеопамяти от 12 GB и больше.
Не пропустите: СПИСОК ИГР ДЛЯ PS5, В КОТОРЫХ ПОДДЕРЖИВАЕТСЯ ТРАССИРОВКА ЛУЧЕЙ [ДОПОЛНЕНО]
Во-вторых, если если с видеопамятью все ОК, но видеокарта разогнана, а игра стабильно вылетает с ошибкой D3D12 DXGI ERROR DEVICE HUNG, значит сначала тоже пробуем понизить самые ресурсоемкие параметры графики и хотя бы немного снизить нагрузку. А если не помогает, то переключаем видяху в штатный режим работа (с заводской частотой).
Кроме того, и это в-третьих, пробуем подкорректировать частоту в настройках видеокарты. А для этого:
- открываем «Панель управления Nvidia«, жмем «Управление параметрами 3D», переходим во вкладку «Программные настройки» (в справа) и выбираем Forspoken в меню программ;
- далее, чуть ниже в списке параметров находим «Макс. частота кадров»
- устанавливаем для него значение 30 кадров в секунду либо же, если есть желание поэкспериментировать, то ставим сначала в половину от рабочей частоты монитора (к примеру, если частота монитора 120 Гц, то ставим 60 Гц), перезапускаем игру и наблюдаем результат;
- если снова вылетает, то точно таким же образом устанавливаем частоту видеокарты в 1/3 от рабочей частоты монитора (или даже в 1/4).
проблемы Forspoken — Видеодрайвер перестал отвечать и был восстановлен
В таком случае первым делом обновляем или полностью переустанавливаем драйвер видеокарты. Если и после этого проблема никуда не делась, то тогда отключаем DLSS в игре.
Опять же, если видеокарта разогнана, то возвращаем её в штатный режим работы. Плюс, также ограничиваем максимальною частоту кадров в настройках видеокарты (см. выше).
проблемы Forspoken — как запустить игру на Linux без ошибки d3d12core.dll
… через Proton, конечно. А если комп (консоль) пишет, что не хватает d3d12core.dll, то тогда в параметрах запуска игры (Steam > пкм по названию Forspoken > Свойства) прописываем следующую команду (и потом жмем ОК):
PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 VKD3D_FEATURE_LEVEL=12_1 SteamDeck=1 %command%
Теперь Forspoken на Linux запустится. А вот если разрешение картинки слишком низкое, то это, скорее всего, еще один баг игры.
Не пропустите: STEAM DECK: КАК ПОМЕНЯТЬ ВЕРСИЮ PROTON DB ДЛЯ КОНКРЕТНОЙ ИГРЫ
проблемы Forspoken — не работает контроллер
Сначала пробуем его просто переподключить. НО так как после этого игра может потерять мышь и клавиатуру, то придется немного поэкспериментировать:
- подключаем контроллер и отсоединяем мышь и клавиатуру;
- подключаем контроллер, но отсоединяем либо мышь, либо клавиатуру;
- подключаем контроллер и отсоединяем все подключенные USB-устройства
И самое главное, после каждой из перечисленных манипуляций, перезапускаем клиент Steam и Forspoken (закрываем через Диспетчер задач и потом запускаем заново).
Если без должного эффекта, т.е. контроллер по-прежнему не работает, то тогда:
- если юзаем беспроводный Xbox Elite Series 2, то отключаем систему ввода Steam (Steam Input): пкм по названию Forspoken в Библиотеке Steam > Управление > Настройки контроллера > в меню выбираем «Отключить систему ввода Steam» и перезапускаем игру (если эта функция уже отключена, то тогда включаем);
- меняем конфигурацию контроллера: пкм по названию Forspoken в Библиотеке Steam > Свойства > Контроллер > Основные настройки контроллера, включаем/выключаем опции в списке, жмем ОК и перезапускаем игру — задача — найти ту конфигурацию, с которой контроллер с игрой будет работать нормально;
- берем DualSense от PS5 — с ним у Forspoken проблем нет;
- или подключаем проводной контроллер.
Не пропустите: ПРОБЛЕМЫ DUALSENSE: ЛАГАЕТ, ТРИГГЕРЫ, ОТДАЧА, ЩЕЛКАЕТ, ЗАРЯД НЕ ДЕРЖИТ И ПР
проблемы Forspoken — ошибка MSVCP120.dll
Если игра никак не запускается, а система вместо этого жалуется на отсутствие файла MSVCP120.dll, то «лечится» это самым что ни есть стандартным методом. А именно, установкой пакета Visual C++, притом обязательно обоих в версиях — и x86, и x64.
Однако прежде чем приступать к установке Visual C++ попробуйте на всякий случай запустить проверку и восстановление файлов системы, т.е:
- открываем командную строку от имени администратора (в поиске Windows пишем cmd, в выдаче кликаем по названию правой кнопкой мыши и жмем «Запуск от имени администратора«);
- в окне Командной строки вводим команду sfc /scannow и жмем Enter;
- после завершения процедуры проверки запускаем игру (тоже от имени администратора).
Если не помогло, то тогда переустанавливаем Visual C++ (лучше сразу с официального сайта службы поддержки Microsoft — вот линк) — подробнее о том, как это делается, см. [ЗДЕСЬ].
Не пропустите: ПРОБЛЕМА С VCRUNTIME140.DLL В VALORANT ПОСЛЕ ОБНОВЛЕНИЯ: КАК УСТРАНИТЬ
проблемы Forspoken — вылетает
Так как случается такое тоже по разными причинам, поэтому для начала стандартно:
- проверяем и обновляем драйвер видеокарты (пишут, что в большинстве случаев этим проблемка и решается), однако категорически рекомендуется выполнить так называемую чистую установку драйвера (Nvidia, напомним, её по умолчанию предлагает в качестве опции на этапе обновления драйвера «видяхи»);
- перед запуском игры открываем Диспетчер задач и закрываем все ненужные программы и процессы, в том числе и те, которые остаются работать в фоновом режиме (кроме системных);
- на время отключаем утилиты вроде MSI Afterburner, RGB Software и пр (если таковые установлены и работают), а также оверлеи Discord, Steam, GeForce Experience прочих прог;
- добавляем exe-шник Forspoken в список исключений антивируса (либо же на время отключаем антивирус и наблюдаем, как будет себя вести игра).
ОДНАКО, если Forspoken успешно запускается, но вылетает после первого же клика мышкой, то в таком случае действуем следующим образом:
- открываем GeForce Experience и выбираем Forspoken
- переходим в пользовательские настройки (кнопочка справа от зеленой кнопки «Оптимизировать«);
- двигаем слайдер вправо на «Производительность» и жмем применить;
- теперь кликаем зеленую кнопку «Оптимизировать» и пробуем запустить игру — Forspoken должна заработать нормально, тем не менее, ставить слишком высокие настройки графики все равно не стоит.
Не пропустите: MAX FRAME RATE — КАК НАСТРОИТЬ МАКСИМАЛЬНЫЙ FPS ДЛЯ ЛЮБОЙ ИГРЫ [АРХИВ]
проблемы Forspoken — Файл поврежден. Попробуйте переустановить
Вероятнее всего, данная ошибка вызвана разгоном процессора компа (даже когда это как бы штатный режим авторазгона, который для определенных процессоров включается в BIOS).
Следовательно, переключаем проц на заводскую частоту (или отключаем авторазгон в BIOS), запускам процедуру восстановления файлов игры, затем перезагружаем комп и запускаем Forspoken от имени администратора.
проблемы Forspoken — постоянно лагает
Перепроверяем характеристики компа. Если не самый новый и не самый мощный, то делаем выводы и/или идем в настройки графики игры, ставим все на минималки и потом аккуратно и по очереди повышаем самые ресурсоемкие до приемлемого уровня (если получится). Это во-первых.
Во-вторых, проверяем и обновляем драйвер видеокарты, далее открываем Диспетчер задач и вырубаем все не нужные на время игры проги и процессы (в т.ч. и те, которые работают в фоновом режиме, но кроме системных) и затем перезапускаем Forspoken.
В-третьих, также не помешает немного подрегулировать и другие параметры системной графики. Потому еще раз открываем Панель управления Nvidia > Управление параметрами 3D > вкладка «Программные настройки» > Forspoken… и далее проставляем следующее значение для этих параметров:
- Сглаживание гамма-коррекция — Выкл
- Сглаживание режим — Управление от приложения
- Сглаживание прозрачность — Выкл
- CUDA графические процессоры — Использовать глобальные параметры (Все)
- Режим низкой задержки — Ультра
- Режим управления электропитанием — Предпочтителен режим максимальной производительности
- Кэширование шейдеров — Вкл (если игра установлена на HDD, для SSD — оставляем Выкл)
- Фильтрация текстур — Качество — Высока производительность
- Потоковая оптимизация — Выкл
- Тройная буферизация — Выкл
После этого жмем кнопку «Применить«, перезагружаем комп и перезапускаем игру.
[irp]