TSW4 (High FPS) Ultra graphics V2.4

Hello :)
After having tried many .ini files and not getting the desired performance with decent graphics quality, I've tried putting together one of my own with variables set in such a way it allows me to enjoy TSW4 with minimal stutter and higher framerate in busy areas. I would like to share this one with all of you! I play TSW4 on a gaming laptop with a GeForce RTX 2080 with Max-Q Design graphics card, so not incredibly fast. But, with this .ini file I can play like I've just installed a better graphics card where I don't have to do much about the settings in-game.

V1.4

  • I made a mistake by leaving the FullyLoadUsedTextures setting to "0", this is now changed to "1" (sadly this reduced performance without me noticing).
  • Removed landscape shadow command.

V1.5 till V1.9

  • Removed 'r.PathTracing.VisibleLights', as this has been heavily reducing performance and it's kinda unnecessary to have.
  • Made some small changes to improve performance.
  • Turned off Texture Streamer.
  • Streaming settings tweaked to increase FPS and make the game run more stable.
  • Added VolumetricFog size and scale variables to reduce it's impact on performance.
  • Tweaked Garbage Collector in order to tackle hiccups.
  • Made some changes to the HLOD strategy and VolumetricFog variables to counter previously occuring lag.
  • Added new settings for grass and foliage to improve performance when passing through lots of grass and trees.

V2.0 till V2.2

  • GarbageCollection and number of components processed per frame variables were set way to high, now set to reasonable levels.
  • Turned back on the Texture Streamer, because of memory issues.
  • Added Streaming pool settings to aid with memory management.
  • Enabled pre optimization of PSO's.
  • Made small changes to improve performance.
  • Added r.Streaming.DropMips=1
  • Added r.Streaming.AllowParallelStreamingRenderAssets=1

V2.3 (Major Update), last version with lower graphics settings

  • Many changes have been made, some of which have been contributing towards increasing FPS without loss of quality. I mean, if you have a high end machine this setup is maybe unnecessary :D.
  • Added commands for Ticks.
  • Added commands for ViewDistance.
  • Added commands for AmbientOcclusion.
  • Added some more commands that have next to no impact on performance, but collectively do change the behaviour of the game (at least on my end).
  • Made minor tweaks to already existing variables.

V2.4 (Ultra), performs ironically better than V2.3

  • Added network commands.
  • Added commands to control requests.
  • Added r.D3D12.AllowAsyncCompute=1
  • Increased ViewDistance.
  • Improved overal quality.
  • Readded r.PathTracing.VisibleLights

The game may crash the first time when loading, not sure why, but it shouldn't crash the second time.
Note that most of the initial lag isn't gone until after a whole route has been travelled through, because of the shaders.

Installation Instructions

  1. Enable DX12
    For information on how to enable DX12, please visit the page below:
    https://help.steampowered.com/en/faqs/view/7D01-D2DD-D75E-2955

  2. Rename file to Engine.ini

  3. Paste the .ini file in: C:\Users[USER NAME]\Documents\My Games\TrainSimWorld4\Saved\Config\WindowsNoEditor

Files

Mounettliss_HighFPS_V1.4.ini 3 KB · Added 21 Dec 2023 · Downloaded 1,273× Mounettliss_HighFPS_V2.3.ini 4 KB · Added 5 days ago · Downloaded 128× Mounettliss_HighFPS_V2.4.ini 4 KB · Added 2 days ago · Downloaded 83×

Previously uploaded files have been downloaded 1,049 times before being withdrawn.

Comments

Avatar of Craigyboy81
Craigyboy81 20 Dec 2023

Nice settings. Thank you

Avatar of Mounettliss
Mounettliss 20 Dec 2023

Thanks, you're welcome :)

Avatar of rj1
rj1 21 Dec 2023

Hi I have found the start up dialog box in Steam but am not sure what the actual command to enter that enables DX12. Can you advise please. Thank you

Avatar of Mounettliss
Mounettliss 21 Dec 2023

If you enter -dxlevel 120 it should work

Avatar of rj1
rj1 23 Dec 2023

thanks very much

Avatar of Simon
Simon 14 Jan 2024

Awesome settings, I did change the foliageLodDistantScale from 1.5 to 4 other than that my system is stable and looks amazing. Thanks

Avatar of Mounettliss
Mounettliss 15 Jan 2024

Glad you like it :)

Avatar of Skyliner
Skyliner 13 Mar 2024

This seems lovely my new go to ini file!

Avatar of Train Heaven
Train Heaven 23 Mar 2024

Thank you so much. You upgrade the game quality and you're a rescuer. Now, this makes me want to play the game more.
Have a nice days and good luck.

Avatar of Smokey
Smokey 28 days ago

Hello, everytime when I run game with your setup, it says to me memory issue and game won't launch. Is that known? My GPU is RX 6700XT 12GB and CPU Ryzen 5700X.

Avatar of Mounettliss
Mounettliss 28 days ago

I turned off the texture streamer, this causes textures to be fully loaded and kept in memory. This may very well be the reason. Please try changing the 0 after r.TextureStreaming into a 1.

Avatar of Hyperlord1337
Hyperlord1337 28 days ago

thanks!

Avatar of Skyliner
Skyliner 2 days ago

i just realized this for low mid end pcs? i have 4090 card should i not use this?

Avatar of Mounettliss
Mounettliss 2 days ago

V2.3 and earlier versions are for low/mid end pc's. You can use it, but I think you would then be missing out on the benefit of being able to render more at the same time whilst having a higher framerate. Future versions (V2.4 and onwards) will have ultra settings, it will be good for both low/mid and high end pc's, as the performance has become even better as I manage finding more ways to increase FPS and reduce hitches.

Avatar of Skyliner
Skyliner 2 days ago

ah ok ill keep lookout then for V2.4 :)

Avatar of Manny
Manny 2 days ago

Hello you have conjured up an almost perfect config (v2.4), thank you very much for your effort. I have only one problem with light flashes and flickering signals. I hope that can still be fixed. Keep up the good work.

Avatar of Mounettliss
Mounettliss 2 days ago

I don't see lights flickering or are you talking about those flares coming from light sources?

Avatar of Manny
Manny 2 days ago

Yes, they really do seem to be reflections, I didn't notice them the first time except for the flashing. Especially extreme on the Semmeringbahn. Payerbach Reichenau station. It's like being in a disco.

Update 18:40 :
Ok, I found out that this effect occurs when anisotropy is switched off. I have completely removed this block and everything is running fine. Thanks again.

Avatar of rafaelbnscfr22
rafaelbnscfr22 2 days ago

Screen keeps flickering whenever I zoom out from my train and when I lower my screen percentage in game to 50% it stops flickering

Avatar of Mounettliss
Mounettliss 2 days ago

Hey, have you got any of your in-game graphics settings turned down?

Avatar of rafaelbnscfr22
rafaelbnscfr22 17 hours ago

No what ones should I lower?

Avatar of Mounettliss
Mounettliss 16 hours ago

Everything should be set to high or ultra if possible. When I look at your screenshot the nearby shadows look a bit too blurry from what they should be and the textures seem to have a low res, which has me thinking whether or not you've got any other mods installed related to graphics that may be causing this issue. Or perhaps try removing Godmode.sav (if you have the Godmode mod installed).

Avatar of rafaelbnscfr22
rafaelbnscfr22 16 hours ago

Oh okay I will give that a try! Thanks I will let you know if it worked

Avatar of rafaelbnscfr22
rafaelbnscfr22 15 hours ago

It didnt work anything else?

Avatar of Mounettliss
Mounettliss 14 hours ago

In the ini file there is the line 'r.Streaming.PoolSize=400'. Try increasing it to 700 or higher.

Update
Or try removing any of the command groups in the ini file to see what is causing this.

Add a comment

If you wish to leave a comment, please log in .

About this mod

Created
15 Dec 2023
Updated
2 days ago
Game
Train Sim World
Type of content
Other
Train Sim World compatibility
Train Sim World 4