The Forever Winter

The Forever Winter

90 ratings
The Forever Winter Optimization [UPDATED 27.08.2025]
By Романски
Для тех Скавов, у которых есть серьезные проблемы с производительностью, я посвящаю этот гайд! Но остальным тоже полезно будет.
8
2
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
UPDATED 27.08.2025
Обновил раздел с настройками игры.
Новый Engine.ini что-то ненужное убрал, и что-то добавил на всякий.
Раздел с DLSS Enabler больше не актуален. Обновил информацию по OptiScaler и генератору кадров.

UPDATED 07.07.2025
Новый Engine.ini еще лучше прежнего, убрал весь мусор и сгруппировал всё по уму.
Добавил альтернативный вариант для FSR и Генератора кадров через OptiScaler. Обновил скриншоты под актуальную версию "Babel" Добавил сравнение производительности обновлений Water 3.0 и Babel


UPDATED 02.06.2025
Обновил Engine.ini убрав в нем некоторые строки и добавил строку r.ShadowQuality даст 10-15 кадров и не сильно потеряете в визуале, если тени не главное для вас.


UPDATED 06.05.2025
Обновил гайд расписав многие моменты и поправив старые.
Добавил новый Engine.ini убрав в нем некоторые строки и добавил новые, вроде не должно больше вызывать проблемы на видеокартах с малым объемом видеопамяти.


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


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

Сравнение производительности обновлений Water 3.0 и Babel

Water 3.0 + DLSS Производительность
Babel + DLSS Производительность

Первое что хочется отметить - буст по фпс реально приличный на многих локациях. Если взять карту "Frozen Swamp" там по факту 0 изменений в производительности, но выставив все настройки на Высокие (High), прилично так прибавит fps, очередные чудеса не иначе.

Второе это то, что игра как жрала беспощадно всю видеопамять, так и жрёт.



О Главном

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

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

Конфигурация моего пк:
  • Mainboard: Asus Maximus IX
  • CPU: QTJ1 (i9-9900k) 5.0Ghz/NB 4.7Ghz OC
  • VGA: Gigabyte RTX 3080 10GB OC
  • MEM: 16GB (2x8GB) 3500Mhz OC
Hyper-Threading: Off
Re-Bar: Off

Версия драйвера видеокарты: 576.52
Использовал следующие настройки графики при тестировании:
  • Разрешение: 2560х1440
  • Оконный режим: Полный экран
  • Разрешение рендеринга: 50.00
  • Вертикальная синхронизация: Выключена
  • Лимит кадров: Без ограничений
  • Качество шейдеров: Ультра
  • Качество сглаживания: Ультра
  • Качество листвы: Ультра
  • Качество текстур: Ультра
  • Качество теней: Ультра
  • Качество отражений: Ультра
  • Качество постобработки: Ультра
  • Качество частиц: Ультра
  • Качество дистанции обзора: Ультра
  • Качество общего освещения: Ультра
  • Размытие движений: 0.01
  • 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%, то второй даже выигрывает по качеству картинки и слегка по потреблению видеопамяти, а игра очень много её забирает.


UPDATE 27.08.2025
Разрабы поправили проблему с Разрешение рендеринга в обновлении "Lost Angels"

По мимо всего есть секретный "ультрамегакачество" пресет, который при включении моментально сжирает всю видеопамять и вы получаете заветные 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] нас интересуют следующие строки:
  • MotionBlurIntensity: Размытие в движении
    Принимает значения от 0.000000 до 1.000000 - Выставляем 0.010000
    Это фикс для DLSS, если у вас дикие глитчи при загрузке на локацию.

  • UpscalingMethod: Увеличение масштаба / Антиалясинг
    Принимает значения от 0 до 3 - Где 0 - TAAU, 1 - TSR, 2 - FSR, 3 - DLSS
    Выставляем по ситуации, я выставил 3

  • UpscalingQualityPreset: Режим масштабирования
    Работает только если мы включили FSR или DLSS
    Принимает значения от 1 до 3 - Выставляем 3

  • DLSS_Quality: Качество DLSS
    Данный параметр ни на что не влияет, вместо него UpscalingQualityPreset

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

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

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

  • 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 я отметил значения после ";" чтобы проще было найти команды для изменения. Из того что можете покрутить и еще сверху с десяток fps добавить.

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

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

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

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

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

Рекомендую выставить r.ShadowQuality=0, вы получите примерно от 10 до 15+ fps и не сильный ущерб визуалу и меньше потребление видеопамяти. Прилагаю скриншоты с r.ShadowQuality=0. Сразу обращаю внимание, что из-за этого в некоторых местах будет светло, но это того стоит. Вы также можете попробовать отключить туманы и динамическое освещение, но будет слишом всрато бить по визуалу, но может дать дополнительные fps.

Сравнение производительности и визуала Engine.ini с r.ShadowQuality=0

Engine.ini + r.ShadowQuality=1
Engine.ini + r.ShadowQuality=0



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

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



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

Я не рекомендую вам конечно редактировать данные настройки, а оставить так, как должно быть и перейти к следующему и важному разделу.
С июльским обновлением "Lost Angels" в игру завезли FSR и генератор кадров от AMD, но работает генератор не так хорошо. Если зайти в кастомизацию оружия, то начинаются дикие лаги, так что исправим.

Нам потребуется 2 утилиты:
  • DLSS Swapper
  • OptiScaler
"DLSS Swapper" программа для обновления библиотек DLSS, FSR, XeSS и генератора кадров до последних версии.

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

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

"OptiScaler" поможет нам в подмене DLSS Framegen на FSR Framegen, который исправит тормоза при кастомизации оружия, а также даст больше кадров генерации.

FSR Framegen
Optiscaler FSR Framegen

ДАННЫЙ РАЗДЕЛ РУКОВОДСТВА БОЛЕЕ НЕ АКТУАЛЕН!



Переходим на страницу 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 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

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



Запускаем ранее скачанный "DLSS Swapper"

В списке игр находим The Forever Winter кликаем 2 раза и в появившемся окне заменяем все библиотеки на актуальные версии:



После можно закрыть программу.



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

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

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

Как только загрузились на базу, жмём кнопку "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 в игре. После каждого перезапуска игры DLSS отключается независимо от того включен он в настройках или нет и нужно постоянно его снова включать после того, как вы загрузитесь на локацию в идеале на Лестницу или Болота, если DLSS включить в лобби или на стартовом экране игры, то при загрузке на локацию с большой долей вероятности вы словите визуальные глитчи. Это недавняя проблема UE5.



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

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

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

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



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

Для замены генератора кадров понадобится актуальная версия DLSS to FSR3,
Переходим на страницу Nexusmods[www.nexusmods.com] и скачиваем обычный dlssg-to-fsr3-0.130

Извлекаем архив с OptiScaler в удобное место.

Извлекаем архив с DLSS to FSR3 и копируем файл dlssg_to_fsr3_amd_is_better.dll в папку с OptiScaler.

Удаляем лишние файлы и папки:
  • DlssOverrides
  • Licenses
  • !! EXTRACT ALL FILES TO GAME FOLDER !!
  • amd_fidelityfx_vk
  • libxess_dx11
  • setup_linux.sh
  • setup_windows.bat
Далее переименовываем файл OptiScaler.dll в dxgi.dll

Открываем файл Optiscaler.ini где ищем раздел [FrameGen]
Меняем значение FGType=auto на FGType=nukems
Сохраняем и закрываем.

Теперь всё копируем из папки с OptiScaler в папку с установленной игрой:
Steam\steamapps\common\The Forever Winter\Windows\ForeverWinter\Binaries\Win64

Должен получиться такой список:




Запускаем ранее скачанный "DLSS Swapper"

В списке игр находим The Forever Winter кликаем 2 раза и в появившемся окне заменяем только библиотеки DLSS на версию 310.3! Остальные не трограем.



После можно закрыть программу.



ЗАПУСКАЕМ ИГРУ
Перед каждым запуском игры желательно убедиться, что на рабочем столе не открыты лишние окна и не запущены всякие приложения типа браузеров, проигрывателей итд. Когда запустили игру, стим лучше свернуть в трей. Всё это влияет на потребление видеопамяти в игре, чем меньше запущено активных приложений на фоне, тем лучше.

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

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



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



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

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

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

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

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

Всем удачи, хорошего лута и большого фпс!
80 Comments
Романски  [author] 26 Sep @ 4:16am 
_ILFERIN_, можешь удалять если нужно, сейчас вроде проблемы которая была раньше не наблюдается.
_ILFERIN_ 25 Sep @ 11:03pm 
Тут вопросец, а если я удалю строчку из ини файла отвечающую за ренеринг, я смогу менять его в самой игре? или фаэл сломаеться от подобных манипуляций?
Романски  [author] 2 Sep @ 1:22pm 
Lignum, думаю добавлю потом в раздел команды которые отключают блум, эффект плёнки, хроматические абберации итд. Отключил всё это за ненадобностью и для повышения четкости итд.
Lignum 30 Aug @ 5:13pm 
Еще на мой взгляд, стоит отметить настройку "свечение" r.BloomQuality, в файле Engine.ini ее стоит отметить в гайде, так как на некоторые прицелы без свечения не взглянуть без боли, а на некоторых наоборот, особенно это режет глаз на прицеле "Линза E-TECH XP" можно было бы указать диапазон настройки с парочкой скриншотов, мне понравилось выставлять его на значение 3, оно не такое ослепляющее как стандартное, и выглядят прицел с этим эффектом приятнее.
Lignum 30 Aug @ 5:11pm 
Хочу выразить благодарность за этот гайд, он полезен даже если нет никаких проблем с фпсом, так как позволяет отключить "полезные" визуальные эффекты, которые разработчики не позволяют отключить, такие как глубина резкости, зернистость, и эффект линзы, без этих эффектов игра стал выглядеть краше.
Романски  [author] 27 Aug @ 6:05am 
Обновил толмут под актуалочку.
Романски  [author] 26 Aug @ 12:08pm 
Shizomix, Сейчас при штатном FSR Frame gen очень сильно тормозит, когда открываешь кастомизациюю оружия, если заменять DLSS Frame gen на FSR такой проблемы нет.
Shizomix 26 Aug @ 8:40am 
чтож, как оказалось демо версии игры и полная абсолютно разные технически. В демке без копаний в файлах для подрубки фсра было 30 фпс в фулл хд. То на полной версии сейчас и так уже есть fsr, причём с ним даже как-то бодрее игра идёт. Разве что с генератором игра как-то кисельно ощущается даже в 140 фпс (нативно было фпс 50-60, по факту даже больше чем в демке), хотя в демке с локом на 70 всё было норм по отзывчивости
Shizomix 23 Aug @ 10:42am 
Хотя природа таких просадок по фпс для меня загадка ибо когда в тяжелых сценах были эти самые 30-20 фпс что карта что проц недогружались прям так кардинально. Может тут бы остальные методы оптимизации зарешали.
Не знаю как именно фср вытащил производительность из канавы в мясорубках, но у него это отлично получилось
Shizomix 23 Aug @ 10:35am 
Господи благослови амуде с их опенсурсом и автора с руководством. Было грустненько,
в тяжёлых сценах нестабильные 30-20 фпс на фулл хд, ещё и с просадками и кисельным управлением, выживать мягко говоря неприятно. Поставил только фср и фрейм ген (остальное, как мне кажется, не стоит того). Теперь в 2,5к на средних тянет в 90фпс в тех же условиях, в хабе без лока вообще было 150-170, но и ноут работал на пределе, что я стараюсь не допускать по религиозным причинам. Карточка мобильная rx 6850M XT
( + - RX 6650 XT на десктопе по производительности, хотя чип от RX 6700 XT).