Речь, разумеется, о пресловутой 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 и жмем «ОК«;
- перезагружаем компьютер и запускаем игру.
Не пропустите: Проблема с 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, пишем Y и снова жмем Enter;
- после этого перезагружаем комп и запускаем игру.
#6 — проверяем совместимость
Тоже стандартно:
- открываем клиент Steam;
- кликаем правой кнопкой мыши (ПКМ) по названию RoboCop Rogue City в Библиотеке;
- в меню жмем «Управление» и затем — «Просмотреть локальные файлы«;
- теперь в папке игры кликаем правой кнопкой мыши по exe-файлу игры и в открывшемся меню жмем «Свойства«;
- в окне свойств переходим во вкладку «Совместимость» и жмем кнопку «Запустить средство устранения проблем с совместимостью»;
- дожидаемся завершения проверки и разрешаем применить исправления.
И запускаем RoboCop: Rogue City.