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

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


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

Категории

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

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

Скоро обновлю пак. Ожидайте +- на следующей недели обновление. 
И пока не поздно, посоветуйте пожалуйста программу новую для проверки дубликатов. Я хочу от них избавиться, потому что как показала практика, с программой которой я это удаляю - работает не полноценно. 

Я не могу избавиться от как Вы говорите кучу "не нужных DLC" объектов, секстинга и т.д., Ребята, они все идут вместе с анимацией. Убирая их, я рискую поломать весь пак. Если Вы все такие умные, попробуйте создать свой пак. Это не так просто, как кажется на самом деле. А если я всё буду сортировать по папкам, я рискую создать ещё больше дубликатов, потому что каждый раз, анимации обновляются как и объекты!  Crying 

Кроме того, это мне ни разу не мешало играть. Да и сборка создана для всех, а не конкретно под каждого. Я Вам даю готовый пак, Вы уже сами перебирайте его как хотите. Название всех анимаций есть. Ищите на сайте эти анимации и изучайте что нужно удалить. Ведь там материала ну о-о-очень много. 

К слову, в новом паке будут новые анимации  Angel
Сегодня, 11:49
МС все эти штуки выделывает с большим азартом. Такую кашу намешает, никакая Маша с Медведем не переварят...
Сегодня, 11:11
да не, там мой косяк был, просто уже исправил
Сегодня, 02:58
явно что-то не то делаете) скачиваются все карты - в зип файле 29 элементов, и одна замена карты явно 100 мб весить не может) я скачала, проверила - все топчик, все карты на месте  Sideways 
Сегодня, 00:52
Andy
Сегодня, 00:02
Updated
Вчера, 22:46
По ссылке "Скачать все замены карт" скачивается только Nordhaven, а не все карты. Поправьте, пожалуйста!
Вчера, 22:35
Will you be able to make the mod update available to us or not? 10.8.8
Вчера, 22:07
хоть и автор этого забросил эту графику освещение игре симс 4 он и сейчас хорошо работает без проблем
Вчера, 20:29
Это лишнее
Вчера, 15:59
Так а где перевод? У Оригамики просто папка с игрой.
Вчера, 08:53
Добавил альтернативу
Вчера, 01:09
А у всех норм работает simfileshare? уже которую неделю не могу скачать от туда ничего. Скорость падает до 0 и прерывается. И ничего не скачивается. Есть аналог от куда рус можно скачать?
23 мая 2025 23:49
Поправил)
23 мая 2025 21:16
Коллеги, кто попробовал? Работает только в новых сохранках? Или старую тоже порадует?

23 мая 2025 18:04
Назад в будущее) Ещё 23 число, а мод уже от 25 на публичке)
23 мая 2025 18:00
Доброго здравия! Да, эти два мода конфликтуют. Но в PlantSim Lives нет надобности, его функции включены и в этот мод тоже
23 мая 2025 16:39
Всем привет!
Русификатор будет?
23 мая 2025 12:49
Вроде, такое от Alchemist's Kinky Expansions.

23 мая 2025 01:08
🤷🏻‍♀️ но у меня кроме него ничего такого плана не установлено. Это может с анимациями добавлено?
22 мая 2025 23:59
Код разработчика testingcheats true и код headlineeffects on 
Удачи!
22 мая 2025 19:12
Что-то у меня эта замена не фурычит...
22 мая 2025 18:53
Отличные писюны! и презики работают! Спасибо!
22 мая 2025 16:53
Здравствуй , возникла такая же проблема. Вы решили ее ?
22 мая 2025 15:16
А WW тут причем? Не из него черты и функционал
22 мая 2025 15:12
пока только частичный, нужно просто 2 перевода установить и все будет переведено. 
22 мая 2025 14:20
изменила в txt файле, ничего в игре не случилось, всё руками продолжаю назначать
22 мая 2025 10:28
Есть ли полный перевод на патреон-версию? Или есть только частичный? 
22 мая 2025 02:04
подскажите, пжлст, жизненная цель "папина радость" - как назвать персонажа папочкой? Черты характера поставила обоим персонажам, но в круговом меню ничего не могу найти по поводу этого.
22 мая 2025 01:10
Новых строк нет
21 мая 2025 20:45
            Latest Changes         
                     v2.2.9a 05/16/2025         
        
  •             
  •                 Fixed Custom Tattoos being removed from occult sims. If you lost them, you will need to readd them unfortunately. Keep in mind maxis doesn't support custom tattoos on any occults forms (but human forms of occults is fine, which will then be shared with the occult form).             
  •             
  •                 Updated order Boquet to allow for exclusive boundaries.             
  •             
  •                 Reinforced code for prostitution for situations when sexual boundaries may be missing. This shouldn't be happening, but I'm struggling to reproduce this bug.             
  •             
  •                 Fixed an issue with generating new occult forms for brand new succubi             
  •             
  •                 A bunch of sex change categories were missing their colours! Fixed now!             
  •         
                     v2.2.9b 05/17/2025         
        
  •             
  •                 Fixed code blocking autonomous transitions to the climax category during sex worker jobs.             
  •             
  •                 Fixed logic with some new succubus pheromone logic for picking sims affected by them.             
  •         
                     v2.2.9c 05/20/2025         
        
  •             
  •                 Just a quick patch to fix situations when my mod might not remove cas items properly, resulting in the naughty cas item remaining equipped/applied.             
  •         
21 мая 2025 20:36
Nisu что, Turbo покусал? У того тоже почти каждый день обновы были в определённое время, лол.
21 мая 2025 15:37
Понял, спасибо.
21 мая 2025 14:34
там скрипты Ниса допиливает, а контента реально нового нет.
21 мая 2025 14:23
А что там обновляется каждый день? Разницы не заметно. 
21 мая 2025 14:15

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


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

Редактор