Horrible CPU Bottleneck on Battlefield 1 (i5 4690)!

sindel

Reputable
Dec 30, 2014
46
0
4,540
I noticed that I have a HUGE CPU bottleneck when playing the game.

My FPS drops to 35~40 almost every time when there's a big action on game (specially maps like Amiens, Ballroom Blitz)! The CPU usage goes up to 100% every time,

I un-parked my CPU, used all game's console configs possible (render.deviceaheadlmit, maxvariable.fps and etc), changed Maxrenderedframes option on Nvidia's control panel. It helped a bit, but not a lot :(


There is anything I could possibly to do to solve this issue?


It can't be possible that running with my PC specs get me this shitty performance!


My PC: i5 4690 (non-K), EVGA GTX 970 and 2 x 8GB DDR3 ram.

bo6bK0s.png


 
Solution
what's your settings in battlefield 1?

I am about to post a similar post (BF1 not utilizing 100% GPU) but mine is a bit trickier.

Try auto optimize in GeForce Experience....I was having a different situation where my GPU won't fully stay at 100% usage (Only around 70-90%) but, my CPU usage is only 45-55% in-game.

I tried optimizing using GFE and what it only did is increase resolutions scale to 150%. It dropped a few FPS but still above 60 but my GPU stayed at 98-99% usage and it slightly dropped the CPU usage.

Though I also notice it depends on the map/server for the CPU usage. I sometimes encounter 70-80% CPU usage on some maps/servers
check your total system ram usage in task manager. make sure it is not spiking to 100%. that will cause your cpu usage to top out.

wouldnt hurt to also perform a clean install with nvidia drivers. there is a check box for it when you open the installer.

give an update after that.
 

sindel

Reputable
Dec 30, 2014
46
0
4,540


I have 16 GB RAM, so I guess its fine since, as in the picture, the maximum that hitted was 10gb

I've already reinstalled drivers :(
 
it may not be too unusual actually. that processor is below the minimum recommendation for bf1. bf1 is a very demanding game. perhaps upgrade to an i7, i have a feeling that is the issue. or lower settings more.

MINIMUM SPECS

OS: 64-bit Windows 7, Windows 8.1 and Windows 10
Processor (AMD): AMD FX-6350
Processor (Intel): Core i5 6600K
Memory: 8GB RAM
Graphics card (AMD): AMD Radeon™ HD 7850 2GB
Graphics card (NVIDIA): nVidia GeForce® GTX 660 2GB
DirectX: 11.0 Compatible video card or equivalent
Online Connection Requirements: 512 KBPS or faster Internet connection
Hard-drive space: 50GB

https://www.battlefield.com/games/battlefield-1/tech
 

sindel

Reputable
Dec 30, 2014
46
0
4,540


I understand, but the fps drop would be THAT awful?! Theres nothing more I could do?
 

gabby131

Reputable
Oct 18, 2014
21
0
4,520
what's your settings in battlefield 1?

I am about to post a similar post (BF1 not utilizing 100% GPU) but mine is a bit trickier.

Try auto optimize in GeForce Experience....I was having a different situation where my GPU won't fully stay at 100% usage (Only around 70-90%) but, my CPU usage is only 45-55% in-game.

I tried optimizing using GFE and what it only did is increase resolutions scale to 150%. It dropped a few FPS but still above 60 but my GPU stayed at 98-99% usage and it slightly dropped the CPU usage.

Though I also notice it depends on the map/server for the CPU usage. I sometimes encounter 70-80% CPU usage on some maps/servers
 
Solution

sindel

Reputable
Dec 30, 2014
46
0
4,540


Thanks you! It really worked increasing my res. scale, made my GPU get the hard work!

MY SOLUTION
After a exhaustive things I've done to make my game playable, I finally achieved a stable 60 fps in 95% of the time I'm playing (with rare drops at 50 fps in intensive moments), here are the things I've done:

1. Updated Windows to Falls Creator's version
2. Formated my PC
3. Updated my BIOS (mine is h97m)
4. Unparked my CPU cores
5. Used the following user.cfg's commands:
gametime.maxvariablefps 61 (adjust to your monitor rate)
RenderDevice.RenderAheadLimit 2
gstrender.thread.maxprocessorcount 4
6. On NVIDIA Control Panel, I set on bf1.exe: V-Sync to FAST (I was having terrible tearing), Thread Optimization OFF, Max renderedframes to 1
7. Sometimes I change the process priorty of bf1.exe as High on Task Manager (I really don't know if it's a big deal)
8. Last but not least, I just increased my Resolution Scale, set Post-Processing and Effects to MEDIUM

So that's it guys, I hope this things I mentioned above help you if you're having the same problems I had!