October 2016
I'm having the issue a lot of other PC players seem to have. My game randomly crashes. Single & Multiplayer. I've only got to finish one match out of about 6-8. It froze almost every match.
I believe I noticed it only happens when an event takes place in-game. Like me killing someone, them killing me, a point getting captured while I'm there, etc.
I've tried all the fixes I could find but nothing worked.
My specs:
AMD FX-8350 4.0GHz
MSI GTX 970
16GB RAM
Win10
Things I've tried so far without success:
- Latest nVidia driver installed. Fresh copy.
- All the latest Windows drivers installed.
- Disabled Origin's overlay
- Running the game with DX12 on and off
- Running the game on low settings
- Turning the restrict option on and off in display settings
- Running the game using Nvidia's "optimized" settings
- Closing all other programs/apps
- Running the "fix game" option in Origin
- Disabling cloud saving in Origin
- Disabled the DVR function in Windows' Xbox app
- Disabling Nvidia's DVR and streaming functions
I've attached my DxDiag.txt to this post.
Also, if it help... This is what Windows Event Viewer shows in the crash files. They all say the same thing:
Faulting application name: bf1.exe, version: 1.0.9.47594, time stamp: 0x57f64c72
Faulting module name: bf1.exe, version: 1.0.9.47594, time stamp: 0x57f64c72
Exception code: 0xc0000005
Fault offset: 0x0000000004bf5b1e
Faulting process id: 0x17e0
Faulting application start time: 0x01d22ce783eaedd7
Faulting application path: C:\Program Files (x86)\Origin Games\Battlefield 1\bf1.exe
Faulting module path: C:\Program Files (x86)\Origin Games\Battlefield 1\bf1.exe
Report Id: 40e0f901-f00c-4735-9c28-6d9e2a562c1b
Faulting package full name:
Faulting package-relative application ID:
Solved! Go to Solution.
October 2016
Thanks for the detailes post @eurotrashness!
I'm currently testing out a new workaround for people and you seem like the person that can test it for me. My theory is that the game crashes due to hardware geing used at 100% and that might cause some bug to crash the game. Crashes often caused by nvwgf2umx.dll (or the game itself) which is an Nvidia driver file which I saw crashing the game in your DXDIAG.
STEP 1
The workaround is quite simple, we need to lower the maximum FPS the came will render- I want you to create an empty text file called user.cfg in C:\Program Files (x86)\Origin Games\Battlefield 4\ (or where you might have your game saved) and in that file and add this text if you have a 144Hz monitor:
gametime.maxvariablefps 145
or this text if you got a 60Hz monitor
gametime.maxvariablefps 61
If you have another monitor take it's hertz frequency change the number above so it's Hz+1
STEP 2
If STEP 1 does not work try changing the values in the user.cfg file to lower values. Keep lowering them until the problem hopefully doesn't happen. I'm aware this will lower the quality of your experience as you will get lower FPS so see this as a temporary solution until Nvidia / AMD / DICE comes out with a fix, if this helps your game not crash it will help them fix the issue faster and you will be able to play in the meantime.
October 2016
Thanks for the detailes post @eurotrashness!
I'm currently testing out a new workaround for people and you seem like the person that can test it for me. My theory is that the game crashes due to hardware geing used at 100% and that might cause some bug to crash the game. Crashes often caused by nvwgf2umx.dll (or the game itself) which is an Nvidia driver file which I saw crashing the game in your DXDIAG.
STEP 1
The workaround is quite simple, we need to lower the maximum FPS the came will render- I want you to create an empty text file called user.cfg in C:\Program Files (x86)\Origin Games\Battlefield 4\ (or where you might have your game saved) and in that file and add this text if you have a 144Hz monitor:
gametime.maxvariablefps 145
or this text if you got a 60Hz monitor
gametime.maxvariablefps 61
If you have another monitor take it's hertz frequency change the number above so it's Hz+1
STEP 2
If STEP 1 does not work try changing the values in the user.cfg file to lower values. Keep lowering them until the problem hopefully doesn't happen. I'm aware this will lower the quality of your experience as you will get lower FPS so see this as a temporary solution until Nvidia / AMD / DICE comes out with a fix, if this helps your game not crash it will help them fix the issue faster and you will be able to play in the meantime.
October 2016
Appreciate the feedback. Testing right now. I'll let you know what happens.
October 2016
Ok, so I got a 60GHz monitor and I tried the settings gametime.maxvariablefps to 61 but my game still crashed. After, I went straight lower to 31 and I played 2 full matches without crashing. I'll keep you posted if it continues to work.
Thanks!
October 2016
Thanks for letting me know.
October 2016
Just to let you know. I played about 8 rounds today, no crash. Still running with gametime.maxvariablefps 31
October 2016
So, I'm starting to have the same issue again. Happens every few rounds or so. Same crashes.
Are you aware of any new fix for this?
October 2016
I have tried this fix also and it allows me to play longer. Maybe 10-15 minutes now before crashing. It is reproducible.
DxDiag attached
Latest Drivers
2x Sapphire TriX R9 290x
i7 3770
16Gb
Description
Faulting Application Path: C:\Program Files (x86)\Origin Games\Battlefield 1\bf1.exe
Problem signature
Problem Event Name: APPCRASH
Application Name: bf1.exe
Application Version: 1.0.9.53998
Application Timestamp: 58077d90
Fault Module Name: StackHash_ff9a
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: PCH_3B_FROM_ntdll+0x00000000000A59B4
OS Version: 10.0.14393.2.0.0.256.48
Locale ID: 1033
Additional Information 1: ff9a
Additional Information 2: ff9af5f0744c8b30d42748f0f516a12d
Additional Information 3: beb1
Additional Information 4: beb1a76f6a963416a6598a27106d78c6
Extra information about the problem
Bucket ID: 7acde28f54853e103542c5a5d72c0178 (120606978972)
October 2016 - last edited October 2016
I have exactly the same problem. I also tried with a fresh reinstall Win 10 64bit, updated all drivers and just installed TS3, Origin bf1, Nvidia Geforce driver, soundblaster z driver, Logitech driver.
Still got the problem. I will try to reduce Fps through the mentioned method, but this is really annoying
System Specs:
Win 10 64 Bit
Intel I7 x990 extreme edition
24 GB RAM
MSI GTX 1080
MSI z58-gd65 Military class 3
Chrash Log:
Version=1
EventType=APPCRASH
EventTime=131222186269140811
ReportType=2
Consent=1
UploadTime=131222186280268452
ReportIdentifier=54d909e0-9dd5-11e6-b3f8-6c626dde08ce
IntegratorReportIdentifier=56079957-334d-4536-8e8a-dd47346ce74d
NsAppName=bf1.exe
Response.BucketId=7b74c597b40ede6583b77b6174288fcc
Response.BucketTable=4
Response.LegacyBucketId=120607421371
Response.type=4
Sig[0].Name=Anwendungsname
Sig[0].Value=bf1.exe
Sig[1].Name=Anwendungsversion
Sig[1].Value=1.0.9.53998
Sig[2].Name=Anwendungszeitstempel
Sig[2].Value=58077d90
Sig[3].Name=Fehlermodulname
Sig[3].Value=bf1.exe
Sig[4].Name=Fehlermodulversion
Sig[4].Value=1.0.9.53998
Sig[5].Name=Fehlermodulzeitstempel
Sig[5].Value=58077d90
Sig[6].Name=Ausnahmecode
Sig[6].Value=c0000005
Sig[7].Name=Ausnahmeoffset
Sig[7].Value=0000000004480190
DynamicSig[1].Name=Betriebsystemversion
DynamicSig[1].Value=10.0.10586.2.0.0.256.48
DynamicSig[2].Name=Gebietsschema-ID
DynamicSig[2].Value=1031
DynamicSig[22].Name=Zusatzinformation 1
DynamicSig[22].Value=a5ff
DynamicSig[23].Name=Zusatzinformation 2
DynamicSig[23].Value=a5ffa0ca457add2d3ded63e6df376b0e
DynamicSig[24].Name=Zusatzinformation 3
DynamicSig[24].Value=deff
DynamicSig[25].Name=Zusatzinformation 4
DynamicSig[25].Value=deff30636085cd402dc3b99ff23d86e8
UI[2]=F:\Program Files (x86)\Origin Games\Battlefield 1\bf1.exe
UI[3]=Battlefield™ 1 funktioniert nicht mehr
UI[4]=Windows kann online nach einer Lösung für das Problem suchen.
UI[5]=Online nach einer Lösung suchen und das Programm schließen
UI[6]=Später online nach einer Lösung suchen und das Programm schließen
UI[7]=Programm schließen
LoadedModule[0]=F:\Program Files (x86)\Origin Games\Battlefield 1\bf1.exe
LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\Windows\system32\KERNEL32.DLL
LoadedModule[3]=C:\Windows\system32\KERNELBASE.dll
LoadedModule[4]=C:\Program Files\Bitdefender\Bitdefender 2017\Active Virus Control\avc3_000_001\avcuf64.dll
LoadedModule[5]=F:\Program Files (x86)\Origin Games\Battlefield 1\Core\Activation64.dll
LoadedModule[6]=C:\Windows\system32\CRYPT32.dll
LoadedModule[7]=C:\Windows\system32\msvcrt.dll
LoadedModule[8]=C:\Windows\system32\MSASN1.dll
LoadedModule[9]=C:\Windows\system32\WINTRUST.dll
LoadedModule[10]=C:\Windows\system32\RPCRT4.dll
LoadedModule[11]=C:\Windows\system32\USER32.dll
LoadedModule[12]=C:\Windows\system32\GDI32.dll
LoadedModule[13]=C:\Windows\system32\ADVAPI32.dll
LoadedModule[14]=C:\Windows\system32\sechost.dll
LoadedModule[15]=C:\Windows\system32\SHELL32.dll
LoadedModule[16]=C:\Windows\system32\cfgmgr32.dll
LoadedModule[17]=C:\Windows\system32\windows.storage.dll
LoadedModule[18]=C:\Windows\system32\combase.dll
LoadedModule[19]=C:\Windows\system32\bcryptPrimitives.dll
LoadedModule[20]=C:\Windows\system32\shlwapi.dll
LoadedModule[21]=C:\Windows\system32\kernel.appcore.dll
LoadedModule[22]=C:\Windows\system32\shcore.dll
LoadedModule[23]=C:\Windows\system32\powrprof.dll
LoadedModule[24]=C:\Windows\system32\profapi.dll
LoadedModule[25]=C:\Windows\SYSTEM32\MSVCP120.dll
LoadedModule[26]=C:\Windows\SYSTEM32\MSVCR120.dll
LoadedModule[27]=C:\Windows\system32\IMM32.DLL
LoadedModule[28]=f:\origin\igo64.dll
LoadedModule[29]=C:\Windows\system32\ole32.dll
LoadedModule[30]=C:\Windows\SYSTEM32\WINMM.dll
LoadedModule[31]=C:\Windows\SYSTEM32\WINMMBASE.dll
LoadedModule[32]=C:\Windows\SYSTEM32\ntmarta.dll
LoadedModule[33]=C:\Windows\SYSTEM32\CRYPTSP.dll
LoadedModule[34]=C:\Windows\system32\rsaenh.dll
LoadedModule[35]=C:\Windows\SYSTEM32\bcrypt.dll
LoadedModule[36]=C:\Windows\SYSTEM32\CRYPTBASE.dll
LoadedModule[37]=C:\Windows\system32\imagehlp.dll
LoadedModule[38]=C:\Windows\SYSTEM32\gpapi.dll
LoadedModule[39]=C:\Windows\System32\cryptnet.dll
LoadedModule[40]=C:\Windows\SYSTEM32\IPHLPAPI.DLL
LoadedModule[41]=C:\Windows\SYSTEM32\WINNSI.DLL
LoadedModule[42]=C:\Windows\system32\NSI.dll
LoadedModule[43]=C:\Windows\SYSTEM32\DINPUT8.dll
LoadedModule[44]=C:\Windows\SYSTEM32\DSOUND.dll
LoadedModule[45]=F:\Program Files (x86)\Origin Games\Battlefield 1\Extension.Twinkle.Codec_Win64_retail.dll
LoadedModule[46]=C:\Windows\system32\OLEAUT32.dll
LoadedModule[47]=C:\Windows\system32\PSAPI.DLL
LoadedModule[48]=C:\Windows\SYSTEM32\USP10.dll
LoadedModule[49]=C:\Windows\SYSTEM32\VERSION.dll
LoadedModule[50]=C:\Windows\system32\WS2_32.dll
LoadedModule[51]=C:\Windows\SYSTEM32\WTSAPI32.dll
LoadedModule[52]=F:\Program Files (x86)\Origin Games\Battlefield 1\amd_ags_x64.dll
LoadedModule[53]=C:\Windows\SYSTEM32\d3d11.dll
LoadedModule[54]=C:\Windows\SYSTEM32\dxgi.dll
LoadedModule[55]=C:\Windows\SYSTEM32\dbghelp.dll
LoadedModule[56]=C:\Windows\SYSTEM32\dbgcore.DLL
LoadedModule[57]=C:\Windows\SYSTEM32\dwmapi.dll
LoadedModule[58]=C:\Windows\SYSTEM32\urlmon.dll
LoadedModule[59]=C:\Windows\SYSTEM32\iertutil.dll
LoadedModule[60]=C:\Windows\SYSTEM32\cabinet.dll
LoadedModule[61]=C:\Windows\system32\uxtheme.dll
LoadedModule[62]=C:\Windows\system32\MSCTF.dll
LoadedModule[63]=F:\Program Files (x86)\Origin Games\Battlefield 1\Engine.BuildInfo_Win64_retail.dll
LoadedModule[64]=C:\Windows\system32\mswsock.dll
LoadedModule[65]=C:\Windows\SYSTEM32\d3d12.dll
LoadedModule[66]=C:\Windows\SYSTEM32\msvcp110_win.dll
LoadedModule[67]=C:\Windows\system32\nvspcap64.dll
LoadedModule[68]=C:\Windows\system32\SETUPAPI.dll
LoadedModule[69]=C:\Windows\SYSTEM32\WINHTTP.dll
LoadedModule[70]=C:\Windows\system32\nvapi64.dll
LoadedModule[71]=C:\Windows\system32\dssenh.dll
LoadedModule[72]=C:\Windows\SYSTEM32\WINSTA.dll
LoadedModule[73]=C:\Windows\SYSTEM32\xinput1_4.dll
LoadedModule[74]=C:\Windows\SYSTEM32\DEVOBJ.dll
LoadedModule[75]=C:\Windows\SYSTEM32\HID.DLL
LoadedModule[76]=C:\Windows\SYSTEM32\nvwgf2umx.dll
LoadedModule[77]=C:\Windows\system32\clbcatq.dll
LoadedModule[78]=C:\Windows\SYSTEM32\sxs.dll
LoadedModule[79]=C:\Windows\SYSTEM32\SspiCli.dll
LoadedModule[80]=C:\Windows\SYSTEM32\USERENV.dll
LoadedModule[81]=C:\Windows\System32\MMDevApi.dll
LoadedModule[82]=C:\Windows\System32\PROPSYS.dll
LoadedModule[83]=C:\Windows\SYSTEM32\AUDIOSES.DLL
LoadedModule[84]=C:\Windows\SYSTEM32\wintypes.dll
LoadedModule[85]=C:\Windows\SYSTEM32\avrt.dll
LoadedModule[86]=C:\Windows\SYSTEM32\wdmaud.drv
LoadedModule[87]=C:\Windows\SYSTEM32\ksuser.dll
LoadedModule[88]=C:\Windows\SYSTEM32\msacm32.drv
LoadedModule[89]=C:\Windows\SYSTEM32\MSACM32.dll
LoadedModule[90]=C:\Windows\SYSTEM32\midimap.dll
LoadedModule[91]=C:\Windows\system32\explorerframe.dll
LoadedModule[92]=C:\Windows\system32\edputil.dll
LoadedModule[93]=C:\Windows\System32\ActXPrxy.dll
LoadedModule[94]=C:\Windows\SYSTEM32\DNSAPI.dll
LoadedModule[95]=C:\Windows\System32\fwpuclnt.dll
LoadedModule[96]=C:\Windows\System32\rasadhlp.dll
LoadedModule[97]=F:\Program Files (x86)\Origin Games\Battlefield 1\JavaScriptCore64.dll
LoadedModule[98]=C:\Program Files\Logitech Gaming Software\SDK\LED\x64\LogitechLed.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
FriendlyEventName=Nicht mehr funktionsfähig
ConsentKey=APPCRASH
AppName=Battlefield™ 1
AppPath=F:\Program Files (x86)\Origin Games\Battlefield 1\bf1.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=D7272E80F1530EF91CD128083F2EF55B