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

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


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

Категории

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

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

от кого трубодрайвер или другой автор?
Сегодня, 19:30
В названии присутствует слово "генетика", что, в игре, отвечает за внешность. В шапке темы мода авторский скрин, где стрелочками наглядно показано: парик от отца, линзы от мамки. Единственная ошибка, по ссылке в теме, инжектор черт больше не нужен:
    • V4:
    • This mod now requires Lot 51 Core Library to work. It no longer uses the Trait Tracker Injector.


 С генетикой может КЦ работать и с ЧХ тоже.


Сегодня, 12:59
ваши симы могут унаследовать волосы и глаза одного из родителей, а цвет их кожи иногда может быть комбинацией цветов обоих

но ведь Наследственные Черты / Genetic Rewards от Vicky Sims (chingyu1023) наследует только черты характера, там вообще нет ничего про внешность  Wondering
Сегодня, 12:21
тоже не люблю, когда кусками. настолько выбесило, что перешла играть на английском. теперь всё подходит Wizard 
Вчера, 23:15
Перевод не полный, хотя идея классная! Буду ждать обновление, а пока пришлось удалить...:78o78:
Вчера, 22:43
:27:
Вчера, 22:16
Понятно бывает.
Вчера, 20:48
Хранитель семени
Вчера, 20:43
кнопки просто рядом, при выборе статуса для смены в настройках поста, иногда не туда нажимаю
Вчера, 20:10
Благодарствую за ваш отзыв.
Вчера, 19:52
ага, первоапрельская
Вчера, 19:44
Всем привет хочу спросить а это шутка по поводу перевода или как?
Вчера, 18:16
какой полёт фантазии открылся :13:
Вчера, 17:45
Двери расположены правильно, но все равно не работает :(
Вчера, 16:56
ничего себе, более 10 юзеров Policeman 
Вчера, 15:29
Привет, посоветуйте хороший мод такого плана который Вы используете:)
За ранее спасибо!
Вчера, 13:00
Всё написано на вашем скрине. У вас там подпольный клуб с симсом?   Grin
Вчера, 09:49
что я не так делаю?  Crying

Вчера, 09:21
Поставьте Better Build Buy, там этот функционал есть. Прекрасно работает между обновлениями игры.
Вчера, 08:15
Спасибо за замечание. Никогда не использовал данный мод. Скачал и всё в архив засунул, не прочитав инструкции к моду)
Вчера, 07:58
Подскажите пожалуйста! Кто-то ходил на выпускной бал с этим модом, которые расписаны каждую субботу? Плчему то когда нажимаю следовать за персонажем, ничего не происходит
Вчера, 00:34
Та незачт. Если будут какие-то ошибки, то по возможности сообщите о них, но желательно скопом ибо все исправления если и будут, то только после обновления самого мода,, который скорее всего обновится после обновления самой игры
Вчера, 00:09
О, еще одна версия. ))) Буду на посмотреть и сравнивать. Спасибо.
26 октября 2025 21:13
https://drive.google.com/file/d/1ud41-xiFaV_pdj6ZNqLNS6elAKF-XXLI/view?usp=shar
ing 
собрал свой перевод, немного вольный, но суть диалоговых окон сохраняется.
могут быть текстовые ошибки, если таковые будут найдены, сообщите - поправлю.
АХТУНГ. присутствует много нецензурных слов.
для последней версии с патрика на момент написания

:27::27::27:

26 октября 2025 20:43
Вам ниже писали про это, сам по себе Injector не работает. Он нужен для других модов. Вытаскивая Injector из папки mods, вы влияете на все моды которые его используют. Вывод, ищите проблемный мод.
26 октября 2025 20:35
убедитесь, что вы установили двери правильно, у входной двери как у окна указатели направления должны быть наружу
26 октября 2025 19:41
На моей версии к сожалению работает некорректно. Окно действительно расширяется, но объекты не выбираются
26 октября 2025 18:22
Здравствуйте, помогите пожалуйста :( Установила все правильно, но не могу назначить двери, звоночек, тип участка все есть, а дверь не кликается что б назначить. Подскажите, кто знает, как решить проблему. Заранее спасибо

26 октября 2025 16:16
Да, этот модик слегка кривожопинький:) Как по мне то body моды от авторов Wild Guy, NoirSimdulgenceMikooi -это лучшее что есть в данный момент.
26 октября 2025 16:08
Уважаемая Администрация, вы криво залили описание для этого мода, в общем архиве находятся два файла eve10nonWW и eve10WW, ставить нужно только один из них, nonWW если не пользуешься WW b соответственно eve10WW для WWЕсли оба поставить - баги появляются
26 октября 2025 15:52
в CAS и в самой игре(
26 октября 2025 15:31
Либо он у меня встал криво, либо его так сильно автор изменил, но через шифт-клик черты назначаются, а меню не на персонажах, не на компе нету, как собсна секс-маньяком маньячить непонятно, чисто ради этого мода ставился инжектор, но мод толи пашет, то ли нет - непонятно
26 октября 2025 15:25
eve10nonWW как бы намекает, что ставить его нужно только в том случае, если вы не используете Wicked Whims, кстати и у автора об этом было, потому у вас наверное и происходит баг, потому как там сейчас изменение с назначением частей тела в WW, наверное чего-то не учлось
А вообще автор мода чего-то сильно косячит, мало того, что с художничьим прибабахом нарисованых теней на скине, что при перевороте на живот дает грязную попу персонажу, так ещё и скинтоны перекрывают новые тату, поэтому пришлось поторошить скинтоны, вырезать чисто соски-гениталии и ставить на прозрачном скинтоне, в итоге тату не перекрываются...
26 октября 2025 15:20
Вот он тупит, этот инжектор, отменить запланированные заранее действия можно только через восстановление объекта, заняться вуху в воде среди медуз - сначала один поплыл перс, второй показал, что пойти туда не может, потом они поменялись местами, потом оба плыть туда - оба сели в медитативную позу и пошли по воде, в итоге пришлось выходить из игры, выкидывать инжектор на рабочий стол и после этого нормально произошло вуху в воде ( отдаться волнам, путь души)... и так любое действие - оно ска думает секунд несколько, единственное подростки качают навыки на барной стойке, но ради этого его ставить?
26 октября 2025 15:08
Да как раз таки этот пекедж —  «SMSims_eve10nonWWmerged_boobsliderfix» меняет дефолтно в CAS тело как и у женских симов так и у мужских.. 
Я вообще удалил этот пекедж потому что не хочу никаких дефолтных изменений в CAS наблюдать отличающихся от тех которые выбраны  селектором WW в самой игре. 
Вообще не понимаю для чего автор создавал конкретно этот дурацкий пекедж, что бы что??
26 октября 2025 13:43

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


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

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

Переводчик