[GUIDE] Every method I've found to boost performance and keep stable framerates. (2024)

After many, many hours of searching and tweaking I have gotten stable framerates. This is more directed towards people with around a mid tier PC, but should still benefit all.

This is one that most people already know about but I figured I should include it anyways.

Navigate to X:\SPT\EscapeFromTarkov_Data and find the file labled Boot.Config and edit it. If you don't have a text editor Notepad ++ is free but the default windows one should work fine.

Delete everything here and copy these lines in.

gfx-enable-gfx-jobs=1gfx-enable-native-gfx-jobs=1gfx-disable-mt-rendering=1wait-for-native-debugger=0vr-enabled=0hdr-display-enabled=0gc-max-time-slice=10job-worker-count=single-instance=

Now, once that is copied there is one more step, press Control + Shift + Escape, this will open task manager.

Navigate over to the performance tab and click on your CPU. You should now see all of the information for your CPU, all we need from here is the "Logical Processors" take that number and subtract one then add that to this line.

job-worker-count=

It should then look like this.

job-worker-count=15(or whatever your # of threads is as mentioned above)

Lastly, be sure to go in game and turn ON 'Only use Physical Cores' in the settings.

EDIT 2: Its also worth putting the boot.config file on Read Only so that it can not be changed by the game.

To do this, right click on boot.config and go to properties, you should then see a checkbox labled "Read-Only" check this and apply.

Now that you are in your settings, I'll recommend some.

If you have a much better GPU than everything else in your PC, you can actually get a small amount of frames by increasing your settings, this should (in theory at least) take off some of the load on your CPU.

Post FX can also be frame killers so try playing without them if you really need the extra FPS, remember though, you can always use reshade for a lower cost re-color.

I'm sure most people know about the RAM Cleaner but what most people don't know about is ISLC(Intelligent Standby List Cleaner)

By default your computer will use your RAM and Page File(which I'll talk about later) to cache information that it deems could be useful. I believe Tarkov also uses this feature. The issue is that sometimes this cache can get too large and start taking away from system memory, to fix this you can use ISLC

Normally this program isn't doing all that much, but as we all know Tarkov loves to eat RAM so this is one case where I find it to actually be helpful.

ISLC reads your Cached memory on an interval and if it meets 2 quota's it will clear that cache.

You can download it here

After you install and open it you'll be greeted with a screen that looks like this.

https://preview.redd.it/fe6xivdoli1d1.png?width=756&format=png&auto=webp&s=6abd5b10e55eef0361a5cada9100a5533497c9ab

It can be a bit daunting but there is only 2 settings you need to worry about. They are the two text boxes in the bottom left.

If you have 32 GB + of ram you can just copy my settings, this will only clear the cache in extreme situations so it won't happen often but should help with memory leak.

If you have any thing less I recommend setting both of the boxes to half of your ram.

So for 16GB it would be -

List size is at least : 8000

Free memory is lower than : 8000

Then you can set it to start on windows startup, but I only recommend this if you have 32 GB with settings similar to mine, as windows(for me) hovers at around 8 GB cache for general use, and having that be cleared when not gaming can make some apps slower.

Otherwise, just click the start button when ready to play, or alternatively you can set both of the boxes super low, so that they would always clear you cache, but only activate the program when you need it cleared.

WARNING* If your values are set to low and ISLC is constantly cleaning you WILL experience stutters. Both windows and Tarkov are going to be constantly writing to your standby list/cache to meet their base needs, so cleaning that before you need to can cause performance problems.

A page file is essentially backup RAM that is obtained from your storage, this is already enabled by default but the size is too small to have any real performance gains.

  1. Open windows search.
  2. Search for advanced system settings.
  3. Navigate to the advanced tab if you are not already there.
  4. Under performance click settings.
  5. Go the the Advanced tab again.
  6. Click the change button at the bottom under Virtual Memory.
  7. Select your FASTEST drive and change the tick to custom size.
  8. Put your initial size to something low, I have mine at 1000, but 5000 is good too.
  9. Set the maximum size to HALF of your system RAM, if you don't know what this is open task manager again and go back to performance tab and there will be a RAM section that will tell you, but I'll assume everyone here knows that already.
  10. Click Set, then Ok, then apply, and then OK
  11. It should then prompt you to restart, don't skip this, manually restarting sometimes hasn't applied Page File settings for me, so just get it out of the way.

This is where the guide ends for most people I'd assume, but if you are really interested in gaining "performance" look below.

This is by far the biggest bump in "performance" I've had. The reason I put it like that is because Lossless Scaling allows you to use Frame Generation. Meaning it quite literally just doubles your framerate.

There are a couple downsides, one of which being that Lossless Scaling isn't free. Its $8 on Steam, but worth it all. Worst case scenario, you try it and don't like it and are able to refund it with less than 2 hours of use.

If you decide you want to try this then follow along.

https://preview.redd.it/h2afgdopoi1d1.png?width=871&format=png&auto=webp&s=935e619b031e590b17ce90483f8186b1fa8eedf3

It should look like this on launch, for most people you'll probably only need Frame Gen, but incase you're interested it also allows upscaling, but I won't be touching on that because I don't think its helpful for most people.

Firstly go to the Rendering Tab and copy these settings.

https://preview.redd.it/kqoqdzh0pi1d1.png?width=210&format=png&auto=webp&s=aa6b009ca1a24f4c331b5394c34d76d768f437dc

Allow tearing set to on will massively boost responsiveness making the latency added almost non existent.

Draw FPS will show you what FPS you are actually getting, in game counter won't show generated frames.

I don't use either of the other 2 options so use at your own discretion

Then go to the Capture Tag and set capture API to DXGI

That should be all for the settings.

Next go in game and set your game to windowed fullscreen(yes you have to do this, Lossless Scaling isn't compatible with Exclusive Fullscreen) If you plan on messing with upscaling I'll save you some trouble, it requires you to be on windowed mode(not windowed fullscreen)

Now all you have to do is make sure you game window is selected and press Control + ALT + S

you're screen might flash black but you should then see the game and have a grey FPS counter in the top left.

Next is probably the most important step, CAP YOUR FPS TO HALF OF YOUR REFRESH RATE.(Don't if you only have 60hz)

Frame gen requires stability so if you can't hit half your refresh rate at least most of the time then lower your cap further. I don't recommend capping it any lower than 45 as it'll have more latency and ghosting the lower you go.

EDIT: Make sure to disable any in game overlays like geforce experience as it can mess with LS.

This is all for this part. If you have any questions or more info on any settings that I didn't explain properly feel free to comment.

CREDIT

For finding the Boot.Config settings(afaik)

https://www.reddit.com/r/SPTarkov/comments/166dkxk/boost_framerate_with_command_line_in_bootconfig/

[GUIDE] Every method I've found to boost performance and keep stable framerates. (2024)

References

Top Articles
Latest Posts
Article information

Author: The Hon. Margery Christiansen

Last Updated:

Views: 5852

Rating: 5 / 5 (50 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: The Hon. Margery Christiansen

Birthday: 2000-07-07

Address: 5050 Breitenberg Knoll, New Robert, MI 45409

Phone: +2556892639372

Job: Investor Mining Engineer

Hobby: Sketching, Cosplaying, Glassblowing, Genealogy, Crocheting, Archery, Skateboarding

Introduction: My name is The Hon. Margery Christiansen, I am a bright, adorable, precious, inexpensive, gorgeous, comfortable, happy person who loves writing and wants to share my knowledge and understanding with you.