PC Fine-tuning My Engine.ini

Discussion in 'TSW General Discussion' started by AmityBlight, Mar 6, 2026.

  1. AmityBlight

    AmityBlight Well-Known Member

    Joined:
    Feb 29, 2024
    Messages:
    882
    Likes Received:
    2,491
    Hey folks :)

    Lately I've been tinkering a bit with the engine.ini, to get the most out of TSW without noticeably losing performance. So far this has worked quite well and the game looks very fine for me, but there's still room for improvement, as usual :)
    That's why I'm posting this here now. I would like those of you with experience to please check my settings and advise me which ones are overkill (there are definitely some), which ones could be improved further or if there are some that I should add or remove.
    Performance with the current settings is quite good, except some stuttering on newer routes like Stuttgart-Heilbronn or S-Bahn Frankfurt, while for example Mittenwaldbahn on the other hand is running smoothly.
    So if anyone knows ways to improve performance without noticeably reducing visual quality, please let me know ;)

    No, I don't want to use the famous Lighting & Visual Enhancement mod, it's great I'm sure but I don't wanna have to install Godmode for it.

    My .ini settings:
    [SystemSettings]
    r.CreateShadersOnLoad=1
    r.UseAsyncShaderPrecompilation=1
    r.UseShaderPredraw=1
    r.UseShaderCaching=1
    r.ShaderPipelineCache.BatchTime=13
    r.ShaderPipelineCache.BackgroundBatchTime=5
    r.ShaderPipelineCache.PrecompileBatchTime=5
    r.LODDistanceFactor=1.2
    r.ViewDistanceScale=2.5
    r.StaticMeshLODDistanceScale=0.8
    r.SkeletalMeshLODBias=-1
    r.ForceLOD=0
    r.MipMapLODBias=-2
    foliage.LODDistanceScale=1.8
    foliage.DensityScale=1
    foliage.MinLOD=0
    r.HLOD.DistanceOverride=0
    r.HLOD.MaximumLevel=0
    r.LODBias=-1
    r.LODFadeTime=2
    r.TextureStreaming=1
    r.Streaming.LimitPoolSizeToVRAM=0
    r.Streaming.PoolSize=12288
    r.Streaming.MaxTempMemoryAllowed=512
    r.Streaming.FramesForFullUpdate=2
    r.Streaming.Boost=2
    r.Streaming.HLODStrategy=2
    r.Streaming.FullyLoadUsedTextures=0
    r.Streaming.NumStaticComponentsProcessedPerFrame=200
    r.MaterialQualityLevel=1
    r.MaxAnisotropy=16
    r.SSR.Quality=4
    r.SSR.Temporal=1
    r.RenderTargetPoolMin=1024
    r.GTSyncType=1
    r.OneFrameThreadLag=1
    r.Shadow.DistanceScale=3
    r.Shadow.CSM.MaxCascades=8
    r.Shadow.MaxCSMResolution=4096
    r.Shadow.MaxResolution=4096
    r.Shadow.Quality=4
    r.Shadow.RadiusThreshold=0.01
    r.Shadow.CSM.TransitionScale=1.0
    r.Shadow.PreShadowResolutionFactor=1.0
    r.LightMaxDrawDistanceScale=130
    r.MinScreenRadiusForLights=0.00
    r.MinScreenRadiusForDepthPrepass=0.01
    r.AllowLandscapeShadows=1
    r.DistanceFieldShadowing=1
    r.DistanceFieldAO=4
    r.DFDistanceScale=5
    r.AOMaxViewDistance=20000
    r.AmbientOcclusionLevels=3
    r.PostProcessAAQuality=6
    r.TemporalAASamples=16
    r.TemporalAAFilterSize=0.7
    r.TemporalAACurrentFrameWeight=0.04
    r.TemporalAA.Upsampling=1
    r.ToneMapper.Sharpen=0.8
    r.SceneColorFringeQuality=0
    r.DepthOfFieldQuality=1
    r.FastBlurThreshold=2
    r.BlurGBuffer=0
    r.Tonemapper.GrainQuantization=0
    r.D3D.ForceDXC=1
    gc.TimeBetweenPurgingPendingKillObjects=200
    s.ForceGCAfterLevelStreamedOut=0
    s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=0
    s.LevelStreamingComponentsRegistrationGranularity=30
    s.LevelStreamingComponentsUnregistrationGranularity=10


    My relevant system specs:
    AMD Ryzen 7 9800XD 4700MHz
    64 GB RAM
    Nvidia Geforce RTX 5080
    Windows 11
    DirectX 12

    Looking forward to any input and constructive criticism! :D
     
    • Like Like x 1
  2. jesper2805

    jesper2805 Well-Known Member

    Joined:
    May 18, 2025
    Messages:
    1,086
    Likes Received:
    1,284
    Whats the problem with God mode then?
     
  3. Crosstie

    Crosstie Well-Known Member

    Joined:
    Dec 8, 2016
    Messages:
    6,503
    Likes Received:
    15,436
    I don't know. With those specs I don't think I'd waste my time tinkering. Even vanilla, you probably get great graphics and gameplay, right? ;)
     
    Last edited: Mar 6, 2026
    • Like Like x 2
  4. AmityBlight

    AmityBlight Well-Known Member

    Joined:
    Feb 29, 2024
    Messages:
    882
    Likes Received:
    2,491
    No problem at all, I'm sure it's a helpful thing since so many people enjoy it so much.
    It's just my personal taste. To me it feels a bit like cheating, having that much control over every aspect of the game. Sounds crazy, I know, but perhaps I am. :cool:

    That's true, the game already looks good in its vanilla state. But there's always room for improvement. With the stuff I added so far, shadows, display distance, LOD switching, texture resolution and such already give a more realistic and immersive feel. It improved my driving experience a lot, but now I want to fine-tune it, like getting rid of the stuttering on some routes for example.
    Plus, I love tinkering with games like this, trying to squeeze out that last little bit of juice, or making it feel "just right" for my taste :D
     
    • Like Like x 3
  5. SonicScott91

    SonicScott91 Well-Known Member

    Joined:
    Sep 11, 2020
    Messages:
    1,107
    Likes Received:
    3,311
    I share your opinion on God Mode, there's so much functionality in it that you can consider it cheating. You can literally change your profile level or fast forward the game x4 whenever you want. I've mostly steered clear of ini edits as I find the default game looks fine, most of the time! Certain cloud levels do tend to make it look washed out.

    I run with:
    Alienware Aurora R16
    Intel(R) Core(TM) i9-14900KF (3.20 GHz)
    64GB Ram
    NVIDIA Geforce RTX 4090
    Windows 11

    I've left the game in vanilla state, not even using DX12 because it causes weird shadow flickering in certain lighting conditions. I've just stuck the game in 4k60fps Ultra and it's extremely smooth once shader caching is done :)

    I might dive back into using minor texture/branding mods, but for the time being, I'm 100% vanilla.
     
    • Like Like x 2
  6. AmityBlight

    AmityBlight Well-Known Member

    Joined:
    Feb 29, 2024
    Messages:
    882
    Likes Received:
    2,491
    I've stayed vanilla for a long time too, but after getting a new PC last summer I started tinkering a little, just to scratch the itch :D
    And I'm glad I did... for example, the improved shadow draw distance and a bit of clever LOD management really add to the immersion. :)
     
    • Like Like x 3

Share This Page