Forum Discussion

Re: [PC] Battlefield 1 stopped working. Over and over and over again.

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.

12 Replies

  • Anonymous's avatar
    Anonymous
    9 years ago

    Appreciate the feedback. Testing right now. I'll let you know what happens.

  • Anonymous's avatar
    Anonymous
    9 years ago

    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! 

  • Anonymous's avatar
    Anonymous
    9 years ago

    Just to let you know. I played about 8 rounds today, no crash. Still running with gametime.maxvariablefps 31

  • Anonymous's avatar
    Anonymous
    9 years ago

    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?

  • Anonymous's avatar
    Anonymous
    9 years ago

    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)

  • Anonymous's avatar
    Anonymous
    9 years ago

    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

  • Anonymous's avatar
    Anonymous
    9 years ago

    Still running longer but I am now also getting the GetDeviceRemovedReason error.

    Error Message Attached

  • Anonymous's avatar
    Anonymous
    9 years ago

    Getting the same exact error as you guys. 20 - 30min worth of play then the game lags for a second, then crashes. Same exact event log as well. I thought maybe it was my video card getting too hot at first, turned the fan speed all the way up and that kept the temp down but still crashed. Going to attempt the gametime.maxvariablefps 61 now. I'll let you know how it goes.
    Well,

    EDIT 1: I can't really test it due to EA not being able to maintain a network. I did however play Multiplayer for about an hour with no crash.

    EDIT 2: I forgot, I also turned off 'GPU Memory Restrictions' in advanced video settings.

  • Anonymous's avatar
    Anonymous
    9 years ago

    This solution delays the crash. After applying it problem occurs a bit less often:

    Pakiet błędów 120580168271, typ 4
    Nazwa zdarzenia: APPCRASH
    Odpowiedź: Niedostępny
    Identyfikator pliku Cab: 0

    Sygnatura problemu:
    P1: bf1.exe
    P2: 1.0.9.53998
    P3: 58077d90
    P4: bf1.exe
    P5: 1.0.9.53998
    P6: 58077d90
    P7: c0000005
    P8: 000000000456bcb3
    P9:
    P10:

    Nazwa aplikacji powodującej błąd: bf1.exe, wersja: 1.0.9.53998, sygnatura czasowa: 0x58077d90
    Nazwa modułu powodującego błąd: bf1.exe, wersja: 1.0.9.53998, sygnatura czasowa: 0x58077d90
    Kod wyjątku: 0xc0000005
    Przesunięcie błędu: 0x000000000456bcb3
    Identyfikator procesu powodującego błąd: 0x3788
    Godzina uruchomienia aplikacji powodującej błąd: 0x01d2334ba363ea9a
    Ścieżka aplikacji powodującej błąd: F:\Origin\Battlefield 1\bf1.exe
    Ścieżka modułu powodującego błąd: F:\Origin\Battlefield 1\bf1.exe
    Identyfikator raportu: b4914165-596b-4fde-ace9-8923e882b760
    Pełna nazwa pakietu powodującego błąd:
    Identyfikator aplikacji względem pakietu powodującego błąd:
  • Anonymous's avatar
    Anonymous
    9 years ago

    Hi

    Anyone find a solution for this.....mine is exactly the same.

    lags and then crashes to windows.

    its a brand new comp.

  • I have had this problem for months. Never found any solution. The frequency of the crash has increased such that I can't play the game at all. I have tried just about everything under the sun to fix it like in the OP and more.

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,636 PostsLatest Activity: 60 minutes ago