[Performace Boost] How to set Process Priority permanently

«1
CronKz
6 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
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
2. Save the file as .reg
3. Run it - Done!
4. Pr000fit!

Hope you like it :smile:

Comments

  • rustyWoIf
    124 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    What does it do? Does it do something with CPU spiking up to 100%?
  • CronKz
    6 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    This tells your processor to focus more on the bf1.exe. So you gain performance in some cases.
  • Robby_Burns
    66 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    CronKz wrote: »
    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
    
    2. Save the file as .reg
    3. Run it - Done!
    4. Pr000fit!

    Hope you like it :smile:

    How do I do 1 and 2 not including copy and paste of course.
  • Kintamarama
    1 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    What would I have to type in if I wanted to revert the CPU priority of BF1 back to "normal"?
  • CronKz
    6 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    edited November 2016

    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.
  • rustyWoIf
    124 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    Can anyone confirm that this improves the performance?
  • CronKz
    6 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    rustyWoIf said:

    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.
  • 0n3Gun3R
    414 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    edited November 2016


    edit

    overlooked comment to remove
    Post edited by 0n3Gun3R on
  • TheNoobPolice
    1574 postsMember, Battlefield 3, Battlefield 4, Battlefield Hardline, Battlefield, Battlefield 1, CTE, BF1IncursionsAlpha, Battlefield V Member
    edited November 2016
    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.
  • CronKz
    6 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    edited November 2016

    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
  • marroos-SVK
    132 postsMember, Battlefield 4, Battlefield Hardline, Battlefield, Battlefield 1 Member
    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.
  • 0n3Gun3R
    414 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    edited November 2016
    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
  • Tuco_Ramirez_1
    219 postsMember, Battlefield 3, Battlefield 4, Battlefield Hardline, Battlefield, Battlefield 1, BF1IncursionsAlpha, Battlefield V Member
    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.
  • Viper-SVN
    16 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    edited November 2016
    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
    Post edited by Viper-SVN on
  • Filip1310_CRO
    75 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    Viper-SVN wrote: »
    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 ???
  • ChatCureuil
    25 postsMember, Battlefield 3, Battlefield 4, Battlefield Hardline, Battlefield, Battlefield 1 Member
    edited December 2016
    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:
  • TheDarkest0ne
    90 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    I added it then deleted this a while back and saw no noticeable difference.
  • Filip1310_CRO
    75 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    This tweak cannot hurt anything at all, I use it with GTAV and it helped me a bit...not sure with BF1 though
  • Filip1310_CRO
    75 postsMember, Battlefield 3, Battlefield 4, Battlefield, Battlefield 1 Member
    CronKz wrote: »
    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
    
    2. Save the file as .reg
    3. Run it - Done!
    4. Pr000fit!

    Hope you like it :smile:

    Doesn`t work anymore after the latest update, bf1.exe stays at normal priority. Can you update your tweak ?
Sign In or Register to comment.