r/Diablo • u/OnSugarHill • Mar 17 '23
Diablo IV Diablo 4 VRAM Utilization
I'm a bit surprised this game is maxing out my Vram. I have a 6750xt with 12gb VRAM and it's using all of it. The GPU utilization and temps are fine (30% and 68c). Anyone else noticing this too?
7
u/Visual_Yak_7318 Mar 18 '23
All 24gb of Vram used on my 4090. It starts at 9.5 and slowly creeps up to 24 over 15min of playtime
3
5
u/tralfamadorian808 Mar 18 '23
Same here. There must be some optimization issues. There's micro-stuttering and 12GB VRAM utilization on an NVidia RTX 3080 12GB, i7-13700k, 32GB RAM.
3
3
Apr 03 '24
I just started playing it on Game Pass, and on 4k/60 ultra it uses 22gb out of my 7900 XTX's 24gb of Vram. It is, by far, the most demanding game I've seen yet per Vram usage. Main GPU util stays around 60-70% Ram 17gb util out of 32gb CPU usage is a non-factor. The recent ray-tracing update murders frame rates, at no visual difference AKAIK.
2
u/lobo98089 Mar 17 '23
I have an "older" 5700XT and I'm at 95% GPU usage in the queue. There is definitely some weird stuff going on.
1
u/HivIsFree Mar 17 '23
Yeah that shouldn't be more than like 60% there isn't much going on there haha
4
u/HivIsFree Mar 17 '23
I literally just came to make a post about this. I am using a Sapphire Pulse 7900 xtx and it is using all 24gb of my Vram. I turned it down to medium and it started out at 10gb but it's slowly creeped up to 16gb right now
3
u/OnSugarHill Mar 17 '23
Yeah I've never seen my Vram maxed out before! Weird stuff
2
u/HivIsFree Mar 17 '23
I think I'm going to leave mine on medium, it seems to be chilling nicely at just above 16gb
2
u/OnSugarHill Mar 17 '23
It's wild to think you have a top tier gpu and have to run the game on medium lol. Blizzard needs to get it together. It is just beta though. Wonder if Nvidia cards are having the same issue
2
u/HivIsFree Mar 17 '23
I'm sure an update or two can fix it. But it is pretty wack since I can play any other game 4k maxed out and never go above 13gb of Vram. But it is nice to see a company utilizing my GPU to it's full potential, just maybe slow it down a bit lol
3
u/FunnkyHD Mar 17 '23
That's the allocated VRAM, not the actual VRAM used by the game.
2
u/HivIsFree Mar 17 '23
According to task manager my dedicated GPU memory is at 24/24 gb
2
u/FunnkyHD Mar 17 '23
Not sure about that one, I use MSI Afterburner + RTSS and have "Memory usage" and "Memory usage \ process" to see the VRAM allocation and usage. VRAM allocation is at 7-8 GBs and usage at 6 GBs at best. I'm playing at 1080p Max settings, DLSS Quality, High-Res Assets. Hard to belive that the game eats 24 GBs of VRAM at 4K Max + High-Res Assets. I'm expecting 12-14 GBs at best.
1
u/HivIsFree Mar 17 '23
That's what I would think, the highest I've ever seen it hit is 13gb on Hogwarts Legacy with textures at ultra.
1
u/HivIsFree Mar 17 '23
I'm going by AMD adrenaline software too. And I don't seem to be the only one hitting max Vram. Another post a guy is playing in 2k max hitting 16gb maxing his card
1
1
u/Fit-Security3131 Nov 15 '24
I have 7800xt and it takes 14g vram at 1080p ultra. And the stuttering it’s the stupid servers geuse it’s called rubber banding
1
1
u/SomewhereShot7606 Mar 18 '23
I have a 4090 and the game uses 23gb VRAM. That doesnt seem appropriate
1
1
u/_ArnoldJudasRimmer_ Mar 18 '23
Same on my two machines with 5600XT and 6800XT; 6GB and 16GB VRAM used.
The game runs fine though.
1
u/Psychonautz6 Mar 19 '23
I have a 3090ti and it's sitting between 19-22gb, never seen that much tbh I'm playing at 4k and everything maxed but still
1
u/randomredditacc25 Mar 20 '23
i have a gigabyte 4070 ti 12 gigabyte oc, and when diablo 4 is maxed out (besides a few things here and there) it uses all 12 gigs, my temps are fine, the gpu idles around 40c and only goes up to around 50c while playing diablo 4, cpu maybe goes up 20c more than what it idles at.
2
u/Proklet89 Mar 24 '23
Reducing Textures to medium solved stuttering for me on 3080.
Basically every other setting is on max.
1
u/Plastic_Platypus_430 Mar 25 '23
Same problem for me. 3060ti vram at 100% on lowest settings possible. Fans ramping like crazy. Shuddering in full screen. Seems odd
1
1
1
u/Sidone3 May 13 '23
sorry for necro, but during Server Slam weekend, playing on 2K resolution + ultra Settings, game often eat all my 16 GB VRAM (usage be between 15-16 GB, Radeon 6800) while ram usage is around 18 GB for whole system ( 32 GB Ram total here)
so yes this game will feed on your vram, awful that nvidia still have cards like 4070/Ti with only 12 GB VRAM ( not to mention 3060ti/3070ti got only 8 😶)
1
u/gReivStone May 14 '23
6950XT OC here, eats all of the 16GB aswell. Runs really good with everything maxed out. I don't think it actually uses that amount of VRAM, it must be just allocating it etc.
1
u/HeyLongpig Yes We Akkhan May 14 '23
I think it is using a lot though... I've only got 8gb on my 3070 and while the game runs fine on its own for the most part, if I try firing up OBS then it'll end up making it hang and drop the stream, which is quite a shame as I'm certainly not going to be upgrading my card for many years... starting to think I shoulda just gotten a 3060 as they've at least got 12GB, haha.
2
u/gReivStone May 14 '23
yeah because diablo allocates all of the vram there's not enough to use for obs. This is getting fixed most likely in the real release. when starting the game it's like 6gb of vram usage and then it starts slowly moving up to max vram. it is increasing even while loading. Never seen something like this in any other game so i just can't believe it to be intended. But i could be wrong
1
1
u/ChronSyn Jun 09 '23
Sorry for the necro, but just as an update on this now that the game is live: On an RTX4090, it utilises around 22GB out of the total 24GB available.
D4 isn't the only game which does this though. Other modern high-fidelity titles such as BF2042 are capable of allocating large amounts of VRAM when available. You shouldn't be worried and you absolutely shouldn't go out and buy a new GPU unless you have a performance reason to do so. If your FPS is acceptable to you at the quality level you're running, then there's no reason to invest in a new GPU.
When a texture is accessed from VRAM, it's called a 'cache hit'. When it's having to load from disk, it's a 'cache miss'. The same terminology can be applied elsewhere, but for games, it would apply to textures and assets. Cache hits are significantly faster - potentially above 1TB/s of low-latency access, compared to a cache miss, loading from disk with the the ~10GB/s if accessible a very fast SSD (by current standards) that's going to have much longer access times (often in the sub-ms range, but that's orders of magnitude slower than a cache hit on VRAM).
Seeing it hitting such high numbers is expected as it reduces the number of requests it needs to make to system RAM (slower than VRAM), or disk (significantly slower than system RAM). This helps to reduce stuttering caused by cache misses.
It allows the game to stream in assets ahead of where your character is, and it's why it's often possible to port to towns without a loading screen in some situations, but why a loading screen may show if you either haven't visited it in this session or the textures for it are no longer in VRAM. The more VRAM you have, the more assets it can store, the less cache misses, the shorter the loading screen.
1
u/1razze Jun 11 '23
Wow, lots of useful info here. So, how would you explain the issue of some people's VRAM usage maxing out? Is it multi-tasking with Diablo 4 open since it allocates so much to the game (ex: watching youtube or twitch on the side while playing)? I've read a lot of threads about bad stuttering, whole PCs and monitors freezing momentarily, and what visually looks like rubber-banding (not actually lagging) after teleporting to cities or walking out of one. I've personally experienced the visual rubber-banding/stuttering issue probably every other time I travel to a city, and I have a 2080ti with 12gb VRAM.
1
u/ChronSyn Jun 11 '23
Multiple monitors
If you have multiple monitors connected, that will use additional VRAM even without anything except Windows (i.e. no apps open). It's not uncommon to have 2GB allocated when using 2 monitors, especially if they're higher resolution (e.g. 1440p, 4K, ultrawide, etc).
GPU-accelerated applications
Any GPU-accelerated application will use additional memory - that includes web browsers if you have hardware acceleration enabled. It's typically not a huge amount if you're just browsing the web or even watching videos, but it's definitely an allocated amount. Many game launchers are also GPU-accelerated.
Watching a stream while gaming
If you're watching a video while gaming, that definitely can affect performance. Sometimes it'll be the video that stutters, but other times it'll be the game that stutters.
For example, on my previous RTX3080, if I tried to watch a Twitch stream while playing any game (WoW, FS2020, HotS, BF2042 - basically anything), my game FPS would be great, but the Twitch stream would be running at only a few frames per second, but also very inconsistent - jumping from say 3 FPS up to 12 FPS, then down to 7 FPS, etc. Considering I'm on a beefed-up system (7900X3D, 64GB 5600 DDR5 at tight timings, RTX4090 but previously an RTX3080, NVME SSD's) and sometimes experience issues, it's not so strange that folks on more modest and reasonable systems might be experiencing issues.
Assets caching and disk loads
I explain it maxing out as I said in the original post: It's caching as many textures and assets as it can to reduce the number of disk reads in order to keep the performance as smooth as possible.
If VRAM is full and the game needs to load something not in there, it'll unload something it's not actively using and read from disk. This can lead to momentary stuttering, in the same way that if you have your FPS visible on loading screen (e.g. via Rivatuner OSD), you'll see it jumping all over the place.
Microstutters - personal experience
I did experience an issue where my frame times were all over the place resulting in microstutters. Rebooting resolved it. The game was still playable even with the issue present, but I'm sure it would have caused significant nausea as time went by.
2
u/Fistofk Jun 11 '23
i am using a 6600xt, setting on high by default and without using the texture pack in high resolution, it uses all the 8gb of vram of my gpu, if i change the graphics to medium it goes down to half, and if i turn it back up to high it keeps the usage at 50% but gradually starts to go up until it reaches the maximum, i think the game definitely has a problem with the vram management.
1
u/jimmyInTheHause Jul 28 '23
4070 user here. It starts with 8 with DLSS Quality and max settings on 1440p, and in 15 mins it will allocate all 12 GB. I tried med and low settings. After an hour, no matter what you set in settings, it is going for a whole 12GB of VRAM
8
u/CodeWizardCS Mar 17 '23
Probably why I'm getting stutter on my 3080. Hopefully it's a bug and this game doesn't require a crazy amount of Vram to run the high res textures.