VRAM leak over time?

I am having an issue with the game’s VRAM usage. For reference, my computer has an AMD Radeon 6700XT which has 12gb of VRAM. Using AMD’s metrics app, when I launch Diablo 4 on Medium graphics preset the game utilizes approximately 7.6gb of VRAM. As time goes on and I play the game for over 2 hours or so, that VRAM number slowly increases until the point where it nears or reaches the 12gb limit. The game will then experience frequent graphic slow-downs, and will also begin to frequently hard-lock for 10-15 seconds at a time while the game’s VRAM usage bounces off the GPU’s VRAM amount. This slow-down/hard-lock issue will persist until I go into the graphics menu and set the game to the Low graphics preset. My AMD metrics app will show the game drop down to about 6.8gb of VRAM or so, and the game will operate perfectly fine again. However, over time the used VRAM amount will again begin to creep higher and higher, eventually bouncing off of the 12gb VRAM limit and again causing slow-downs/hard-locks. Going into the graphics menu and setting the game to the Medium graphics preset will again drop the used VRAM to about 7.6gb or so, and the cycle will repeat again.

Diablo 4 appears to be storing data in VRAM but never actually clearing it, causing the game to increase its VRAM usage until it cannot increase it any more, causing these slow-downs and hard-locks. Rebooting the game also remedies the problem, but again it is all a temporary fix.

Adding/removing High-Resolution Assets had no effect on this occurrence.

5800X3D
32GB 3600C18
6700XT

34 Likes

Same Vram is maxing out RX 6900XT

AMD Ryzen 5 7600X
MSI MPG X670E CARBON WIFI
BIOS MS-7D70v174 AGESA 1.0.0.7a
RAM 64 GB Corsair VENGEANCE 16GBx4
P/N: CMH32GX5M2B6000Z30
Timings 30-36-36-76-112
ASUSTeK AMD Radeon RX 6900 XT
PSU MSI MPG A1000G
Storage
MSI M480 1TB x4
RAID 0 Consisting of
Four 2TB SATA SSD
Crucial CT2000BX500SSD1 2000
Two 4TB SATA SSD
Samsung SSD 870 QVO 4TB

3 Likes

Same Problem, Vram is Maxing Out RX 7900XT with 20Gb of VRam!!!

Intel i5 13600KF
Gigabyte B760 X DDR4
TUF Gaming 7900XT OC

UNHANDLED EXCEPTION: ACCESS_VIOLATION (c0000005) at:
DBG-OPTIONS
DBG-ADDR<00007FF6C57B629D>(“Diablo IV.exe”)
DBG-OPTIONS<>

5 Likes

6900XT 23.5.2
On ultra textures game runs ok 120+fps for 15-60 minutes until freezes and stutter and 15 fps until longer tab to desktop and back. sometimes it even crashes.

On high textures game runs ok 120+fps for 60-180 minutes until freezes and stutter and 15 fps until longer tab to desktop and back. sometimes it even crashes.

I played on mid textures all night long, no crashes but it’s really ugly and I don’t want to use the mid textures. =( starts on 7-8 gb of vram and fills it up but still doesn’t inflict the overall performance unlike high and ultra textures which start at 11-12 gb and fill upo quite fast and than impact performace as described.

5600x
32gb ddr4 3600cl14
all SSD

PS: I got a feeling that switching between different parts of the map from one to another county or porting back to town shortcutting the issue on high and ultra textures to start stuttering immediately.

4 Likes

Things I’ve tried so far to fix the issue (none of them worked): UDP disable “trick”, BNet launcher close-on-startup/disable hardware acceleration, Lock Cursor, Peripheral Lighting, change Sound Output Device off of default, Play in Background, High-Resolution Assets installed/uninstalled, increasing Windows Paging file, disabling MPO via registery, capping game framerate, and disabling background applications such as iCUE.

So far, only restarting the game or changing graphics presets work (but only for a period of time until it starts it up again). Once the game starts with this nonsense it doesn’t stop until you restart/switch presets.

4 Likes

Same issue here with my 6800XT 23.5.2 thanks god i’m not the only one, it’s feels really weird because except that the game is pretty nice, it runs well & it’s beautiful but omg this issue is annoying please notice us and fix it !

2 Likes

I have a similar spec PC and it’s doing the same thing to me as well.

It seems like the vram is not clearing open world assets as we move around until it fills up and the stuttering rubber band kicks in.

20gb vram on my 7900xt should never be maxed out. Some things really wrong with their coding.

It’s worse when you get a mount, maybe because screen has to move/load faster?

7 Likes

Yap and of you have a 3070 ti like me the vram runs full and the Game crashes with a fenris error or even worse by crashing your pc. Im forced to Play with locked 50 fps and low Settings in Order to play more like 2 minutes. They aknowledged this 2 hours ago with a pinned bluepost but they basically just sayin:

„Yeah sorry boiz, the game has higher need of graphic than we wrote in the system requirement - Deal with it duuuudes“

This is typical Cash-Cow behavior and once again a huge common L.

4 Likes

Having the same issue. This game loves itself some vram. I have a 3070 Ti and the vram usage slowly increases over time. I thought this would be patched before the official release. Hopefully they fix this soon.

4 Likes

Running 3440x1440p with a 6700xt here.
I can’t play high textures or the game drops down to 20fps at 99% utilization with just 100w tdp after 30mins or so. And/Or just locks up for several seconds.
at medium textures i can play a lot longer but the same issue can happen occasionally.

2 Likes

For my RX 6900 XT it also completely fills up the 16GB after a while, it just takes more vram as it sees fit, especially when teleporting around for nightmare dungeons.
Very far from normal and the only game i ever played to do that.
It just doesn’t seem to unload any data and keeps dumping files into the vram until it’s full and then some. Given enough teleporting and time passing, the game eventually crashes for me, because of this.

When i put the textures on ultra, as i would love to play it, this happens way faster and after 3-4 teleports the crash will already happen. So i have to play on lower settings than my pc could easily handle, very annoying.

2 Likes

As noted here: Higher VRAM allocation than what my GPU has the problem seems to accelerate the time in which it occurs when playing at higher presets. In other words, playing on ultra presets causes the stutters/freezes to occur at a faster rate then when playing at low presets, but the problem does indeed occur on all presets.

2 Likes

Noticing this as well on a rtx 3080. Vram usage seems to start from around 5k-6k then shoots up to 12k over time. After that, the game starts to stutter. Reloading in game textures from medium back to high or ultra seems to fix/clear the vram usage temporarily.

1 Like

I had opened a ticket with AMD over this, but the problem seems consistent with nVidia users too as well, which leads me to believe this is strictly a Diablo 4 issue.

4 Likes

Here to report as well. I’m playing on 1440p and setting textures to Ultra would quickly cause something that feels like a page dump every once in a while, DLSS or not. Changing to High would alleviate it somewhat but it’s ugly (a topic for another conversation) and now that it’s reported that the issue still persists for lower settings it seems even more pointless to lower it.

Blizzard recommends 2700x and 8GB VRAM for 4K Ultra, so I should be clearing the requirements easy with 3600 and 3070 for 1440p. Aside from the hitching and dips the game runs buttery smooth at 150fps so it’s pretty infuriating.

4 Likes

A thread from 6 days ago with the same issue and same work around (e.g. switch graphics presets when the problem starts occurring).

I have this exact problem on my 6700 XT

Looks like it is fixed. It took 8GB till the famous xxxx mins queue issue. It only utilizes 4GB now. Anyone to double check??

Still the same here, nothing changed. Did 1 dungeon, already at 13GB again.

Same here, RTX 2070 Super @ 1440p with latest NVIDIA drivers.
I tested on Linux with VKD3D-Proton 2.9 as well, it’s even worse there.
After some time it becomes downright unplayable unless you switch graphics settings down and back up to clear VRAM.

1 Like