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

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


  Дата публикации: 23.11.2024, 15:19 · 10 628 · 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

Категории

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

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

Вышло 1.36
Сегодня, 13:20
КЦ, WW и NWP ни разу не ломал интерфейс, у них свои "фишки". Кроме этого, если КЦ отстроен и его вытащить, то начнутся пляски в старой сохре такие, что проблемы с интерфейсом покажутся незначительными. В вашем списке только UI Cheat обозначен правильно. )
Сегодня, 13:16
В чем может быть причина, что перевод не работает? вроде все как обычно делаю, закидываю в mods

UPD: а, все работает. в папку с самим модом засунула, а не в подпапку, как optional
Сегодня, 10:55
Если что-то ломается после обновы всегда сначала чекай MCC, TORBODRIVER, NISA и UI. 4 мода, которые чаще всего ломают игру, особенно, когда я вижу что интерфейс полетел, у меня там сомнений не остаётся вообще, что косяк в одном из этих четырёх
Сегодня, 10:31
 меня апдейд не работает вообще пишет ошибку есть ссылка где можно скачать все длс а то сайт анудиса не работает вообще
Сегодня, 05:51
Я видел, что там нельзя бусти. Ну значит как будут публичные переводы, тогда и буду туда заливать.
Сегодня, 04:48
Странно, чему там ломаться? Обновления игры только добавляют новые города, в уже существующих ничего не меняется. Или нет?
Сегодня, 04:33
только на amlgames об этом не пишите, а то там Petr541 кукухой поехал на этой теме Lol
Сегодня, 04:10
Я создал свой Boosty. Вы можете поддержать меня копеечкой. Переводы будут выходить в публичный доступ теперь чуть позже.

Сегодня, 01:40
Спасибо что написали о результатах, большинство просто пропадают.
 Рад что помогло. Приятной игры. :)
Вчера, 22:43
Прочитала ваши инструкции к моему случаю и похожим, сделала все по вашим словам: вытащила все скриптовые моды, удалила точно устаревшие, по одному заменила на актуальные версии. Все заработало, такая радость на душе. Огромное спасибо, что помогли!
Вчера, 22:10
Большое спасибо! Сделала все, как вы сказали, и действительно все заработало! Очень благодарна, спасибо!
Вчера, 22:09
WonderfulWhims v58October 5th 2025 - обновите, пожалуйста
Вчера, 21:08
Так Патреон версия отличается не только доп причудами что то я не понял ) просто и причуды которые и там и там отличаются по весу и так то намного можно сказать ) Что есть какая то разница все таки ? )
Вчера, 21:01
Обновили до версии 2.0.6
Вчера, 18:44
у меня вроде есть старые версии, но я не проверяла. и я плавно перехожу на карты от другого автора, более максисные они что ли Wizard 

те три карты аж за 2022 год, так что точно что-то да сломалось. у автора пока руки не дошли освежить их, наверное))
Вчера, 17:23
Вот и я пока не понял, но видимо автору виднее - эти карты на его патреоне пока не скачать, они на ремонте
Вчера, 17:13
спасибо за обновление книжечки Angel 

не забывайте скачивать и Homestead Helper. он тоже обновился Wizard 
Вчера, 17:18
спасибо, погнала хватать Angel 
Вчера, 17:11
мне вот тоже интересно, что именно там сломалось))
Вчера, 17:09
Насколько я знаю - на данный момент сломаны карты Бритчестера, Комореби и Эвергрина... В чём их сломанность пока не знаю, но я читал это у автора.
Вчера, 15:24
Добавлю, вы сами можете добавлять в исключения тот или иной элемент одежды на симе который вам не нравится. В процессе игры увидели фрика, кликнули по нему КЦ - Гардероб - Добавить в исключения. Эта одежда при последующих генерациях не должна применяться. Важно так же настроить сам модуль Дрессера. А при обновлении КЦ не удаляйте файл cfg иначе придется "обучать" по новой.
Вчера, 14:43
его и скачивала, ну да ладно, кеш тоже чистила, не знаю в чем проблема
Вчера, 14:37
Обновили сегодня 07.10
Вчера, 14:36
Для понимания того, что вы имеете ввиду "последние версии" указывайте цифры версий.
Настораживает, "проверили все моды", те при чистой (без модов) папке Mods, при установленном одном КЦ  100% пропадание предметов? Через какой промежуток времени это происходит? В новом игровом сохранении? Что именно пропадает кроме "фото"?

И важно понимать, у многих модов есть свои предметы которые вы используете в игре и при удалении мода из папки Mods повлечет удаление связанных предметов из игры, о чем игра вам радостно сообщит. Игра про них уже ничего не знает.

По своей игре. Забитая модами папка Mods, КЦ 2025.5.1  игра 1.118.257.1020 хлам в багаже и в инвентаре семьи лежит, фото тоже (разве что автографы всякие без фото, просто рамки не напрягает. А просто фото норм)

Вчера, 14:25
Спасибо, что ответили! А то устала от той страной одежды на нпс

Вчера, 14:19
Write your feedback to the author of the mod on the loverslab website. )
Вчера, 14:10
Кто "ругается"? В процессе игры ошибки? Перечисленные моды не работают?
Или "MCD_2.2.300.0 3 Mar 2018" 2018 года?
Для первичной проверки на дубли ставим отдельно НЕ в папку Mods   Sims 4 Mod Manager 
Для внутриигрового контроля ставим В папку Mods скрипт Better Exceptions при срабатывании выдаст информацию в ваш браузер, в том числе про дубли если их пропустил мод менеджер, так бывает.
И, да, не все найденные конфликты в модах являются ошибками (кроме дублей, дубли надо чистить), не надо стремиться побороть их все, включайте критическое мышление.
И к этим двум модам, WW и BD не хватает MCCC, в народе называют КЦ. Удачи. )

Вчера, 14:01
Grannies Cookbook обновилась 07-10-2025, добавьте, пожалуйста  Kissing
Вчера, 12:51
I'm experiencing slowdowns in my game with the Perverted_Expansion_Pack mod, which is significantly less loaded than Nisa's mod. So I'd say they have an overload issue in the game. Unless you have a super powerful PC, too many traits kill traits.
Вчера, 12:18
Банка должна быть в багаже и плюс 15 шишек одного сорта.
Вчера, 12:01
у меня пролечка  не пашет в этом моде. на банку нажимаю "положить в багаж и т д "
Вчера, 11:46
Остались два мода, это Wicked Whims последней версии и Basemental Drugs последней версии, + всякие шмотки, причёски, макияжи и т.п....Но всё равно ругается на два доступных мода через Mod Conflict Detector, а именно на их скрипты.. Это можно как-то поправить, или только без них играть?
Вчера, 11:12
опытным путем проверили все моды, проблема с багажом и пропадающими фотками именно с кц сохраняется (обновлен он до последней версии, как и игра). есть инфа какая-либо, как пофиксить?
Вчера, 10:30
Это не мод, а файл конфигурации для MCCC. Если у вас установлен актуальный MC Command Center (и файл mc_dresser.ts4script не забыт), то версия игры не имеет значения.
Только имейте в виду, что "в этом файле использованы элементы одежды из всех дополнений, китов и каталогов", вышедших к февралю 2024 года — дата последней версии на источнике, так что, если чего-то нет, то и на симах этого не будет.
Вчера, 09:13

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


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

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

Переводчик