10-31-2013 01:57 PM
I've investigated this issue quite a bit, and it's a bug in how Battlefield 4 interacts with the drivers for the graphics card. The memory usage you see comes from the non paged memory pool. Usually this goes up to about 80/90% when the problem occurs. It can be viewed by opening the task manager and then the tab Performance -> Memory on the left. Normally the 'Non Paged Pool' label says something between 0-200MB at maximum but when this problem occurs, it's 6GB for me. (out of 8GB total system ram).
The error in my case traces back to the driver atikmdag.sys which uses "MINI" as pool tag, but it is entirely possible this issue happens on NVidia cards aswell. Please note that this is still most likely a Battlefield 4 bug, and not a driver bug. There is absolutely nothing we as end users can do about it, so please EA/DICE; fix this.
10-31-2013 05:06 PM
Having the same issue
Win 8.1 64bit fresh installed yesterday. Came from win 7 and there is no configuration difference except i added a SSD. This problem was not occuring in win7 but is occuring now.
AMD Phenom quad Core
10-31-2013 06:12 PM - edited 11-01-2013 08:30 AM
Yep! Same here, unfortunately. Already posted on Guru3D as well. The problem is irregular, sometimes 20 minutes, other times after 45 minutes of gameplay. After closing BF4 all of my 16 GB of RAM is still taken hostage, until after reboot. This is a serious problem, because BF4 is virtually unplayable like this.
Asus HD6950 (reference card)
Win 8.1 Pro (x64)
x64 version of BF4
13.11 BETA v7 & v8 (both same problem)
16GB DDR3 @ 1600 (4x4)
Well, just had to leave another good match because of this, so I'm going to reboot... again!
-tried the suggested NDU registry fix (Start value set to 4). No dice.. (no pun intended)
-tried disabling the virtual memory (paging file) in Windows. No dice, this made it worse because now the whole system hung. Errors everywhere!
10-31-2013 06:35 PM - edited 10-31-2013 06:36 PM
Exact same problem.
The leak itself is somewhere in the AMD drivers, using poolmon to check on all pool memory will result in a tag that uses all the memory (in this case "MINI"), when I completely deleted AMD drivers e.g driversweep, this tag was comepletely gone. BF4 could still be the issue causing the leak to happen though, also seems that it usually happens during map switch.
I could play for an hour or two just now, by trying a different method this is what I did:
Start Battlefield and play some Team Deathmatch (fast map switch)
wait untill the leak starts happening (just by keeping an eye on task manager and checking non-paged pool. usually leak is noticable when this goes above 200MB)
start a game of your liking.
Can't be 100% sure if this works as I didn't have time to test it out further / longer but I will tomorrow.
also sys specs:
XFX AMD Radeon HD6950
8GB high speed RAM
10-31-2013 08:27 PM
I have the same problem here.. 15 ~ 20 min and crash (Windows out of memory), and close app. Only solved rebooting the system!
Windows 8.1 Pro x64
Intel i5 3570k
AMD HD 6950 2Gb (Driver 13.11 Beta v8 - LATEST)
16 Gb memory Geil 2133 Mhz
* Disabled SWAP file in Windows.
** Game, DirectX, System and PB updated.
Waiting for a solution EA!
10-31-2013 10:03 PM
Another person here with a very similiar setup... Except I had this problem in BF3 as well but only after upgrading to Win 8. I'm running Win 8.0, latest AMD drivers, HD 6950 flashed to a 6970, 8 GB of RAM, AMD Phenom II x6.
No issues in the beta but I'm guessing that is because the beta was a single map.
After having the issue and haulting BF3 play, I'm seriously considering buying an Nvidia card tomorrow. My jaw dropped when I bought BF4 today and saw the same issue. The answer to the BF3 problem I had was "Win 8 isn't supported"....
10-31-2013 10:23 PM
Damn brkbeatjunkie... I was going to go to a local store and buy a 780 tomorrow since they just dropped in price.... Maybe I'll hold off on that.
At least single player is cool.... NOT
10-31-2013 10:31 PM
SUP!!? I fixed this same issue... setup:
Win 8.1 Pro (x64)
x64 version of BF4
Latest Radeon drivers **BETA
2x 4GB DDR3 @ 1600
97% of Memory usage with 8GB
The point it is that Windows was saving "virtual memory"
Like this example: http://prntscr.com/214mse
So I disabled the "virtual memory" > Right click at My Computer > Properties > Advance system settings > Advance > At "Performance" go on SETTINGS > Advance (again) > Change > uncheck "Automatically manage paging file size for all drivers" > And set "No paging files" option!! Then OK to all windows opened!
Like This: http://prntscr.com/214nua
HOPE HELPED YOU GUYS!!! SEE YOU IN BATTLEFIELD!!!
10-31-2013 11:42 PM
^ That didn't do it for me either (tried the broadcom registry fix as well)