[Performace Boost] How to set Process Priority permanently

Hey there.

Many FPS Guides say that you should set the process priority in the taskmanager to “high”. But always alt+tab’ing out of the game is kind of anoying.
So here is a better way - Set it permanently!

All you have to do is:

  1. Create a .txt file and copy n’ paste the following into it.
`Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\bf1.exe\PerfOptions]
"CpuPriorityClass"=dword:00000003
`
  1. Save the file as .reg
  2. Run it - Done!
  3. Pr000fit!

Hope you like it :smile:

What does it do? Does it do something with CPU spiking up to 100%?

This tells your processor to focus more on the bf1.exe. So you gain performance in some cases.

How do I do 1 and 2 not including copy and paste of course.

What would I have to type in if I wanted to revert the CPU priority of BF1 back to “normal”?

To bring it back to normal you just delete the Key. Do the same steps as in the first post but instead use this Code:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\bf1.exe\PerfOptions] "CpuPriorityClass"=-

Run it and it’ll return back to normal.

Can anyone confirm that this improves the performance?

Well, it depends on your CPU. I can’t promise you that it will increase performance for you. Just try it out for a couple of hours. If it doesn’t, delete the key.

edit

overlooked comment to remove

Anyone that would mess with their registry based on a strangers recommendation in an internet forum deserves whats coming.

The game runs at high prioitiy anyway.

Since this serves no purpose, and messing with the registry can cause permenant data loss, I highly recommend no one tries this “at home”, so to speak.

No it doesn’t run in high priority. Check it for yourself in the taskmanager. Rightclick bf1.exe - Set Priority - and see what is checked.

If you don’t know what you are doing, I don’t recommend doing this. And yes playing with the registry can cause damage - but it’s like putting a “hot” label on a coffee mug… it’s obviously hot.

With some games this method gives you huge performance boosts and on others nothing at all. It depends. It works for me tho.

Edit:
And if some one wants a reliable source… here’s the microsoft tutorial on how to make .reg files.
https://support.microsoft.com/en-us/kb/310516

Lol you are really too lazy to do this easy step during your BF1 is launching? Lol, iam doing this 10-15 times during day when starting BF1 and iam not bored of it. It takes you few seconds omg. But on the other side yes, it really can help to your performance. With normal priority i have often stuttering, with high priority minimum stuttering, almost no stuterring.

Honestly this isn’t a issue with windows setting priority the game is already CPU hog regardless.

About the only thing really going to help is the Thread.MaxProcessorCount command

There’s also a great little programme called process lasso. In that you can set it to gaming mode and tell it every time bf1.exe is launched to set it to whatever priority you choose.

Well the only way for me to play this game “normaly” is to use

  1. Power plan settins on High preformance
  2. Unpark CPU cores
  3. Game installed on SSD
  4. DX12 off
  5. User.cfg
    Thread.MaxProcessorCount 4 (set for my i5 with 4 cores)
    RenderDevice.VSyncEnable 0
    RenderDevice.RenderAheadLimit 2
    GameTime.MaxVariableFps 59.94 (set for my 60Hz monitor)
  6. Set CPU priority to LOW

1,2,3,4 steps are definitely good, cannot harm.

But why would you put the CPU priority to low ???

I doubt you’ll win even 1% of performance by changing priority. It will help if you run other programs while playing BF1 (like encoding a video :open_mouth: ), but why would you do that? :smile:

I added it then deleted this a while back and saw no noticeable difference.

This tweak cannot hurt anything at all, I use it with GTAV and it helped me a bit…not sure with BF1 though