Руководство по настройкам игры The Legend of Khiimori: устранение зависаний и черного экрана.

Ничто так не портит фантазию о путешествии по монгольским степям XIII века, как фатальная ошибка, возвращающая вас на рабочий стол.

Руководство по настройкам игры The Legend of Khiimori: устранение зависаний и черного экрана.

Мне очень нравится амбициозность Windstorm: The Legend of Khiimori, но попытка поиграть в неё прямо сейчас — это просто мастер-класс по разочарованию. Освободишь время, запустишь игру, и тебя тут же настигнут ужасные лаги, зависания, вызывающие укачивание, или сплошной чёрный экран. Это классическое проклятие запуска Unreal Engine 5.

Я часами просматривал форумы, читая жалобы игроков с мощными компьютерами, которые даже не могут пройти дальше главного меню. Если ваша RTX 4070 с трудом справляется с этой игрой, знайте, что вы не сошли с ума. Оптимизация оставляет желать лучшего. Разработчики активно запрашивают данные о состоянии своих машин, чтобы исправить эти проблемы в раннем доступе, и это вполне оправданная стратегия разработки. Однако я хочу играть в игру прямо сейчас, а не через три месяца.

Я изучил код, протестировал наиболее популярные исправления от сообщества и составил руководство по устранению неполадок на вашем оборудовании. Вот как именно остановить сбои и стабилизировать частоту кадров.

Проверка реальности в отношении оборудования

Прежде чем мы начнем настраивать конфигурационные файлы, нам необходимо откровенно обсудить с вами характеристики вашего накопителя.

Unreal Engine 5 обрабатывает открытые миры, активно передавая высококачественные ресурсы и геометрию Nanite в реальном времени. Если вы установили эту игру на механический жесткий диск, вам следует немедленно прекратить чтение и переместить папку установки. Вы не сможете играть в эту игру на HDD. Передача ресурсов будет ограничивать производительность, игра будет зависать, и вы будете вылетать. Вам абсолютно необходим твердотельный накопитель (SSD), а в идеале — NVMe SSD, чтобы справиться с нагрузкой движка.

Официальные системные требования

Не ждите чудес, если производительность вашей системы упадет ниже минимального порога.

Компонент Минимум / Рекомендуется
Процессор (CPU) Ryzen 5 3600 или Core i5-10400 / Ryzen 7 5800X или Core i7-12700
Оперативная память (RAM) 16 ГБ ОЗУ / 32 ГБ ОЗУ
Графика (GPU) RX 5700 или RTX 2060 (6 ГБ видеопамяти) / RX 6800 XT или RTX 3080 (10 ГБ+ видеопамяти)
Память Обязательно требуется твердотельный накопитель NVMe SSD объемом 60 ГБ.

Устранение черных экранов и критических ошибок

Если при запуске игры вы сразу видите черный экран, а на заднем плане слышен завывание ветра, не паникуйте. Скорее всего, игра компилирует шейдеры. Играм на движке Unreal Engine 5 может потребоваться несколько минут для обработки шейдеров при первом запуске. Просто подождите.

Если игра зависает навсегда, необходимо очистить кэш шейдеров. Откройте панель управления NVIDIA, перейдите в раздел «Управление параметрами 3D», найдите параметр «Размер кэша шейдеров» и установите значение «Неограниченный». Затем щелкните правой кнопкой мыши по исполняемому файлу игры в папке с файлами, перейдите в «Свойства», перейдите на вкладку «Совместимость» и установите флажок, чтобы отключить оптимизацию полноэкранного режима.

Распространенные коды ошибок

Нарушение доступа (0xc0000005): Практически всегда это происходит из-за сбоя вашего антивируса, вызванного новым исполняемым файлом. Добавьте всю папку с игрой в белый список Windows Defender и запустите игру от имени администратора.

Недостаточно видеопамяти: Если у вас высокопроизводительная видеокарта, и вы всё ещё получаете эту ошибку, возможно, вы столкнулись с печально известной проблемой нестабильности процессоров Intel 13-го и 14-го поколений. Попробуйте немного снизить тактовую частоту процессора. В противном случае, ваша видеопамять фактически исчерпана. Снизьте качество текстур до среднего, чтобы остановить утечку.

Поддержка DX12 отсутствует: Если ваша видеокарта с трудом справляется с рендерингом DirectX 12, принудительно запустите игру на более старом API. Перейдите в свою библиотеку Steam, щелкните правой кнопкой мыши по игре, выберите «Свойства» и введите -dx11 в поле «Параметры запуска».

Проблема Linux и Proton

Значительная часть сообщества использует Linux, и в настоящее время у них возникают серьёзные проблемы с запуском этой игры. Частота кадров практически отсутствует.

Разработчики обратились на форумы и прямо подтвердили, что экспериментальная ветка Proton вызывает серьёзные проблемы совместимости. Если вы играете на Linux или Steam Deck, вам необходимо откатиться к стабильной основной версии Proton. Не используйте самые последние экспериментальные сборки, пока команда не выпустит патч для полной совместимости с Linux.

Решение проблемы низкой частоты кадров и «картофельного» режима

Если вы работаете со стандартной низкой частотой кадров, убедитесь, что используете масштабирование. Зайдите в меню графики и установите DLSS или FSR на предустановку «Сбалансированный» или «Производительность». Это немного смягчит изображение, но избавит вас от необходимости смотреть слайд-шоу.

Если вы действительно в отчаянии, разработчики даже добавили в настройки графики «Картофельный режим». Да, выглядит это совершенно нелепо. Текстуры превращаются в кашу, а освещение становится плоским. Но он избавляет от ресурсоемких функций движка и делает игру функционально воспроизводимой на слабом оборудовании. Я уважаю разработчиков за то, что они просто дали нам большую красную кнопку, чтобы обнулить графику в обмен на стабильность.

Универсальное решение проблемы заикания в Unreal Engine

Если у вас огромный компьютер, игра установлена ​​на NVMe SSD, и вы всё ещё страдаете от задержек при перемещении в новую локацию, нам нужно пустить в ход тяжёлую артиллерию.

На сабреддите OptimizedGaming есть проверенный метод борьбы с подтормаживаниями в UE5 путем внедрения пользовательских команд непосредственно в конфигурационные файлы движка. Настройка занимает минуту, но метод очень эффективен.

Как отредактировать файл Engine.ini

  1. Откройте проводник Windows и вставьте в адресную строку следующий путь: C:Users%username%AppDataLocal

  2. Найдите папку, названную в честь игры или разработчика.

  3. Перейдите в раздел «Сохраненные» > «Конфигурация» > «WindowsClient» (или «WindowsNoEditor»).

  4. Найдите файл с именем Engine.ini и откройте его с помощью Блокнота.

  5. Вам необходимо скопировать определённый блок кода и вставить его в самый низ этого текстового файла.

Настоятельно рекомендую начать со стабильного исправления заикания UE5. Вставьте эти команды, сохраните файл и запустите игру. Если игра автоматически удалит ваши изменения, щелкните правой кнопкой мыши по файлу Engine.ini, перейдите в «Свойства» и установите флажок «Только для чтения».

Если стабильная версия не обеспечивает полного сглаживания ощущений от езды на лошади, удалите эти строки и попробуйте вместо них установить бета-версию UE5 Stutter Fix.

Расширенные параметры запуска Steam

Пока вы применяете исправления, вы также можете добавить в параметры запуска Steam несколько специальных команд, чтобы управлять тем, как движок обрабатывает вашу видеопамять во время компиляции шейдеров.

  • Если у вас мало видеопамяти (менее 8 ГБ): Введите -xgeshadercompile -nothreadtimeout

  • Если у вас большой объем видеопамяти (8 ГБ и более): Type -xgeshadercompile -nothreadtimeout -NoVerifyGC

Эти команды заставляют движок более эффективно расставлять приоритеты при компиляции шейдеров, что значительно уменьшает микроподтормаживания, которые вы ощущаете при перемещении камеры.

Игры на движке Unreal Engine 5 по своей природе ресурсоемки, но это не значит, что вам придется мириться с ужасным игровым процессом. Настройте параметры, отредактируйте файлы и возвращайтесь к исследованию степей.

Dreamer/ автор статьи
Понравилась статья? Поделиться с друзьями:
Добавить комментарий
Optimized with PageSpeed Ninja