LowLevelFatalError и DXGI ERROR DEVICE HUNG у RoboCop-а: что делать

Речь, разумеется, о пресловутой LowLevelFatalError, которая и в ПК-версии новой RoboCop Rogue City тоже случается. Потому что игра эта тоже на UE5.

Так что, когда вместо игры комп внезапно выдает что-то вроде…

LowLevelFatalError [File:F:\RoboCop_MAIN\Engine\Source\Runtime\D3D12RHI\Private\D3D12Util.cpp] [Line: 873]
CurrentQueue.Fence.D3DFence->GetCompletedValue() failed
at F:\RoboCop_MAIN\Engine\Source\Runtime\D3D12RHI\Private\D3D12Submission.cpp:939
with error DXGI_ERROR_DEVICE_REMOVED with Reason: DXGI_ERROR_DEVICE_HUNG

… то это как раз оно и есть.

Что делать с ошибкой LowLevelFatalError в RoboCop Rogue City

Поскольку случается сия неприятность по очень разным причинам, то действовать в данном конкретном случае рекомендуем следующим порядком:

#1 — Вариант с Редактором реестра

Как показывает практика, срабатывает он не всегда, однако в половине случаев решение это вполне себе действенное. Следовательно:

  • жмем «Пуск», в строке поиска системы пишем regedit, кликаем по строке «Редактор реестра» правой кнопкой мыши и в открывшемся меню жмем «Запуск от имени администратора«;
  • в окне Редактора в адресную строку копируем следующий адрес (либо открываем папку GraphicsDrivers «вручную » в левой части окна):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

  • теперь в правой части окна кликаем правой кнопкой мыши по пустому месту, затем в открывшемся меню выбираем «Создать» и потом — «Параметр Dword (32 бита)«;
  • для параметра прописыванием название TdrLevel
  • здесь же, в правой части окна Редактора двойным кликом по параметру TdrLevel открываем окошко свойств, в поле «Значение» ставим 0 и жмем «ОК«;
  • перезагружаем компьютер и запускаем игру.

Если демка Robocop Rogue City не запускается - dx12 не поддерживается

Не пропустите: Проблема с DX12 в RoboCop Rogue City: если пишет, что не поддерживается

#2 — Отключаем разгон и включаем режим отладки

Если в RoboCop: Rogue City играем на компе с разогнанной видеокартой, то следует вернуть её к базовым параметрам (если же GPU с заводским разгоном, то понизить скорость можно с помощью утилиты MSI Afterburner).

Если же видеокарта с заводским разгоном, то тогда открываем Панель управления Nvidia, жмем «Справка» (сверху) и в открывшемся меню кликаем «Режим отладки«. После этого видеокарта выйдет из режима разгона и, возможно, Remannt 2 заработает без LowLevelFatalError.

#3 — Вариант с переменной среды

Делаем следующее:

  • открываем «Параметры» Windows (Win+I) и далее Система > О программе > Дополнительные параметры системы;
  • переходим во вкладку «Дополнительно» и жмем кнопку «Переменные среды«;
  • в следующем окне в разделе «Системные переменные» кликаем «Создать«;
  • далее в поле «Имя переменной» пишем OPENSSL_ia32cap
  • в поле «Значение переменной» пишем ~0x200000200000000
  • жмем ОК
  • проверяем, чтобы переменная OPENSSL_ia32cap отображалась в списке «Системных переменных» и жмем OK внизу окна;
  • закрываем «Параметры» и пробуем запустить RoboCop: Rogue City.

#4 — если снова не запускается и снова LowLevelFatalError, то прикручиваем макс. частоту

… стандартно в настройках видеокарты. Делается это, напомним, следующим образом:

  • открываем «Панель управления Nvidia« и жмем «Управление параметрами 3D»;
  • переходим во вкладку «Программные настройки» (в справа) и выбираем RoboCop: Rogue City в меню программ;
  • далее, чуть ниже в списке параметров находим «Макс. частота кадров» и устанавливаем точное значение, которое меньше, чем сейчас;

Либо же (но только если играем на мониторе, который НЕ поддерживает Freesync или Gsync), то не устанавливаем точное значение, а ставим сначала половину от рабочей частоты монитора (к примеру, если частота монитора 165 Гц, то ставим 83 Гц), перезапускаем игру и наблюдаем результат.

Если же снова видим ошибку DXGI_ERROR_DEVICE_HUNG, то точно таким же образом устанавливаем частоту видеокарты в 1/3 (т.е. 55 Гц) от рабочей частоты монитора (или даже в 1/4) и снова пробуем запустить игру.

Не пропустите: Если демка Robocop Rogue City не запускается

#5 — проверяем систему

А для этого открываем командную строку от имени администратора (в поиске Windows пишем cmd, в выдаче кликаем по названию правой кнопкой мыши и жмем «Запуск от имени администратора«) и:

  • запускаем процедуру проверки системных файлов Windows: вводим команду sfc /scannow, жмем Enter и дожидаемся завершения проверки;
  • запускаем процедуру восстановления системных файлов Windows: вводим команду DISM /Online /Cleanup-Image /RestoreHealth и жмем Enter, после чего дожидаемся завершения процедуры сканирования компа (она займет некоторое время);
  • устраняем ошибки диска с помощью команды CHKDSK: вводим команду chkdsk/f c: и жмем Enter, пишем и снова жмем Enter;
  • после этого перезагружаем комп и запускаем игру.

#6 — проверяем совместимость

Тоже стандартно:

  • открываем клиент Steam;
  • кликаем правой кнопкой мыши (ПКМ) по названию RoboCop Rogue City в Библиотеке;
  • в меню жмем «Управление» и затем — «Просмотреть локальные файлы«;
  • теперь в папке игры кликаем правой кнопкой мыши по exe-файлу игры и в открывшемся меню жмем «Свойства«;
  • в окне свойств переходим во вкладку «Совместимость» и жмем кнопку «Запустить средство устранения проблем с совместимостью»;
  • дожидаемся завершения проверки и разрешаем применить исправления.

И запускаем RoboCop: Rogue City.

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

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