Каталог статей, Гайды и статьи

Оптимизация производительности с помощью Engine.ini - Сталкер 2


  Дата публикации: 23.11.2024, 15:19 · 10 101 · 0

  1. Описание
# Руководство: Как оптимизировать производительность, отредактировав файл Engine.ini

Если вы столкнулись с низкой частотой кадров (FPS) или проблемами с производительностью в игре, есть способ улучшить ситуацию. Для этого вам необходимо отредактировать файл Engine.ini. В этом руководстве мы подробно расскажем, как отключить трассировку лучей RTX, технологию Lumen и выполнить другие оптимизации, чтобы повысить частоту кадров и наслаждаться игрой с большим комфортом.

Объединение оптимизаций в единый Engine.ini

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

Расположение файлов для обеих версий Steam и Game Pass

Ознакомьтесь с комментариями и запросами, вот расположение файлов для обеих версий игры:

- Steam:

%localappdata%\Stalker2\Saved\Config\Windows

- Game Pass:

%localappdata%\Stalker2\Сохранено\Config\Winddk

Пошаговые инструкции

1. Найдите файлы конфигурации, скопировав путь, указанный выше, в проводник Windows

2. Если его нет, создайте файл с именем Engine.ini.

3. Вставьте следующее содержимое и измените строки с комментариями в соответствии со спецификациями вашей системы: Прочитайте ниже большой блок кода, для каких строк нужно изменить, если вы их еще не заметили!

[SystemSettings]
t.MaxFPS=120 ; Only if your max refresh rate is 120hz, otherwise change it accordingly
r.VSync=0 ; Only if you have VRR enabled on your display, otherwise delete it
r.D3D11.UseAllowTearing=1 ; Only if you have VRR enabled on your display, otherwise delete it
r.D3D12.UseAllowTearing=1 ; Only if you have VRR enabled on your display, otherwise delete it
r.Streaming.PoolSize=12288 ; Only for 16GB VRAM. If you have 24GB use 18432, for 12GB use 9216, for 8GB use 6144, for 6GB use 4608, for 4GB use 3072
r.MaxAnisotropy=16
r.Tonemapper.GrainQuantization=0
r.FilmGrain=0
r.NT.Lens.ChromaticAberration.Intensity=0
r.SceneColorFringeQuality=0
niagara.CreateShadersonload=1
r.TemporalAACurrentFrameWeight=0.15
r.TemporalAASamples=8
r.TemporalAASharpness=0.9
r.Tonemapper.Sharpen=0.8
r.RHICmdBypass=0
r.GPUCrashDebugging=0
r.AllowMultiThreadedShaderCreation=1
r.TextureStreaming.MinTextureResidentMipCount=7
r.Streaming.HLODStrategy=2
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.MipBias=0
r.RenderTargetPoolMin=400
r.GTSyncType=1
r.EarlyZPass=2
r.AllowOcclusionQueries=1
r.GBufferFormats=3
r.AsyncCompute=1
r.UseAsyncShaderPrecompilation=1
r.Streaming.DefragDynamicBounds=1
r.Streaming.UseAllMips=1
D3D12.MaximumFrameLatency=3
D3D12.AsyncDeferredDeletion=1
D3D12.AFRUseFramePacing=1
D3D11.MaximumFrameLatency=3
D3D11.AsyncDeferredDeletion=1
D3D11.AFRUseFramePacing=1
FX.AllowAsyncTick=1
FX.BatchAsync=1
FX.BatchAsyncBatchSize=8
FX.EarlyScheduleAsync=1
AllowAsyncRenderThreadUpdates=1
AudioThread.EnableBatchProcessing=1
AudioThread.BatchAsyncBatchSize=9999999

[ShaderCompiler]
bAllowAsynchronousShaderCompiling=True
bAllowCompilingThroughWorkerThreads=True
NumUnusedShaderCompilingThreads=1
bAsyncShaderCompileWorkerThreads=True
bEnableOptimizedShaderCompilation=True
MaxShaderJobBatchSize=50
MaxShaderJobs=500

[/script/engine.engine]
bAllowMultiThreadedShaderCompile=True

[DevOptions.Shaders]
bAllowShaderCompilingWorker=True
bOptimizeForLocalShaderBuilds=True
WorkerThreadPriority=0
bUseBackgroundCompiling=True

[TextureStreaming]
r.TextureStreaming=1
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.FullyLoadUsedTextures_Always=1
r.Streaming.DefragDynamicBounds=1
r.Streaming.FramesForFullUpdate=1

[Core.System]
r.XGEShaderCompile=1
r.XGEShaderCompile.Mode=3
r.IoDispatcher.CacheSize=4096
r.IoDispatcher.AsyncBatchReadSizeKB=4096
+Suppress=Scriptwarning
+Suppress=Error
+Suppress=Scriptlog
+Suppress=Warning

[Engine.InputSettings]
RawMouseInputEnabled=1
bEnableMouseSmoothing=False
bViewAccelerationEnabled=False

[Engine.RendererSettings]
r.AsyncCreateLightPrimitiveInteractions=1
r.RDG.AsyncCompute=1
r.AsyncPipelineCompile=1
r.AmbientOcclusion.AsyncComputeBudget=1
r.EnableAsyncComputeVolumetricFog=1
r.Streaming.UseAsyncRequestsForDDC=1

[RenderingThread]
bAllowThreadedRendering=True
bAllowAsyncRenderThreadUpdates=True

[/script/engine.streamingsettings]
s.AsyncLoadingThreadEnabled=True
s.AsyncLoadingThreadEnabled=1
s.AsyncLoadingUseFullTimeLimit=1
s.MinBulkDataSizeForAsyncLoading=0
s.PriorityAsyncLoadingExtraTime=0
s.AsyncLoadingTimeLimit=4

[/script/engine.garbagecollectionsettings]
gc.MultithreadedDestructionEnabled=1

[Engine.ErrorHandling]
bPromptForRemoteDebugging=False
bPromptForRemoteDebugOnEnsure=False

[/script/akaudio.aksettings]
bEnableMultiCoreRendering=True

[CrashReportClient]
bAgreeToCrashUpload=False
bImplicitSend=False

[Core.Log]
LogPluginManager=off
LogOnlineIdentity=off
LogOnlineSession=off
LogMemory=off
LogPakFile=off
LogTemp=off
LogLinker=off
LogOnline=off
LogOnlineGame=off
LogAnalytics=off
LogConfig=off
LogInteractiveProcess=off
LogInput=off
LogOnlineEntitlement=off
LogOnlineEvents=off
LogOnlineFriend=off
LogOnlinePresence=off
LogOnlineTitleFile=off
LogOnlineUser=off
Global=off

[Engine.GarbageCollectionSettings] 
gc.MinimalAsyncGarbageCollectionTime=0.3

4. Строки для изменения:

t.MaxFPS=120 ; Only if your max refresh rate is 120hz, otherwise change it accordingly
r.VSync=0 ; Only if you have VRR enabled on your display, otherwise delete it
r.D3D11.UseAllowTearing=1 ; Only if you have VRR enabled on your display, otherwise delete it
r.D3D12.UseAllowTearing=1 ; Only if you have VRR enabled on your display, otherwise delete it
r.Streaming.PoolSize=12288 ; Only for 16GB VRAM. If you have 24GB use 18432, for 12GB use 9216, for 8GB use 6144, for 6GB use 4608, for 4GB use 3072

Измените файл GameUserSettings.ini (устарел)

Пошаговые инструкции

1. Найдите файл GameUserSettings.ini:

Файл конфигурации расположен по следующему пути:

%localappdata%\Stalker2\Saved\Config\Windows

Вы можете скопировать и вставить этот путь в адресную строку проводника.
После этого найдите файл с именем GameUserSettings.ini и откройте его с помощью блокнота или любого текстового редактора.

2. Измените настройки графики для повышения производительности.:

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

[ScalabilityGroups]
sg.ResolutionQuality=33.2999992   ; Lower resolution scale (between 0-100) for better fps
sg.ViewDistanceQuality=0          ; Decrease the view distance to reduce rendering load
sg.AntiAliasingQuality=0          ; Disable anti-aliasing for higher FPS
sg.ShadowQuality=0                ; Disable shadows for a performance boost
sg.GlobalIlluminationQuality=0    ; Disable global illumination to save GPU power
sg.ReflectionQuality=0            ; Disable reflections for better FPS
sg.PostProcessQuality=0           ; Lower post-processing effects
sg.TextureQuality=0               ; Use lower texture quality for smoother performance
sg.EffectsQuality=0               ; Disable effects like particles and explosions
sg.FoliageQuality=0               ; Reduce foliage detail for better performance
sg.ShadingQuality=0               ; Disable complex shading effects
sg.HairQuality=0                  ; Disable complex hair effects
sg.ObjectDetailQuality=0          ; Use reduced object details
sg.VolumetricFogQuality=0         ; Disable volumetric fog
sg.VolumetricCloudsQuality=0      ; Disable volumetric clouds
sg.SkyQuality=0                   ; Reduce sky quality
sg.MaterialQuality=0              ; Reduce material quality
sg.MotionblurQuality=0            ; Disable motion blur
sg.DOFQuality=0                   ; Disable depth of field effects

3. Отключите трассировку лучей RTX и технологию Lumen.:

Трассировка лучей и технология Lumen lighting требуют высокой производительности. Их отключение значительно повысит частоту кадров в секунду, если они включены в игре.

Добавьте следующие строки в свою конфигурацию, чтобы отключить их:

[SystemSettings]
r.RayTracing=False
r.RayTracing.Shadows=False
r.RayTracing.Reflections=False
r.RayTracing.AmbientOcclusion=False
r.RayTracing.GlobalIllumination=False
r.RayTracing.Lighting=False
r.RayTracing.Translucency=False
r.RayTracing.SkyLight=False
r.Lumen.Reflections=False
r.Lumen.Reflections.HardwareRayTracing=False
r.Lumen.Reflections.ScreenTraces=False
r.Lumen.GlobalIllumination=False
r.Lumen.ScreenProbeGather=False
r.BloomQuality=0
r.LensFlareQuality=0
r.LensFlareQuality=0
r.PostProcessAAQuality=0
r.PostProcessAAQuality=0
r.DepthOfFieldQuality=0
r.DefaultFeature.AntiAliasing=0
r.MaxAnisotropy=16

4. Отключите сглаживание частоты кадров:

По умолчанию Unreal Engine может сглаживать частоту кадров, чтобы предотвратить резкие колебания. Отключение этого параметра может повысить стабильность FPS.

Добавьте следующую строку в раздел [Скрипт/движок.Движок] вашего GameUserSettings.ini.:

[/script/engine.engine]
bSmoothFrameRate=False

5. Дополнительно: Настройте разрешение и частоту кадров:

Снижение разрешения в игре (например, с 2560x1440 до 1920x1080) может значительно повысить частоту кадров в секунду.
Ограничение частоты кадров определенным значением также может помочь стабилизировать производительность.

Измените эти настройки в разделе [/script/engine.gameusersettings]:

[/script/engine.gameusersettings]
bUseVSync=False                   ; Disable VSync for higher FPS
bUseDynamicResolution=True        ; Enable dynamic resolution to adapt to performance needs
ResolutionSizeX=1920              ; Set resolution width to 1920 (Full HD)
ResolutionSizeY=1080              ; Set resolution height to 1080 (Full HD)
LastUserConfirmedResolutionSizeX=1920  ; Not sure yet why there are two settings for this
LastUserConfirmedResolutionSizeY=1080  ; Not sure yet why there are two settings for this
FrameRateLimit=120.000000         ; Limit frame rate to 120 FPS for smoother gameplay

6. Сохраните файл:

После внесения этих изменений сохраните файл GameUserSettings.ini и закройте редактор.

7. Перезапустите игру:

Запустите Stalker 2 и проверьте свою производительность. Вы должны заметить улучшение FPS и плавный игровой процесс, особенно в сложных областях.

Краткое описание изменений:

Пониженные настройки графики для снижения нагрузки на графический процессор и повышения производительности.
Отключена трассировка лучей RTX и технология Lumen, чтобы избежать снижения производительности из-за улучшенных световых эффектов.
Отключено сглаживание частоты кадров, чтобы устранить искусственные ограничения и колебания FPS.
Пониженное разрешение и ограничение частоты кадров для стабильного и высокопроизводительного игрового процесса.

Выполнив эти действия, вы сможете повысить производительность Stalker 2. Это руководство подойдет всем, кто играет в игру в Steam, а путь к файлу конфигурации в разных системах одинаков.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

BelarusianChinese (Traditional)CzechDanishDutchEnglishFrenchGermanIndonesianItalianJapaneseKoreanLatvianPolishPortugueseRussianSpanishThaiTurkishUkrainian

Категории

Чат доступен только для зарегистрированных пользователей. Войдите в аккаунт для общения в чате.

Лента комментариев

А установить и опробовать не судьба?
Сегодня, 16:15
Не там смотрите. Есть еще одна опция "похоть" в дружелюбных действиях.

Сегодня, 15:20
А как выполнить задание для жизненной цели с натуризмом? Надо поговорить с кем-то о наготе, но при выборе диалога из раздела "похоть" есть только настройки и настройки персонажа.
Сегодня, 15:05
У меня конфликтует с Srsly's Modding Resource 
Сегодня, 14:38
Поставила заниматься Ву-ху за деньги, бедные работники себе все стерли, и как-то очень дохрена денег прилетало каждый раз, 75к за 24 часа заработал бизнес >< В общем мод забавный, но сыроват. А еще автор почему-то ооочень сильно любит говорящие унитазы :D
Сегодня, 06:03
В этом моде можно продавать и делать самому. Надо у барыги с дружескими отношениями спросить возможность продавать выбранный вид веществ. А через компьютер покупать разные штуки для производства и самому выращивать и синтезировать.
Сегодня, 01:32
Вроде надо мод на проституцию Nisa
Сегодня, 01:29
В какой-то версии было доступно покупать котики за секс, с условием установленного викед вимса. Сейчас не могу найти такое взаимодействие, его убрали?
Сегодня, 00:39
Самое интересное, что PEP 3.3.0 прекрасно работает на 117 версии в компании с теми же самыми модами, хотя заявлено, что она не поддерживает эту версию — для этого и обновлялась аж три раза.

Сегодня, 00:34
у меня нет сил за этим следить, скоро буду как Анадиус всех банить)
Вчера, 22:43
Да там наверняка очередное: ой, я не прочитал что нужно для работы мода, забыл распаковать из архива, глубоко запихал файлы .ts4script или вовсе забыл их закинуть, и т. д. 

p.s. Мы с тобой тут как санитары леса Grin 
Вчера, 22:35
Я ради 2.9.1 версии тула специально обновилась до 1.117, и один день все работало. А на второй появилась та же самая проблема что и у вас( пока что никакие манипуляции не помогли это исправить.
Что делала и что не помогло:
- чистила кеш;
- пробовала запускать этот мод с отдельными частями игры, с треем, с сейвами;
- заново перекачала все файлы игры;
Выяснила, что такое происходит когда есть какой-то сейв в игре. Если сейв вынуть, то и глюка нет.

Вчера, 22:35
Пока я писал портянку, опередил. :)
Удалил свой весь текст, оставил только начало.
Вчера, 22:29
rfhbyf [Посетители] (Сегодня, 21:53) #375                            
игра 1.116,  ниса 2.2.9ed, не работает даже без модов

Моду от Нисы нужен мод WW . И в 116-й версии игры и с Wicked Whims 187.6 он работал не хуже обычного.
Если у вас действительно нет никаких модов, кроме выше указанных. Сделайте проверку файлов игры.

Вчера, 22:27
27.08 вышел багфикс от автора, но я пока не проверял работоспособность. Просто решил уведомить. :)
Вчера, 22:20
эта версия тоже не работает, кстати)
Вчера, 22:20
Для начала, убеждаетесь в том, о чем пишете сами. Это значит, что ваша текущая папка «‎The Sims 4»‎ со всеми модами временно переезжает в другое место на диске. После первого чистого запуска игры, вы возвращаете в пустую папку «Mods» только WW и NWP соответствующих версий для игры. Если эти 2 мода работают, то ваша проблема связана с другими модами. Если не работают, то вы явно скачиваете не то или делаете что-то не так.
Вчера, 22:15
Вчера, 22:07
Admin, не нашел в поиске, напишу сюда. Если есть на сайте, то извиняйте.
У этого автора как в САБЖ есть еще несколько функциональных модов (анимированных), например:
the sims 4 stoller infan and toddler fuctional (Patreon)  (коляски)
Thesims4 Car_GMC_Acadia (Patreon) (авто)
the sims 4 bicycle hitchiking mod (Patreon)  (езда на велосипеде с кем-то) и тд

М.б. их добавить одной темой или каждому по отдельности?



Вчера, 22:07
игра 1.116,  ниса 2.2.9ed, не работает даже без модов
Вчера, 21:53
Возможно что-то с этим модом еще конфликтует. Ошибка похоже частая после обновы игры.
Вчера, 21:44
А подскажите, пожалуйста, нет ли мода, позволяющего симам делать домашнюю работу вместе?
Вчера, 21:34
Ребятушки! Подскажите, последняя обнова реально 16 гб весит?!)))

Вчера, 21:24
Если игра 1.117.227.1030 и Nisa’s Wicked Perversions 2.2.9f (19.08.2025), то отстаньте от Нисы, мод работает. Конфликтуют другие моды, обновляйте все скриптовые моды (даже если в ваших логах, сейчас, пишет про NWP).
Вы сообщения немного ниже почитайте, здесь и темы типа "Updater".

Вчера, 21:23
Постоянно даже после загрузки новой семьи и удаления мода от нисы выбрасывает в меню городов, не помогло даже полное удаление и очистка симса, что делать?

Вчера, 20:54
Он с каким-то шансом появляется при поиске книг заклинаний на книжных полках в мире магии. Увы, там нещадный рандом и иногда надо искать несколько дней. 
Вчера, 20:13
Нашел решение.

Нужно или создать свой зал с такой чертой участка или добавить существующему залу ее: режим управления городом — переходим в редактирование зала — добавляем особенность участка
Вчера, 18:36
почему-то нет возможности "потренироваться"
раньше без проблем всем подряд пихал, а сейчас ни он не может предложить, ни у него попросить не могут. нет таких функций...
Вчера, 18:26
Прошло уже пару обновлений. Последнее было вчера (CF):
S4MP 0.63.1 (Windows)
Вчера, 14:29
На CF вышло обновление:
Basemental - Universal Venue List v2.49
Вчера, 14:23
на 117 версии работает*?
Вчера, 13:54
Не дает зайти в семью. Выкидывает на выбор городков. Придется ждать обновления((
Вчера, 12:49
спасиббо
Вчера, 12:47
Спасибо за пояснения! Кстати, спасибо что напомнили про ww.fix - я и не думала ее применять в таком контексте (хотя по смыслу понятно, что раз она сбрасывает/исправляет все взаимодействия, то и сперму должна убрать по идее)... Мне не часто приходится ею пользоваться, в основном использую если появляется сообщение о ошибках анимации WW. Я не про рыжие LE, а про сообщение в котором говорится о ошибке или зависании (или еще что-то, давненько не выскакивало) анимации и предложены две кнопки - остановить текущую анимацию или остановить все анимации WW. Вот после такого сообщения я и применяю профилактически ww.fix.
Вчера, 12:11
Что-то мне подсказывает, что проще найти отдельные моды, выполняющие функционал большинства модулей в SoL, чем дождаться обновы автора. Вспомнить хотя бы то, как долго мод обновлялся в прошлый раз...
Вчера, 11:59

Команда сайта


Администратор

Редактор, переводчик

Переводчик