POTENTIAL FIX: High CPU Usage In Game

I’ve seen enough people over the past couple of hours say this has made a huge difference to their game that I thought it worth having its own thread and possibly stickying it if it works for the masses.

EDIT: If you have a lower than min requirement CPU or 8gb of RAM this will almost certainly not fix your issues as its your system. It does however seem to fix problems related to low FPS and stuttering due to their CPU being at 100% usage all of the time on systems that should smash BF1 eg i7, 16gb RAM, GTX960 etc

Here is the original thread, High cpu usage/low fps potential fix.

but the highlights are;
First of all cap your FPS using the user.cfg method;
gametime.maxvariablefps 60 or what ever you want (start low and increase if need be)

Then change the Maximum Pre-Rendered Frames In the NVidia Control Panel: (For AMD this is Flip Queue size)
You get to the NVidia control panel by right clicking over desktop, choose nvidia control panel, in the panel under manage 3d settings, under global settings in the right hand pane scroll half way down

This next part was taken from another member who tested each setting (I cant verify this as I dont have any problems on any settings)
0 - (default value) - 99 % GPU Usage | 95-100 % CPU Usage.
1 - significantly lowers and limits the GPU usage to 70 %(can not reach higher) . CPU usage lowers abit down to 70 %. A lot of sluttering and FPS limited to 50.
2 - 99 % GPU Usage | 70-85 % CPU usage.
3 - 99 % GPU Usage | 70-85 % CPU usage.

Try all the variables but 2 seems to be the sweet spot

Kudos Goes To @fvmz for finding this and a couple of others who also contributed :slight_smile:

I’ve only reposted it because I could re-title it.

CPU usage stay the same for me while ingame :confused:

Alas it probably wont work for everyone but ive seen maybe 5 - 10 in the last hour its helped.

First of all what specs are you running and did you try all the pre-rendered settings, apply them whilst NOT in game and then load it each time to test?

my specs are :

i5 6500
gfx 1070
16 GB ram
windows 7

i tried with virtual reality frames - 2 - there was no change with the cpu usage.
what should i try now?

my GPU is around40-50 % which is not good :S is there a way to make it higher?

and this command : RenderDevice.RenderAheadLimit u change in the game or this is the virtual reality in invidia setting ?

Did you limit your FPS by the config file and try all the renderahead options there? just remember to apply it when you are out of game, AFAIK they dont adjust on the fly.

Is the RenderDevice.RenderAheadLimit change only for Nvidia users, or are they applicable for AMD users?

ye i limited the fps in console , and this command : RenderDevice.RenderAheadLimit u change in the game or this is the virtual reality in invidia setting ?

my specs are :

i56600k
gtx980ti
16gb

nothing change, cpu 98-100%, gpu usage 60-90%, gpu usage is very good on solo 99 %, but multiplayer is horrible.

Flawless please explain again maybe i dont understand you .

in invidia driver control panel u change the virtual reality frame to 2 or 3.
then u enter the game and maxvariable fps to 60,70,80 dosent matter

thats all i need to do ?

what is the RenderDevice.RenderAheadLimit 2 command do ? ( this command u mean to virtual reality command in the invidia control panel ?

what is ur resolution u play on ? and what is your resloution scale
thank you for help

Its for NVidia but apparently there is a settings in AMD called flip queue size?

you do it in the nvidia control panel and you must not be in game at the time you make the change and press apply

create a user.cfg file first and put it in your BF1 folder, there is a link on how to do it in the original post.

Then go into the nvidia control panel and select 1, 2 or 3 on the Maximum Pre-renered Frame settings, click apply and okay.

Then open BF1 and see how it feels.

what FPS did you cap it too?

I play at 1080p Ultra with 100% res scale but I have a 6 core i7-5820K clocked to 4.2Ghz so I dont have a problems anyway.

I picked this up from a couple of threads over today where lots of replies come in almost straight away saying it had made a huge difference.

Sadly, this isn’t working..

100% usage every few seconds. I’m close to contacting for a refund but I don’t want to.

If its not working for you, mind putting up your specs and what you limited the fps too so we might be able to see why?

i5 4670 (3.4 Ghz)

GTX 760

8GB RAM

Capped it exactly the site said “gametime.maxvariablefps 61”

8gb RAM isnt enough so either way it wouldnt work as your CPU will be using cycles to swap with the HD to make up for your lack of RAM. Go grab yourself another 8gb and give it another try.

NO, it is not virtual reality frame, it has to be MAXIMUM PRE RENDERED FRAMES ABOVE GLOBAL SETTINGS, open your eyes :slight_smile:

So the solution is to basically get a refund? Dang it.. And no I’m not upgrading my RAM to higher.

Thanks

Edit: I changed it to 3, it’s not using as much but still +80. However it has improved.