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:
    985
    Likes Received:
    2,749
    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,243
    Likes Received:
    1,521
    Whats the problem with God mode then?
     
  3. Crosstie

    Crosstie Well-Known Member

    Joined:
    Dec 8, 2016
    Messages:
    6,584
    Likes Received:
    15,646
    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:
    985
    Likes Received:
    2,749
    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,117
    Likes Received:
    3,341
    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:
    985
    Likes Received:
    2,749
    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
  7. nigel mansell

    nigel mansell New Member

    Joined:
    May 28, 2026
    Messages:
    3
    Likes Received:
    0
    Hi AmityBlight

    Complete new user alert. Never owned/run TSW6 before, or any train sim. I'm a sim-racer. Are you using TSW 6 here? I also don't want to use GodMode and a visual MOD. I just want to tweak to get smooth/optimised performance, and get rid of stuttering as much as possible.

    Can I ask what monitor resolution you use? What in-game scaling have you set?
    Are there specific menu settings in TWS6 that need to be used so that the results would look the same as yours? Does the game "preset" matter too? Does it even matter what my settings are, when I edit the ENGINE.INI??

    I have a 12GB 5070Ti / R9 9840HX 16C/32T Ryzen Laptop, so I need to tweak your settings down because my card/cpu have less performance compared to you. Google suggests that my laptop has the power of a 4060Ti/4070 PC part, but I have the benefit of the 12GB. Any idea which lines values I'd need to alter, so that it doesn't bring the laptop to it's knees!
    ;)

    If you can offer some generic advice, I'd be grateful. I'm not looking for cast iron g'tee either, I appreciate you can't know how much I'll have to dial back.

    Cheers

     
  8. Double Yellow

    Double Yellow Well-Known Member

    Joined:
    Jan 24, 2021
    Messages:
    2,656
    Likes Received:
    4,478
    I’m really surprised you’re tinkering with your system settings with the specs you have.
    I doubt they’d be much room for improvement since the game is poorly optimised to begin with. No amount of tweaking is going to avoid stutters and fps drops.
     
  9. VGK

    VGK Member

    Joined:
    Aug 13, 2021
    Messages:
    54
    Likes Received:
    41
    I also am using a 5080, have you tried the Smooth Motion setting via the Nvidea app, it made huge improvement on my system.
     

Share This Page