For the love of god, fix the memory leak

I hadnt even ran d4 for 20 mins before the memory capped out and locked the game up. Im already at lowest settings, crossplay off, hardware acceleration off and my laptop is not a potato. I dont know if something was tweaked recently, but even at the peak of this problem, i wouldnt have my have freeze until about an hour of playtime.

Please fix your crap

16 Likes

I was having major issues too until I upgraded my 7 year old potato to a new one with decent RAM/VRAM.

Now I’m not having any issues at all so while the game may not be optimized and buggy, it’s almost certainly more of a hardware issue.

Not the answer you want to hear, I didn’t either because it’s an expensive solution, but maybe time for an upgrade if you can afford it.

It is getting worse.

2 Likes

Do you have your fps locked? Worth a try if you don’t. I keep mine capped at 60 fps and haven’t had any memory issues. I have 32gb dram and 16gb vram playing at 4k.

1 Like

Memory is cheap and most should be running 64GB in their systems in 2024. People dump 2k on a video card for facebook, but can’t spend 200 on memory. That said, there is always ways to improve memory performance in applications specially gaming. This latest game patch has seemed to introduce several performance/bug issues… I’m sure it will get ironed out like in the past.

How long that will take… only pepperidge farm knows.

1 Like

i only got 32gb and diablo works fine ^^

honest question, why should one want 64 gb ? (i could never build a pc on my own^^)

1 Like

Why is it always a hardware issue with some of you people here? Why is it just impossible to admit that the D4 team has an issue they have yet to resolve?

2 Likes

Set your FPS to 60 and background FPS to 8.

3 Likes

Sure, probably last thing i havent tried.

1 Like

It was the last thing I did before most of my problems went away. :smile_cat:

Not saying the game doesn’t have issues, but that made the big ones go away.

Don’t get me wrong, 32 is fine. I don’t mind having the extra as I do photography and those programs will eat 64+ easily. That aside sometimes people stream, or watch streams or videos, browsers can eat a chunk.

For a while 16 was the standard, we are squarely in the realm of 32, and I feel on the verge of 64… Do to what I do, 128 might be my next step.

Side story, running a game fully off a RAM-Drive is incredible. I remember when No Man’s Sky came out people were (and rightfully so) upset over waiting almost a minute for the game to load. I was at 8 seconds. haha.

1 Like

Check drivers on video card.

Close internet browser.

Close BNET apps.

There is some funny interaction with everything where these other things drain memory while playing. Almost as if the software were tapping other things to data mine or something.

Eh, no. 16 GB is decent, 32 GB is optimal for 99% of users. 64 GB is for content creators, and 128 GB (which my 9900k build has in it) is for buffering/multitasking in the extreme. Keep in mind that to reach 64 GB usually requires all four RAM slots be filled in a four slot system to be affordable. Doing so in a two slot system is still rather expensive. And in a four slot system, it gets more complicated when you consider not only the number of channels (single/dual), but also the number of ranks (whether one side of the PCB has chips or both sides of the PCB have chips). Outside of specific circumstances, dual channel (slot 1,3 or 2,4) + dual rank for both DIMMs is optimal. It has to do with memory controller load.

Content creation or A/V editing. More RAM is the best performance increase in those scenarios.

Foreground FPS should never be set higher than your monitor’s refresh rate, and if you have a super high refresh rate monitor and you know the game can’t reach that lofty framerate, halve it and you gain both stability and lower power usage and heat generation. The background FPS doesn’t do anything to help stability, it’s just there to give the OS more CPU for other tasks with the game in the background.

Firefox can eat a lot, and Chrome can actually leak, massively. If you have a browser open in the background, having extra RAM is essential. Trust me, anyone that’s kept the Helltides site open knows this as their scripts can over time balloon the RAM footprint to the point that the game itself crashes from out of memory errors, not due to the game, but due to the browser’s tab(s) hogging RAM.

This is only useful if you have both enough RAM for the game client’s assets and the stack heap it generates, and very few users do. The reason is this: that RAM disk you’re using? It’s from the same pool of RAM your OS and games are using. That means you can actually tank performance significantly if both the game assets from the RAM disk and the stack heap are from the same DIMM. I found this out with Diablo 3 as it fit into a RAM disk at the time and oh boy did it ever tank.

Now, if a system had a pair of RAM slots that could be configured by the BIOS to create a hardware RAM disk, you’d be in heaven as that couldn’t be touched by the OS or games, only used for storage. That’s actually something I’d like to see - a four to eight slot system (Intel vs. AMD for example) where at leats two slots are assigned to the ability to create a RAM disk from BIOS, be it in NTFS or HFS+/APFS format. That is a useful RAM disk. But for all but the most mundane or specialized (e.g. Photoshop) tasks, RAM disks aren’t very good.

4 Likes

You’re well informed and I agree with everything you mentioned.

If you want to avoid these types of issues get 64 gb of high quality RAM and 16gb or more of VRAM and all those issues probably go away.

That’s not entirely true. TheTias point is spot on. Even with 128GB ram the browser will do funny things and eventually consume it all.

I am running on a i7-8700k, 1660ti, 16gbs ram, on a 3440x1440 monitor. Not a potato, but not a good pc by today’s standards either. I don’t seem to have memory leak issues. None of it even runs to 100%. I am at the lowest settings as you are as well. Did you install the “High-Resolution Assets” by chance?

While it should be fixed, you can still mitigate the issue with Intelligent Standby List Cleaner. I saw this fix for POE, and it applies to Diablo 4 as well. As Diablo 4 runs, you can actually watch your standby list growing and never stopping. This program clears it when your standby list is [x] large, and you only have [y] free memory remaining, with those values defined by you. Haven’t had Diablo 4 freeze up ever since.

Denial is a sickness of those with potato rigs.

3 Likes

The first step to recovery is admitting you have a potato.

“Hi. My name is Mr.X and I have a potato.”

1 Like