The Forever Winter
Оценок: 54
The Forever Winter Optimization [UPDATED 06.05.2025]
От Романски
Для тех Скавов, у которых есть серьезные проблемы с производительностью, я посвящаю этот гайд! Но остальным тоже полезно будет.
2
2
   
Наградить
В избранное
В избранном
Удалить
UPDATED 06.05.2025
Обновил гайд расписав многие моменты и поправив старые.
Добавил новый Engine.ini убрав в нем некоторые строки и добавил новые, вроде не должно больше вызывать проблемы на видеокартах с малым объемом видеопамяти.

UPDATED 24.01.2025
Переделал Engine.ini убрав большую часть мусора и добавил новые строки люмена. Теперь картинку не так шакалит на минимальных настройках.


Привет Скавы, этот гайд должен помочь Вам, если испытываете трудности с производительностью. Собственно ни для кого не секрет, что игра создается на "Всеми любимом UE5" из-за чего многие столкнулись с проблемами низкого фпс и всеми вытекающими из этого. Разрабы что-то пытаются делать в плане оптимизации и с мартовским обновлением "Water 3.0" производительность прилично выросла, но для многих этого недостаточно.

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

Всё было проверено на актуальной версии игры от 22.04.2025.

Конфигурация моего пк:
  • Mainboard: Asus Maximus IX
  • CPU: QTJ1 (i9-9900k) OC
  • VGA: Gigabyte RTX 3080 10GB OC
  • MEM: 2x8GB 3500Mhz OC
Версия драйвера видеокарты: 576.02
Использовал следующие настройки графики при тестировании:
  • Разрешение: 2560х1440
  • Оконный режим: Полный экран
  • Разрешение рендеринга: 50.00
  • Вертикальная синхронизация: Выключена
  • Лимит кадров: 120
  • Качество шейдеров: Ультра
  • Качество сглаживания: Ультра
  • Качество листвы: Ультра
  • Качество текстур: Ультра
  • Качество теней: Ультра
  • Качество отражений: Ультра
  • Качество постобработки: Ультра
  • Качество частиц: Ультра
  • Качество дистанции обзора: Ультра
  • Качество общего освещения: Ультра
  • Размытие движений: Выключено
  • DLSS: выключено/включено
  • Генератор кадров Nvidia: выключено/включено

Перед тем, как идти дальше, я расскажу пару моментов.
Дело в том, что настройки графики в игре работают не совсем корректно, точнее сказать абсолютно нелогично (о данной проблеме я сообщил разработчикам). Это одна из первых причин низкого FPS в игре.

Связано c пресетами графики "Общее качество" и параметром "Разрешение рендеринга"

Если сильно не вдаваться в детали, то у каждого пресета есть свой параметр рендеринга, который перебивает то значение, которое вы выставили вручную.
  • Низкое (Low) - 40%
  • Среднее (Medium) - 50%
  • Высокое (High) - 60%
  • Ультра (Ultra) - 90%
Например вы выставили "Разрешение рендеринга" - 50 и выбрали Ультра (Ultra), следовательно у вас будет не 50%, а 90%.

Это еще не всё, у DLSS тоже своё масштабирование, при условии, что его вообще кто-то сейчас включает, так как при нынешней ситуации, от него мало пользы + возникают графические баги, но я подскажу способ, как обойти этот баг.
  • Качество (Quality) - 66.6%
  • Баланс (Balance) - 58.8%
  • Производительность (Performance) - 50%
Если наглядно сравнивать режим DLSS Производительность с Разрешение рендеринга 50%, то второй даже выигрывает по качеству картинки и слегка по потреблению видеопамяти, а игра очень много её забирает.

По мимо всего есть секретный "ультрамегакачество" пресет, который при включении моментально сжирает всю видеопамять и вы получаете заветные 6 кадров. Чтобы получить данный баг, необходимо выбрать Общее качество: Ультра и нажать "Применить", после выбрать Общее качество: Своё и еще раз нажать "Применить". Это так чисто поржать.
Для начала слегка настроим саму Windows, это будет особенно полезно тем, у кого забита ОЗУ и мало видеопамяти у видеокарты.

Планирование графического процессора с аппаратным ускорением
Если у вас не включена эта настройка, то включаем.



Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Настройки графики"
  2. Жмём "Enter" на клавиатуре
  3. Выключаем или включаем
  4. После изменения нужно обязательно перезагрузить компьютер иначе настройка не применится.
Или
  1. Нажмите кнопку "Пуск"
  2. Нажмите кнопку "Параметры", это шестерёнка над кнопкой выключения и перезагрузки системы
  3. Далее в появившемся окне нажать "Система"
  4. В меню слева выбираем "Дисплей".
  5. В самом конце, в правой половине окна будет неприметно написано "Настройки графики" туда и нажимаем
  6. Включите или выключите переключатель для аппаратного ускорения планирования графического процессора.
  7. Перезагрузите компьютер.
Если по какой-то причине у Вас нет такого раздела, то вероятно Ваш ПК и видеокарта просто не поддерживает этот режим.



Настройки производительности графики
Ниже Планирования графического процессора есть пункт "Настройки производительности графики". Нам необходимо добавить туда The Forever Winter.



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

Жмём кнопку "Обзор"
Указываем путь до игры и файла ForeverWinter-Win64-Shipping.exe
После того, как добавили игру в список, жмём кнопку "Параметры"



Выбираем "Высокая производительность"
Жмём кнопку "Сохранить"



Игровой режим и Game Bar
Настройка, которая оптимизирует Windows под игры.



Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Игры"
  2. Жмём "Enter" на клавиатуре
  3. Включаем если выключена
Или
  1. Нажмите кнопку "Пуск"
  2. Нажмите кнопку "Параметры", это шестерёнка над кнопкой выключения и перезагрузки системы
  3. Далее в появившемся окне нажать "Игры"
  4. В меню слева выбираем "Игровой режим"
Там же, где слева мы выбирали "Игровой режим", есть пункт "Game Bar"



Его нужно отключить.

В старых версиях Windows пункт "Game Bar" может называться "Xbox Game Bar"



Фоновые приложения


Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Фоновые приложения"
  2. Жмём "Enter" на клавиатуре
  3. Выключаем полностью, либо можно отключить всё ненужное, чем вы вообще никогда не пользуетесь.
Или
  1. Нажмите кнопку "Пуск"
  2. Нажмите кнопку "Параметры", это шестерёнка над кнопкой выключения и перезагрузки системы
  3. Далее в появившемся окне нажать "Конфиденциальность"
  4. В меню слева выбираем "Фоновые приложения"



Автозагрузка


Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Автозагрузка приложений"
  2. Жмём "Enter" на клавиатуре
  3. Всё отключать не стоит, так что ситуативно смотрите приложения, которые подгружаются при запуске Windows при условии, что вы уверены, что оно Вам точно в автозагрузке не нужно.
Или
  1. Нажмите кнопку "Пуск"
  2. Нажмите кнопку "Параметры", это шестерёнка над кнопкой выключения и перезагрузки системы
  3. Далее в появившемся окне нажать "Приложения"
  4. В меню слева выбираем "Автозагрузка"



Электропитание
Зачастую бывает так, что в настройках электропитания выставлена не максимальная производительность. Особенно если у Вас ноутбук.



Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Панель управления"
  2. Жмём "Enter" на клавиатуре
  3. В панели управления ищем "Электропитание"
  4. Выбираем "Высокая Производительность"
  5. Жмём "Настройка схемы электропитания"
  6. В появившемся окне жмём "Изменить дополнительные параметры питания"

В списке ищем "Управление питанием процессора"
Выставляем минимальное и максимальное значение на 100%
Жмём кнопку Применить



Настройки для видеокарт от NVIDIA
Установим размер кэша шейдеров и максимальную производительность для игры, но перед этим обновите драйвера до актуальной версии.



Нам необходимо зайти в "Панель управления NVIDIA"
  1. На рабочем столе нажимаем правой кнопкой мыши и в выпадающем меню выбираем "Панель управления NVIDIA"
  2. В появившемся окне из списка слева выбрать пункт "Управление параметрами 3D"
  3. В списке справа найти пункт "Размер кэша шейдеров" и выставить 10GB
  4. Нажать Применить
Переключаем на вкладку "Программные настройки"


  1. В выпадающий список "1. Выберите программу для настройки:" нужно добавить "The Forever Winter (ForeverWinter-Win64-Shipping.exe)"
  2. ГП Рендеринга OpenGL - Выбрать Вашу видеокарту
  3. Режим управления электропитанием - Предпочтителен режим максимальной производительности
  4. Нажать Применить



Отключаем Overlay Steam, Discord, GeForce Experience
Небольшой совет отключить все эти вещи.

Отключаем Overlay в Steam
  1. В библиотеке игр Steam нажать правой кнопкой мыши на The Forever Winter и выбрать пункт "Свойства..."
  2. В появившемся окне убрать галочку с пункта "Включить оверлей Steam в игре"
  3. Закрыть окно

Отключаем Overlay в Discord
  1. В левом нижнем углу напротив Вашего ника, после иконки наушников(кнопка выключения звука) нажать кнопку "Настройки"
  2. Слева найти пункт "Игровой Оверлей"
  3. В правой половине нажать на "Включить внутриигровой оверлей"
  4. Закрыть окно
  5. Далее зайти в раздел "Расширенные"
  6. Выключаем все пункты (Особенно Аппаратное ускорение).

Отключаем Overlay в GeForce Experience
Естественно при условии того, что вы устанавливали себе это приложение при установке драйверов от Nvidia.
  1. В правом верхнем углу перед именем вашего профиля, если вы его вводили вообще, есть кнопка настроек в виде шестерёнки, на неё и нажимаем.
  2. Слева найти пункт "Общие"
  3. В центральной половине нажать на "Внутриигровой оверлей", переключив зелёный ползунок в левое положение.
  4. Закрыть окно
Можно отключить еще уведомления о наградах и обновлениях.
Теперь перейдем к настройкам самой игры.
Первое что нужно сделать, это обнулить конфиг игры.

Жмём кнопку "Поиск" рядом с кнопкой "Пуск" и пишем там "Выполнить"
После жмем клавишу "Enter"

или

Нажимаем сочетание клавиш на клавиатуре "Win+R"

После чего откроется следующее окно:



вводим в окне следующее:

%localappdata%\ForeverWinter\Saved\Config\Windows

После чего жмём кнопку "ОК"

В открывшемся окне проводника есть файл GameUserSettings.ini. На всякий случай сохраните копию файла в удобное место и после удалите файл.
Запускаем игру, заходим в настройки и выбираем Экран (Display) после чего в самом низу жмем на кнопку "Изменить станд. знач. (Reset Default)", подтверждаем изменения и выходим из игры.

Теперь открываем появившийся файл GameUserSettings.ini с настройками при помощи блокнота или другого текстового редактора, я использую Visual Studio Code.

Ищем в списке раздел [ScalabilityGroups] он в самом начале.

Распишу что за что отвечает:
  • sg.ResolutionQuality: Качество разрешения
    Данного пункта нет в меню настроек игры. Принимает значения от 10 до 100 и выставляется автоматом в зависимости от того, какой пресет графики вы выбрали в пункте "Общее качество" о котором я писал в самом начале.

  • sg.ViewDistanceQuality: Качество дистанции обзора
    Принимает значения от 0 до 3

  • sg.AntiAliasingQuality: Качество сглаживания
    Принимает значения от 0 до 3

  • sg.ShadowQuality: Качество теней
    Принимает значения от 0 до 3

  • sg.GlobalIlluminationQuality: Качество общего освещения
    Принимает значения от 0 до 3

  • sg.ReflectionQuality: Качество отражений
    Принимает значения от 0 до 3

  • sg.PostProcessQuality: Качество постобработки
    Принимает значения от 0 до 3

  • sg.TextureQuality: Качество текстур
    Принимает значения от 0 до 3

  • sg.EffectsQuality: Качество частиц
    Принимает значения от 0 до 3

  • sg.FoliageQuality: Качество листвы
    Принимает значения от 0 до 3

  • sg.ShadingQuality: Качество шейдеров
    Принимает значения от 0 до 3

  • sg.LandscapeQuality: Качество Ландшафта
    Данного пункта нет в меню настроек игры. Принимает значения от 0 до 3 и выставляется автоматом в зависимости от того, какой пресет графики вы выбрали в пункте "Общее качество" о котором я писал в самом начале.
Пояснение к числам:
  • 0 - Низкое
  • 1 - Среднее
  • 2 - Высокое
  • 3 - Ультра

Прописываем следующее:

[ScalabilityGroups] sg.ResolutionQuality=50 sg.ViewDistanceQuality=0 sg.AntiAliasingQuality=0 sg.ShadowQuality=0 sg.GlobalIlluminationQuality=0 sg.ReflectionQuality=0 sg.PostProcessQuality=0 sg.TextureQuality=0 sg.EffectsQuality=0 sg.FoliageQuality=0 sg.ShadingQuality=0 sg.LandscapeQuality=0

Таким образом мы поставили минимальные значения в настройках графики, как если мы сделали это непосредственно из меню самой игры.

Далее в разделе [/script/foreverwinter.fwgameusersettings] нас интересуют следующие строки:
  • CustomResolutionScale: Разрешение рендеринга
    Принимает значения от 10.000000 до 100.000000 - Выставляем 50.000000

  • DLSS_Quality: Качество DLSS
    Принимает значения от 0 до 3 - Выставляем 3

  • bDLSS_FrameGen: Генератор кадров DLSS
    Принимает значения True или False - Выставляем False

  • bUseVSync: Вертикальная синхронизация
    Принимает значения True или False - Выставляем False

  • bUseDynamicResolution: Динамическое разрешение
    Данного пункта нет в меню настроек игры. Принимает значения True или False - Выставляем True

  • ResolutionSizeX: Размер разрешения X
    Принимает значения 1280, 1920, 2560, 3840 - Выставляем в зависимости от разрешения вашего экрана.

  • ResolutionSizeY: Размер разрешения Y
    Принимает значения 720, 1080, 1440, 2160 - Выставляем в зависимости от разрешения вашего экрана.

  • LastUserConfirmedResolutionSizeX: Тоже, что и ResolutionSizeX
  • LastUserConfirmedResolutionSizeY: Тоже, что и ResolutionSizeY

  • FullscreenMode: Оконный режим
    Принимает значения от 0 до 2. Где 0 - Полноэкранный, 1 - Без рамок, 2 - В окне. Выставляем в зависимости от предпочтений.

  • PreferredFullscreenMode: Тоже, что и FullscreenMode

  • LastConfirmedFullscreenMode: Предпочитаемый полноэкранный режим
    Данного пункта нет в меню настроек игры. Принимает значения от 0 до 1. Где 0 - Полноэкранный, 1 - Без рамок. Выставляем в зависимости от того какое значение выставили в FullscreenMode, если выбрали 2 - В окне, то ставим 1

  • FrameRateLimit: Лимит кадров в секунду
    Принимает значения 30.000000, 60.000000, 120.000000 - Выставляем 120.000000

  • DesiredScreenWidth: Желаемая ширина экрана
    Принимает значения ResolutionSizeX / 2 = 640, 960, 1280, 1920 - Выставляем в зависимости от того какое значение выставили в ResolutionSizeX, но делим его на 2

  • DesiredScreenHeight: Желаемая высота экрана
    Принимает значения ResolutionSizeY / 2 = 360, 540, 720, 1080 - Выставляем в зависимости от того какое значение выставили в ResolutionSizeY, но делим его на 2

  • LastUserConfirmedDesiredScreenWidth: Тоже, что и DesiredScreenWidth
  • LastUserConfirmedDesiredScreenHeight: Тоже, что и DesiredScreenHeight

В самом конце списка есть повторяющиеся строки которые необходимо удалить:
  • LastCPUBenchmarkSteps
  • LastGPUBenchmarkSteps
  • LastCPUBenchmarkResult
  • LastGPUBenchmarkResult
  • LastGPUBenchmarkMultiplier
и вставить эти:

LastCPUBenchmarkSteps=1.000000 LastGPUBenchmarkSteps=1.000000 LastCPUBenchmarkResult=-1.000000 LastGPUBenchmarkResult=-1.000000 LastGPUBenchmarkMultiplier=1.000000

Все оставшиеся настройки отвечают за голосовой чат, звук и включение hdr.

Сохраняем и закрываем файл.

В идеале у Вас должно получиться следующее содержание с поправками на разрешение вашего монитора:

Нам потребуется скачать файл Engine.ini, который я подготовил ниже по ссылке:

Скачать Engine[drive.google.com]

Извлекаем файл из архива и кладём его рядом с файлом GameUserSettings.ini.

Что за файл такой и зачем?
В данном файле собраны различные твики и настройки для UE, которые оптимизируют многие процессы в игре и дадут вам более детализированную картинку +- 5fps в зависимости от сцены и основных настроек графики. Также в данном файле есть пункты для отключения недоступных графических опций графики, ниже подробно разберём несколько таких настроек, если у вас совсем всё плохо. Но для начала запустим игру и посмотрим результат:

СРАВНЕНИЕ БУДЕТ С ВКЛЮЧЕННЫМ DLSS НА ПРОИЗВОДИТЕЛЬНОСТЬ ПРОТИВ Engine.ini БЕЗ DLSS.

Без Engine.ini + DLSS Производительность
Engine.ini без DLSS

Важный момент, что после добавления файла Engine.ini у вас вероятнее всего заново будут скомпилированы шейдеры в игре, это нормально. При загрузке базы и локаций тоже придется подождать, пока все ресурсы закешируются. Это происходит всего 1 раз, дальше при запуске игры такого не будет.

Теперь откроем файл Engine.ini. Если кратко, я собрал в данный файл всё, что только возможно и с чем я сталкивался в других играх на UE, также добавил некоторые строки, которые вы могли встречать, если уже искали помощи в оптимизации FW. Так как в файле очень много строк я обозначу только те, с которыми вы можете экспериментировать, а именно:

Раздел [/script/engine.renderersettings] последние 4 строки.

  • r.DynamicGlobalIlluminationMethod
    Отключает динамическое освещение. Принимает значение 0 и 1

  • r.Fog
    Отключает туман. Принимает значение 0 и 1

  • r.VolumetricFog
    Отключает объемный туман. Принимает значение 0 и 1

  • r.ScreenPercentage
    Это фикс для пресета графики "Общее качество" и параметра "Разрешение рендеринга", чтобы всегда было 50% вне зависимости от того, что вы выставили и выбрали. Принимает значения от 10 до 100

Прилагаю скриншоты с отключенным туманом и освещением. Сразу обращаю внимание, что из-за этого в некоторых местах будет либо слишком темно, либо слишком светло, либо вовсе всрато. Отключение только освещения даёт отличный буст и не так всирает картинку.





P.S. Если картинка кажется вам слишком резкой, то измените параметр:
r.Tonemapper.Sharpen на 0.5



Перед редактированием Engine.Ini

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



Теперь можно отредактировать Engine.Ini. После того, как сохранили изменения в файле, необходимо вернуть параметр "Только чтение" иначе при запуске игры он будет удалён.

Я не рекомендую вам конечно редактировать данные настройки, а оставить так, как должно быть и перейти к следующему и важному разделу.
Пожалуй главная фича. Как многие могли заметить, в игру добавили DLSS и Генератор кадров, но воспользоваться данными преимуществами могут не только лишь все, мало кто может их включать. Мы это исправим по возможности.

Переходим к магии
Если у Вас видеокарта RTX 40XX серии, то следующая утилита вам не нужна.


Теперь нам понадобится утилита "DLSS Enabler", которая и будет творить основное волшебство, если наша видеокарта не поддерживает DLSS и Генерацию кадров.

Переходим на страницу Github[github.com] и скачиваем версию 3.02.000.0!!

Запускаем установку и в установщике необходимо выбрать путь, где лежит исполняемый файл игры ForeverWinter-Win64-Shipping.exe

Steam\steamapps\common\The Forever Winter\Windows\ForeverWinter\Binaries\Win64

ВАЖНО
Если вы обладатель видеокарты Nvidia:
  • GTX 10XX
  • RTX 20XX
  • RTX 30XX
  • В теории поддерживаются GTX 9XX и GTX 8XX (нужно тестить)
Просто прокликиваем далее, пока установка не завершится.



Если вы обладатель видеокарты Radeon:
  • RX 6XXX
  • RX 7XXX
  • Все поколения, что ниже, нужно тестить...
В списке установщика нужно выбрать пункт "Enable support for AMD and Intel GPUs" и продолжить установку.

Если вы обладатель видеокарты Intel ARC, то аналогично, как и владельцам Radeon.


Обновляем апскейлеры

Перед запуском игры нужно обновить библиотеки DLSS, FSR, XeSS и генератор кадров до последних версии.

Переходим на страницу Github[github.com] и скачиваем актуальную версию программы "DLSS Swapper". На момент написания гайда это 1.1.7.

Устанавливаем и запускаем DLSS Swapper
После того, как программа просканирует установленные игры в списке ищем The Forever Winter и жмём на неё 2 раза.

В появившемся окне заменяем все апскейлеры на актуальные версии.



Закрываем программу.
Если кратко, DLSS Enabler это набор утилит позволяющих подменять DLSS в играх, где нету поддержки FSR, XESS и соответственно подменять генератор кадров от Nvidia на генератор кадров от AMD.

Перед запуском игры заходим в папку куда мы установили DLSS Enabler:
Steam\steamapps\common\The Forever Winter\Windows\ForeverWinter\Binaries\Win64

Находим и открываем файл nvngx.ini
Ищем в списке раздел [Upscalers]

Меняем параметр Dx12Upscaler
Если у вас видеокарта Nvidia начиная с версии 20XX, то ставим Dx12Upscaler = dlss
Если AMD или Intel, по вашему усмотрению Dx12Upscaler = xess или Dx12Upscaler = fsr31

Dx12Upscaler = auto - значение по умолчанию включает XeSS

Дальше ищем в списке раздел [Menu]

Меняем параметр OverlayMenu
Выставляем OverlayMenu = true

Сохраняем изменения и закрываем файл.



ЗАПУСКАЕМ ИГРУ

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

С огромной долей вероятности при первом запуске скорее всего придётся подождать компиляцию шейдеров и подгрузку объектов на локациях.

Как только загрузились на базу, жмём кнопку "Insert" на клавиатуре.
Если всё установили правильно, то в центре экрана должен появится оверлей настроек:



Жмём еще раз "Insert" для отключения и грузимся на любую локацию.
После прогрузки всех ресурсов открываем настройки графики в игре и проверяем, что пункт Качество DLSS выбран на производительность и Генерация кадров выключена. После чего жмем еще раз на выключение Генерации кадров или выключение Размытие движений и должна появиться кнопка "Применить" (Aplly)



Возвращаемся обратно в игру и снова жмём кнопку "Insert" и меню должно измениться и выглядеть +- следующим образом:



В выпадающем меню "Upscalers" можно на лету переключить с FSR на XeSS, поменять версию итд. Пробуйте и смотрите с каким лучше.

Прилагаю теперь скриншоты сравнения NEW DLSS + Engine.ini против Старого DLSS без Engine.ini:

Без Engine.ini + DLSS Производительность
Engine.ini + New DLSS

Результаты могут отличаться если у вас будет FSR или XeSS

ВАЖНО
Если вам нужен оверлей Steam (Shift+TAB), то OverlayMenu нужно выставить в значение false, но лучше оставить, чтобы проверять включился нужный апскейлер или нет.

Одно важное правило касающееся текущей ситуации с DLSS в игре. Желательно перед каждым запуском в файле GameUserSettings.ini менять параметр DLSS_Quality на 0. И включать DLSS на производительно только после того, как вы загрузитесь на локацию в идеале на Лестницу или Болота, так как проблема именно проявляется на этих картах + ночные версии остальных. Если DLSS включить в лобби или на стартовом экране игры, то при загрузке на локацию вы словите визуальные глитчи. Это недавняя проблема UE5.



ВКЛЮЧАЕМ ГЕНЕРАТОР КАДРОВ
Учтите, чтобы нормально игралось, у вас должно выдавать минимум 60fps иначе будет не очень приятно.

Открываем GameUserSettings.ini и меняем параметр bDLSS_FrameGen на True и сохраняем.

Открываем файл nvngx.ini
Самый первый раздел [FrameGeneration]
Меняем параметр FramerateLimit на 60, 90, 120, 144 в зависимости от того, что может выжать ваша карточка и сохраняем.

После заходим в игру и радуемся.

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

ISLC (Intelligent standby list cleaner)


В Windows есть область памяти под названием Standby List, в которую ОС кэширует недавно использованные файлы.
Иногда она заполняется и не освобождается вовремя, что может вызывать лаги или фризы в играх.

ISLC позволяет автоматически очищать эту память при достижении заданного порога.

Программа может автоматически устанавливать минимальное разрешение таймера (0.5 мс) - как программа TimerResolution, что помогает снизить задержку и повысить отзывчивость в играх.

Заходим по ссылке на официальный форум[www.wagnardsoft.com]

Жмём "***Download ISLC Here***"

После скачивания извлекаем программу из архива в удобное место и запускаем Intelligent standby list cleaner ISLC.exe от имени администратора.
  1. В пункте "The list size is at least:" пишем 1024
  2. В пункте "Free memory is lower than:" необходимо написать значение половины вашей оперативной памяти.
  3. Смотрим на "Total system memory:", делим это значение на 2 и вписываем в "Free memory is lower than:"
  4. Ставим галочку "Start ISLC"
  5. Ставим галочку "Launch ISLC"
  6. В пункте "Wanted timer resolution:" пишем 0.50
  7. Ставим галочку "Enable custom timer resolution *"
  8. В пункте "ISLC Polling Rate (ms)" выбираем 1000
  9. Жмём кнопку "Start" и сворачиваем приложение, не закрываем!

TimerResolution


В целом, эта утилита как небольшая альтернатива для ISLC. Скажем так, если Вам не нужна очистка оперативной памяти, то можно использовать только TimerResolution.
Или можно не выставлять "Wanted timer resolution:" в ISLC и использоватьTimerResolution + ISLC.

Заходим по ссылке на официальный сайт[timerresolution.com]

Жмём "Download"

После скачивания извлекаем программу из архива в удобное место и запускаем TimerResolution.exe от имени администратора перед каждым запуском "The Forever Winter"
  1. Жмём кнопку "Maximum" и сворачиваем приложение
  2. После запускаем игру.
  3. После того, как наигрались, открываем уже запущенное приложение TimerResolution.exe и жмём кнопку "Default"
  4. Закрываем TimerResolution.exe

Вообще нам важен текущий показатель Current Resolution в TimerResolution, чтобы он равнялся 0.500, если по какой-то причине после выставления в ISLC значения "Wanted timer resolution:" равное 0.50 показывает 0,496, или меньше то читаем ниже.

Делаем следующие шаги:
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "cmd"
  2. В результатах поиска видим "Командная строка"
  3. Жмём правой кнопкой мыши на "Командную строку" и выбираем пункт "Запустить от имени Администратора"

  4. Далее поочередно вставляем следующие команды:

    • bcdedit /set useplatformtick yes
      жмём клавишу "Enter" на клавиатуре

    • bcdedit /set disabledynamictick yes
      жмём клавишу "Enter" на клавиатуре

    • bcdedit /deletevalue useplatformclock
      жмём клавишу "Enter" на клавиатуре

  5. Перезагружаем компьютер.
Экспериментируйте, настраивайте, пробуйте. Я ни сколько не настаиваю на выполнении всего, что тут расписал, это лишь мои эксперименты, а дальше дело за Вами. Надеюсь что-то из этого поможет решить наболевшую проблему, либо как-то улучшит игровой процесс.

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

Вроде ничего не упустил, но если что-то вдруг, то обязательно дополню данный толмут.
Делитесь своими результатами и наблюдениями, особенно будет полезно если у вас видеокарты, которые не из списка.

Всем удачи, хорошего лута и большого фпс!
Комментариев: 34
Романски  [создатель] 10 апр в 10:38 
pashokomega, нужно поставить в свойствах файла "Только для чтения"
Сейчас пока не торопись с Engine, я чуть позже залью новый, там требования к памяти видеокарты будут меньше.
pashokomega 7 апр в 17:27 
Спасибо большое за столь подробный гайд, но у меня возникла проблема после каждого захода в игру файл engine пропадает а настройки сбрасываются
Himuro 11 фев в 10:13 
Спасибо за гайд. на 1650 удалось добиться 30-35 фпс в экшен сценах и 40-60 в оставшееся время.
M1W 24 янв в 21:04 
Романски, лучший! Спасибо большое :10real:
Романски  [создатель] 23 янв в 12:35 
M1W, измени OverlayMenu=auto на OverlayMenu=false в файле nvngx.ini
M1W 23 янв в 3:15 
Спасибо за гайд, помогло, фпс прибавилось. Но почему-то перестал работать оверлей после установки dlss.
Романски  [создатель] 20 янв в 9:58 
Внёс различные изменения в Engine.ini
Романски  [создатель] 25 дек. 2024 г. в 8:17 
cognitonium, I don't know. Probably not.
Романски  [создатель] 25 дек. 2024 г. в 8:16 
moqrekenlo, тут большой апдейт вышел, может что-то разрабы подкрутили. А то, что настройки в минимум переключились, то это логично, если почитаешь пост, то там мы ровно это и делаем. Сейчас у меня нету возможности протестировать изменения, пока не вернусь домой, но генератор кадров точно работать должен. Ну и всё ситуативно, может на AMD и не работают твики на оптимизацию шейдеров и теней. И опятьже в DLSS Enabler для AMD и других видеокарт нужно устанавливать другую библиотеку.
Романски  [создатель] 25 дек. 2024 г. в 8:10 
KurisutIIIIna, в Engine только эти параметры менять, для отключения туманов и освещения, остальное лучше не трогать.
r.Tonemapper.Quality=0
r.DynamicGlobalIlluminationMethod=1
r.Fog=1
r.VolumetricFog=1

да если нужен генератор кадров, то в настройках игры его нужно включить.