Forum Discussion

Brain_Bane's avatar
Brain_Bane
New Novice
9 years ago
Solved

Battlefield 1 Gradually uses all my available RAM

Hi, as per the subject line, I start off with bf1.exe using about 1gb RAM and without actually playing, I can watch the usage jump up in increments of anything between 200 - 1000 kb per second.

Usually, I can get through 2 to 3 games before the RAM reaches capacity (i.e. bf.exe is using ~6gb RAM at this point) and I start seeing major freezes during gameplay. Video settings do not affect this at all and it requires that I restart the game to clear the usage.

Knowing that I'm not exactly running the latest hardware, I've tried knocking all video settings down to low, but this doesn't solve or even slow down the leak and has no impact on my pc's performance gameplay-wise. I've also set the bf1.exe process priority to "high" in task manager, which helped solve some freezing issues I was experiencing during general gameplay, but again this doesn't stop the leak (nor would I expect it to).

I understand that a dxdiag log is requested, but since this is literally the only game I own causing this issue, I'm confident that it's not a hardware problem. Having said that:

OS: Windows Premium 64

Directx 11

CPU: i5-3570k 3.4ghz

Memory: 8192mb

Available Memory: 8138mb

Video: Geforce GTX 970

Display Memory 3724 mb

Dedicated Memory 4007 mb

shared memory 3812 mb

I've had a good look on forums and decided to post this only because there doesn't seem to be anything related to this issue, concerning this particular game post release.

Cheers

10 Replies

  • Spyme's avatar
    Spyme
    9 years ago

    @Carbonic wrote:

    We use DXDiag for more than hardware issues.


    Unfornuatly it wont help you with the memory leak thats present since alpha during map changes. There is not even a event log entry when the windows memory warning event is fired. You need realtime data to overcome it.

  • Anonymous's avatar
    Anonymous
    9 years ago
    Approved

    I am having the same issue. It seems to happen when changing maps, and not if you are playing on the same map but the next round. If that makes sense. For example in "Operations" you can play round after round on the same map without major issues, but when you move to the next map or mission, you get kicked or it will freeze.

    After checking the Battlefield 1 process in task manager when this happens, it has gone from 1GB memory used, to 6 or 8 GB. That is the memory leak crash taking place.

    SPECS

    Intel I7 5930K 3.5Ghz

    RAM: 16GB DDR4 XMP 2666

    GPU: GeForce GTX 970 4GB

    OS: Win 10 Pro 64 bit

    I was running DX12 in game, but I am going to try DX11 and see if I get the same crash.

    This is the only information in the DxDiag that mentioned the bf1.exe crash. I can post my entire DxDiag if needed.

    Windows Error Reporting:
    +++ WER0 +++:
    Fault bucket 129247351008, type 5
    Event Name: AppHangB1
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: bf1.exe
    P2: 1.0.9.53998
    P3: 58077d90
    P4: 369a
    P5: 67246080
    P6:
    P7:
    P8:
    P9:
    P10:

    +++ WER1 +++:
    Fault bucket , type 0
    Event Name: AppHangB1
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: bf1.exe
    P2: 1.0.9.53998
    P3: 58077d90
    P4: 369a
    P5: 67246080
    P6:
    P7:
    P8:
    P9:
    P10:

    +++ WER2 +++:
    Fault bucket 129247351008, type 5
    Event Name: AppHangB1
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: bf1.exe
    P2: 1.0.9.53998
    P3: 58077d90
    P4: 369a
    P5: 67246080
    P6:
    P7:
    P8:
    P9:
    P10:

    +++ WER3 +++:
    Fault bucket , type 0
    Event Name: AppHangB1
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: bf1.exe
    P2: 1.0.9.53998
    P3: 58077d90
    P4: 369a
    P5: 67246080
    P6:
    P7:
    P8:
    P9:
    P10:

  • Carbonic's avatar
    Carbonic
    Hero+
    9 years ago

    Posting a DXdiag helps the developers and ourselves with identifying if it's a certain software <--> hardware combinations that has the memory leak. This will help the developers recreate the issue on their end and they will thus be able to fix it. It might also be a combination of a certain outdated piece of software and hardware in which help we can identify it on here and help each other.

    Both scenarios require a DXDIAG.txt file and if people wont give it that's ofc. up to them but then there's not much to help with.

    If people really think "my computer is perfect it's the games fault" then they post about what they think is a bug and that should be done in the bug forum which funny enough also asks for a DXDIAG.

  • Anonymous's avatar
    Anonymous
    9 years ago
    Approved

    I also had an increasing of ram while playing bf1 like 95/98% and my game become horrible to play, breaking..... 

    Found this on Web and tried, now I've 40% ram usage while playing.

    Step 1. Hit Windows Key + R Type in Regedit and then hit Enter.

    Step 2. Go to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management in the editor.

    Step 3. Find ClearPageFileAtShutDown and change its value to 1.

    Step 4. Restart the computer.

  • Anonymous's avatar
    Anonymous
    9 years ago
    Approved

     Sir did you experience some FREEZE time also about 5sec but the Audio still running?

    well we have the same PC Specs

  • Anonymous's avatar
    Anonymous
    9 years ago
    Approved

    Hi Sir can you please help me also?

    I upgraded my driver for my GPU but still encounter the same FREEZE

  • Even with the most recent drivers, I'm still having this issue. Battlefield 1 will use up nearly 90% of my memory before Windows will kill it. This happens pretty much anytime I get into a game (no matter the game type). Basically this issue is making the game unplayable at this point.

    Any suggestions?