Battlefield 1 Crashes Constantly

yozo67

Honorable
Nov 23, 2013
31
0
10,540
So lately Battlefield 1 crashes constantly after about 5-15 minutes of multiplayer gameplay. When I first got the game, I had no such problem, I even finished the entire singleplayer campaign without it. But it seems that about a week after I had purchased it, it began. When running the game before the crash I have no performance problems, and my system should be more than capable.

My Specs:
CPU: AMD FX-8320 @ 3.5GHz
CPU Cooler: Cooler Master Hyper T2
GPU: XFX R9 380X 4GB
Power Supply: Corsair CX600
RAM: 16GB Mushkin ECO2 DDR3

I have tried disabling Origin In-Game, to no avail- I have also updated Radeon drivers to their latest version. I am running Windows 10 Pro.
 
Solution
AWESOME.

That my friend points us DIRECTLY at your PSU.
Sucks because you'll need to replace it.
Awesome because we know that is your problem.

The new CX m line of corsair PSUs has had this fixed, but yours is one of the old ones, known to be bad.
Power Supply: Corsair CX600

This is a PSU known to be problematic. It is possible it is no longer supplying enough amps on the 12v to keep your GPU happy, causing it to crash. But what exactly happens when BF1 crashes, can you describe it step by step? Black screen to recovery? Just a quick and quiet Crash to Desktop? Black screen forcing shut down? -etc, just a description of the crash.
 


I apologize I left out the error message. It first freezes, with the game still on screen, then it black screens. Nothing turns off and my second monitor retains power, and only flashed black for a few seconds. Attached is a picture of the error that then displays.
wi0PY22.png
My PC also retains power and the only way to get back to my desktop is to Ctrl+Alt+Del to Task Manager.
 
AWESOME.

That my friend points us DIRECTLY at your PSU.
Sucks because you'll need to replace it.
Awesome because we know that is your problem.

The new CX m line of corsair PSUs has had this fixed, but yours is one of the old ones, known to be bad.
 
Solution
1. Well it does say "Battlefield" in the title so crashes should be expected.

2. If singe player was fine, and now you are playing multi-player, then that's more load on CPU... are CPU temps / voltages in acceptable range.

3. If OC'd, did you resent CPU and GPU to stock ?

4. If crash means 'blue screen", what was STOP error code ?

5. What does Event Viewer say happened at the time of the crash ?

6. What are GPU temps ?

7. If you run Furmark, what are voltages on 3.3, 5 and 12v rails (use HWiNFO, run "sensors only")... this will check if PSU has an issue.

8. Remove and reseat GFx card, cables ?

9. Make sure monitor cables are property tightened. ?

My youngest son got a 1070 from Santa .... for about a week before, he was having numerous issues with his existing cards (SLI) which we concluded was one of the cards failing as using just one, it worked ... then it didn't.... then it did ... didn't. Sometimes it wouldn't even boot off the SSD tho the back up HD boot was fine ... well sorta. Put in the new 1070 and same problem ... after doing all the usual suspects, my son decided to check the cable connection to the monitor and it wasn't all the way in ... problem solved.

Seems whether it was in working / not working condition depended upon each time we moved the monitor to get our heads inside case, the cable would change angle.... also when we swapped cards, we made sure GFX card side was tight, but had no reason to even consider checking the other end. Movement of the cable w/ loose connection meant contacts would ne touching sometimes and sometime snot.
 
In case you're curious or skeptical, what happens is the GPU asks for more amps on the 12v line. But the CPU and motherboard are using up all the 12v juice, so the GPU gets the shaft, dies of starvation, crashes, but then it doesn't need all that 12v power anymore because it crashed, so it it recovers - it is getting 12v power after all, just not enough to sustain a heavy load.

This is an extremely common problem and is seen in almost every prebuilt and numerous lower cost PSUs.

Get a high quality seasonic and you'll be golden.
 


R.I.P.. How's this one look? http://www.newegg.com/Product/Product.aspx?Item=N82E16817139142&ignorebbr=1

Sad thing is I just got done ordering a bunch of parts and it's gonna be a while before I get enough to grab it! Thanks though!
 
Checking voltage won't make a difference, voltage is almost always stable - it is the current under load that is in question. The 12v part is almost always fine, its the amps part of the watts equation that is causing this.

The error he linked points directly the the GPU driver crashing, which is almost always caused by an inadequate/faulty PSU.
 


Or now that you've mentioned SeaSonic, this? http://www.newegg.com/Product/Product.aspx?Item=N82E16817151118&ignorebbr=1
q
 


One more question, Why does it only happen with Battlefield? All of my other games run fine, including some fairly intensive ones. GTA:V, Bioshock Infinite, Skyrim, all run fine? Whats so different about BF1?
 
12v is used lots of places. Those games are very GPU intensive, you're correct.

BF1 is CPU intensive and is very threaded - your CPU is using up the 12v amps that the PSU can provide in BF1 leaving the GPU with very little, where as other games the CPU is fine sipping 12v, leaving the rest for your GPU to drink.
 


Alright, thanks for explaining. Looks like I'll be in the market for a new PSU next time payday rolls around! Thanks!
 


Every change in amperage has a corresponding impact on voltage. P=IV..it's a law ... it must be obeyed. When you draw more power than a PSU can supply, or even get close to the PSUs actual capacity... the voltage stability wavers substantially ... look in any jonnyguru test.

Buying a PSU should in no way be the go to route until other obvious steps are taken ... ones which don't cost any money. I don't like the CX series PSUs because of reliability issues, we have replaced a lot of CX series PSUs fpor users, but none because of a situation where one couldn't power a 200 watt card w/. the 40 amps available on the 12v rail ... yes, have seen degradation, likely due to capacitor aging, but not so much to affect a card / load of this size.

I have eliminated this error on several occasions simply by reseating the cables and card... Not saying it's not possible, but methinks going thru the "no cost" steps is worthwhile rather than jumping from the get go to the only possible cause which costs anything

 


See my 1st post .... On every build we do ... we set up various OC profiles in MSI Afterburner ... some are temporary such as Max Core and Max Memory, but it leaves with...

1. Stock
2. Benchmark Stable Max OC
3. Game Tested Max OC this is a step down from above as we find certain games will crash in certain steps and only a minor tweak is necessary.
4. Battlefield Profile ... this is a big step down from the above and is the last profile added. With 3 sons all playing the same games, not to mention all the folks we've built for, every time a new BF title comes out, Dad is in there creating a new profile. Even w/ GPU temps at 39C, the game crashes after about 4 hours so my they usually just reboot / reload the game every coupla hours

That's why I recommended the Furmark test... if you look at Techpowerup Power consumption tests, to get max power draw, they test with Furmark.....for example... w/ Gigabyte 980 Ti, we see

Average Gaming Load = 259 watts
Peak Gaming Load = 293 watts
Average Gaming Load = 359 watts

Now if you can run Furmark, which as you can see above, produced a load 100 watts higher than typical gaming w/o a problem and yet you are crashing on Battlefield, it's danged sure bet the problem is the game.
 


Except you are wrong. BF1 is having issues. Both of my systems, one with i5-3570k and GTX 670 and Corsair RM750X, other with i7-3820 with GTX 970's in SLI, on a Corsair AX860, are having issues with that game. Lots of posts saying the same. Please, tell me that it's my PSU's...I could use a good laugh.

Now to be (somewhat) helpful. It's a game issue where apparently it tries to use more VRAM that is available on the GPU. At least, that's that predominant theory.
 
i tried everything for 2 days and nothing works for me. i solved this problem creating a file user.cfg wih the lines

gametime.maxvariablefps 58 (decrease 2 points. depend of you monitor. Mine is 60hz)
gtsRender.Thread.maxprocessorcount 4

gametime.maxvariablefps 58
gtsRender.Thread.maxprocessorcount 4

Put the file user.cfg in the game folder

now i´m having fun!