Few weeks ago i decided to play this amazing game again after a long break. As many of you, for the first 20minutes of gameplay i faced this CTD issue, made almost impossible to play this game so i decided to "fix" it or at least investigate what causes the issue.
First things first, my post is written in timestamp, things i tried in order.
Second.., all of the tests and results are made in DX11 mode.
Third.., from the very first moment, i tried the mentioned methods without any ingame overlay (uconnect, RTSS OSD etc) and because i had no clue at all at the beginning, i removed my CPU and RAM OC, also didnt use my dVGA undervolt profile, only the base clocks and speed on everything.
This post will be long for a reason, i only want you to save your time fellow players.
16GB of RAM (XMP 3200)
Win10 on NVMe SSD (950Pro), Division2 is on a separate one (860 EVO).
So.., where should i starts. Well for first, just like many of you i thought it must be a driver (NV) problem, so i tried 6 ( SIX!! ) different NV drivers, from the newest (466.77) to the oldest (442.59 - 2020.03.10) without any result.
The moment i experienced my 2-3rd CTD with the sixth NV driver, i did start to ask my clanmates about their VGA's and drivers, it gave me an instant result, this issue has no contact with any VGA or CPU manufacturers (AMD, Intel or NV), because two of them had the very same issue, one with second gen Ryzen & RX 580, another config is newest Ryzen with 6800XT. NV's users had 2060, 2x 3060 Ti, reported the very same issue.
So.., consequence one: ignore and/or skip every VGA driver version or driver setting advice from anyone, came from offical source (this site & forum) or from unoffical source, its simply doesnt matter, bullsh1t.
Since the moment i decided to play Division 2 again was the next day i did install a clean Win10 (2021 H1) with MCT, my second suspect was the operating system itself.
I had an idea to check the Win10 Event Manager, maybe i find something useful there and ohhh ladies and gents, i did..!
Every single ****ing CTD of the past days had the very same ID: 0xc0000005
Then i turn my attention to the folders the game hold its files, installation dir and the one in D&S/Username/Mygames and the rules/permission & ownership settings of those dirs, no result at all.
After this point.., i felt i ran out of ideas..
I made a bootable USB drive with Memtest86, ran a 4phase full memory test & scan, it took almost 3 hours, nothing, zero error, my 2x8 kit is perfect.
Ok, then turned my attention to the page file, and ****ing finally, here starts the story..
So my first step with the page file was to took it out of windows "manage" hands and i did set it manually to fix 24GB (min-max 24).
The frequence of the CTD's seems slowed down a bit, sometimes i was able to play 30-40 mins in a row (dont you dare to laugh..! 😂 ).
I felt im on the right track, my next move was to minimize the page file size, so i did set it to 1GB and jesus christ, the next hour gave me the long waited "heureka" moment.
Yes-yes, believe or not, from this moment i could reproduce the CTD and the same error code ANYTIME i want..!!!!
How..?! Simple.., OSD with RAM usage. The game crashed everytime i reached 60-62% of RAM usage, god damn, its a memory leak! 🙄
Google is our best friend they say.., so the Div2 & pagefile search leads me to this thread, back to January:
A player.., AltairCreation discovered this issue almost a year ago.
(Btw.., no matter of how much RAM you have, 16 or 32GB, you can test it with this method above anytime you want.)
So here we are, at the past few months you can read different promises and bull****s here, asking you to send dxdiags and other reports to help "investigate" the problem, all of you can be absolutely sure, there is NOTHING to investigate.
Its only acting for the reason to get some time, why?! Well, I think i started to understand this one too..
This memory leak in the game code introduced itself in January.., then at some point they patched it.., how the hell could it came back?
Remember what happend not too long ago, when Massive restarted the seasons, "to give us the opportunity to play it again" they said?! 🤡
It started with a hell of a lot bugs, even the maintenances had their own mainteneces #2 sometimes #3 at the same days, they had a very hard time to keep the game on its legs, and here comes the thing!!
It was the very same time, when the game version in the menu went from numbers to "unoffical".., remember ?!
Whatever this "unoffical" version is actually, an earlier dev & tester version or just a modded version to be able to replay the seasons, the base of the code it operates has the memory leak issue and once again, you can be 100% sure they knew and know it !
They just simply cannot do anything with it, maybe fixing again doesnt worth the time (to them^^) or who knows, but they know if the season ends (soon) they can return to the last offical version & release, and same moment the "unoffical" version will disappear from all of us, last (patched) version of the game will represent again, and this CTD madness due to the memory leak will disappear aswell. I cant wait to read that "patchnote" where they will proudly tell the CTD thing has been fixed, lol..😂
If you read my post to this point, i have good news too.., until they restore the game version from this crap, i have a "semi-solution" to prevent a memory leak hit & CTD, sometimes for hours, few things:
Due to the nature of the memory leak, you have to minimize the game RAM consumption, there is one simple way to achieve this, extra streaming distance in the graph menu, set it to 0, it has huge and instant impact to extend the time between CTD's..
Before i decided to make this post i read many others and some of you seems like think "everything is okay" when you able to play Summit for example to an hour.
The game's memory consumption is the lowest in Summit, most of us can play it long enough but.., for example if you go back to Washington and start to do anything in OpenWorld, CP's and other activities, the game RAM usage will skyrocket and you will hit your desktop very soon also.
Another good exmple is the RAIDs, very low memory consumption compared to OpenWorld, only those can CTD while playing RAIDs who has other RAM hungry background processes running at the same time, like browsers with open ~YT tabs, etc.., so keep these things in mind.
Set your pagefile to fix value, at least 24GB (SSD), and search for the Win10 setting where you can set every restart or shutdown delete your page file (type "secpol" in start menu).
Things you can ignore/forget/skip bcos zero connection to the game's memory leak (0xc0000005):
VGA driver change & settings
Win10 reinstall & update
Division 2 reinstall
Verify game files/integrity
Any Overlays (UConnect, RTSS etc, use them calmly)
etc.., the list of the bull****s are long, whoever mentioning these.., he/she just acting like she/he knows whats shes/hes talking about. They dont.