These are simple Steam launch commands which can boost framerates (some) and reduce stuttering (some). To implement them, open the Steam app, right-click on TSW2 or TSW3 as appropriate, and select "Properties." In the dialog box that opens, under General -- Launch Options you can insert console commands to be executed on game launch (don't forget the hyphens): -HIGH This gives the game app top priority over any background housekeeping tasks your machine may want to do while you're playing, things like indexing which often create framerate drops. -USEALLAVAILABLECORES -THREADS 4 These work together to make sure TSW is using all your CPU horsepower. By default, Steam only uses 2 processor cores and 3 parallel threads, no matter how many cores your machine has. Obviously that parameter should be 6 if you have a 6-core CPU etc. -DX12 I highly recommend this, even though DTG's official position is that DX12 is "not supported." I have had no trouble with it since Livery Designer was updated a year and a half ago (at one time, opening LD under DX12 would cause a crash, but no longer). Honest, folks, DX12 will give you a very appreciable framerate boost over DX11, assuming you have a GPU with any horsepower at all (DX12 moves much of the graphics load to the GPU from the CPU).
Very interesting tips. I'll just add my usual caveat about DX12, which is that it transfers work from the CPU to the GPU. So if you have a relatively fast CPU and a relatively slow GPU, it may make things worse. But the majority of systems should see an improvement.
My GPU is a GTX1650 so not sure how that scores. According to what I can see it is DX12 compatible so will give it a shot. I'm assuming some of the commands can also be applied to other games such as Fallout 4, FSX etc.
The commands are for the game executable, so makes sense that it will work with any unreal engine game. Fallout 4 uses Creation Engine and MSFS 2020 uses its own proprietary engine, so it will probably not work for those.
Ah okay, thanks. Though I could just swear it seems to have made the sometimes imterminable waits either exiting a building into the Wasteland or fast travelling a bit quicker.
Thanks for the tips. Just tried Dx12 running Niddertalbahn, and the frame rate definitely seemed better for me
Do we need to separate them with a comma or something, or can I just type -HIGH -USEALLAVAILABLECORES, etc?
I'm running a i7-9750H with a GTX1650 so will give the DX12 one a try....... My processor has 6 cores and 12 threads so would I get any benefit from raising the Thread command above 4? Also..... Should the Threads one have a space between the Threads and the 4 (-THREADS 4) or should it read -THREADS4. ***EDIT*** I've given the -DX12 one a try and it really slows the whole game down. Loading Cajon Pass took around 3-4 times longer and the fps were down from 20-25fps to 10-15fps so definitely shows that the CPU really helps out the GPU a lot when using a GTX1650.
Space before 4 - or in your case 6 You have a pretty old GPU and a fairly fast CPU- in that case, yes, DX12 would probably be working against you
Always found -DX12 a waste of time and worse off with it, with both old I7-8700K and 1080TI setup and with current I9900K and 3080TI setup. I will however give the Cores & Thread command lines a go and see if there's any improvement. Edit: Had a go, can't notice any difference to be honest but will leave the Core & Thread commands in as they're not making things any worse
Aren't PCs brilliant..... Tried the other commands after finding the DX12 command made things worse and on my setup the other commands do nothing to improve gameplay and if anything I actually noticed a few drops in fps compared to without them. I really have no idea why this would be other than the fact I'm on a laptop so possibly related to that when compared to trying the commands on desktop PC?
I used this with someone's engine ini tweaks and I have no more stutters, smooth running and about 40 steady FPS. My Pc runs as if it cost £5,000. Thank you
I’ve been using DX12 for a long time which noticeably improves performance and FPS. But the other commands - USEALLAVAILABLECORES THREADS 4 made the stuttering unbearable believe it or not!
I have a an Rx480 (which is slower, I think) paired with a 5600X and the game is more or less only playable in DX12. Interesting how this game works I must admit.
Would you be so kind and share your ini? I didn't notice much change with the launch commands on their own.
These are Shodancat's settings. [System settings] r.Streaming.FullyLoadUsedTextures=1 r.Streaming.HLODStrategy=2 r.TonemapperGamma=2.2 r.Color.Mid=0.6 r.ViewDistanceScale=2 foliage.LODDistanceScale=4 r.StaticMeshLODDistanceScale=0.25 r.SkeletalMeshLODBias=-1 r.MipMapLODBias=-1 r.Shadow.RadiusThreshold=0 r.DFDistanceScale=5 r.LightMaxDrawDistanceScale=5 I am on RTX 2070 and i7-8700 CPU @ 3.20GHz. He was on RTX 40 something I think.
These are shodancat's settings. He is on an RTX 40 something. I am on i7-8700 CPU @ 3.20GHz [SystemSettings] r.Streaming.FullyLoadUsedTextures=1 r.Streaming.HLODStrategy=2 r.TonemapperGamma=2.2 r.Color.Mid=0.6 r.ViewDistanceScale=2 foliage.LODDistanceScale=4 r.StaticMeshLODDistanceScale=0.25 r.SkeletalMeshLODBias=-1 r.MipMapLODBias=-1 r.Shadow.RadiusThreshold=0 r.DFDistanceScale=5 r.LightMaxDrawDistanceScale=5