Tuesday, March 28th 2023

Diablo IV Might Already Have Support for Microsoft DirectStorage API

According to dataminers over at Reddit, it appears that Blizzard's Diablo IV might support Microsoft's DirectStorage API, although the developer did not officially announce it. This would make Diablo IV the second AAA title to support this API that should significantly lower loading times on SSD storage. The first title that used DirectStorage was Forspoken. The two files, named dstorage.dll and dstoragecore.dll, suggest that Diablo IV already has support for DirectStorage, or Blizzard is still working on it and it could be available only in the final version of the game.

According to Microsoft, DirectStorage API could reduce the CPU overhead in a game by 20 to 40 percent, when used with an NVMe SSD on Windows 11. Unfortunately, it appears that Diablo IV is also using DirectStorage 1.0 (v1.0.2), just as Forspoken, rather than DirectStorage 1.1 which adds GPU decompression to further speed up the loading process. Diablo IV beta stage is over and the game will officially launch on June 6th on PC, PlayStation 4, Xbox One and Xbox S/X. Blizzard already announced that the support for NVIDIA DLSS 3 will be available in the final version, and that ray tracing will be added at a later date as well, so the DirectStorage API could also be on that list.
Source: Reddit
Add your own comment

19 Comments on Diablo IV Might Already Have Support for Microsoft DirectStorage API

#1
dj-electric
I wonder how much of a delta there would be between the beta and the final game in terms of resource consumption.
D4 is quite a resource hog. It will peg several cores (I believe 4 or 5 iirc) to their highest workload capacity. I have noticed no offload to hyperthreaded cores. on my 12900KS it was cores #0, 2, 4, 6 who did all the lifting.

RAM consumption gets wild, often times on a 32GB system it flaxuates between 8GB to 16GB, with times where it allows itself to go overboard and take 18-21GB of system memory which I think Blizzard is aware of and are intending to fix / cap.
VRAM consumption, as with other recent Activision Blizzard games seem to serve mostly for cache purposes. Using a 4070 Ti for this beta I have noticed about 10.5GB of video memory being cached for the game's use on startup. (4K, high preset)
Posted on Reply
#2
Prima.Vera
Yes, the game stutter like hell, even with 32GB of RAM and an RTX 3080. In 2K resolution it drops down to 20-40fps during battles with a lot of stuff happening on the screen...
Posted on Reply
#3
Dixevil
game has issues, which will be fixed eventually. Regardless it ran great for my on the highest settings on 1440p. looking forward to RT addition.
Posted on Reply
#4
halodies
Prima.VeraYes, the game stutter like hell, even with 32GB of RAM and an RTX 3080. In 2K resolution it drops down to 20-40fps during battles with a lot of stuff happening on the screen...
I got similar specs as you, the game stutter like hell, changed the texture from high to medium fixed it, I notice when I'm running the game on RTXD 3080ti, it is almost using all my GPU memory.
Posted on Reply
#5
Sithaer
dj-electricI wonder how much of a delta there would be between the beta and the final game in terms of resource consumption.
D4 is quite a resource hog. It will peg several cores (I believe 4 or 5 iirc) to their highest workload capacity. I have noticed no offload to hyperthreaded cores. on my 12900KS it was cores #0, 2, 4, 6 who did all the lifting.

RAM consumption gets wild, often times on a 32GB system it flaxuates between 8GB to 16GB, with times where it allows itself to go overboard and take 18-21GB of system memory which I think Blizzard is aware of and are intending to fix / cap.
VRAM consumption, as with other recent Activision Blizzard games seem to serve mostly for cache purposes. Using a 4070 Ti for this beta I have noticed about 10.5GB of video memory being cached for the game's use on startup. (4K, high preset)
I did see a fairly even 8 thread usage on my 12100 with FPS uncapped when I was curious what my system can push on max settings.
Thumbnail:


For me the beta ran fine, other than the micro stutters in the town rest of the game was pretty smooth no real issues during combat or in dungeons and had zero crashes over the course of both beta weekends.
Highest memory usage was around 13+ gigs on my end, I guess the game just uses up whatever extra resource it has access to in its current state.
Posted on Reply
#6
Legacy-ZA
From what I could tell from the BETA, Diablo IV could sorely use it.
halodiesI got similar specs as you, the game stutter like hell, changed the texture from high to medium fixed it, I notice when I'm running the game on RTXD 3080ti, it is almost using all my GPU memory.
Interesting, I used about 5GB VRAM. The big culprit was the memory leak, all my system RAM was used up, I have 32GB.
Posted on Reply
#7
Ravenlord
For me beta worked well only with medium texture setting (rest max / FHD / 144 FPS cap). With High textures it was nearly instant out of memory crash. 6700 XT / 32 GB ram
Posted on Reply
#8
HaKN !
With my 6900XT all the memory was cached/used ( 16gigs ) and system memory 25gigs was used with 0 stutters in game or battles, only when i used townportals in n out
Posted on Reply
#9
Colddecked
Prima.VeraYes, the game stutter like hell, even with 32GB of RAM and an RTX 3080. In 2K resolution it drops down to 20-40fps during battles with a lot of stuff happening on the screen...
some of that could be game engine, but I think alot of the problems are network related.
Posted on Reply
#10
AsRock
TPU addict
Colddeckedsome of that could be game engine, but I think alot of the problems are network related.
I noticed it too, maybe they do have net working issue's. With so many people playing or just trying to play as well.

Maybe when the numbers drop some, but the games got some nasty ass bugs.
Posted on Reply
#11
ratirt
No stutter or glitches with my system playing 4K all details highest.
Posted on Reply
#12
halodies
ratirtNo stutter or glitches with my system playing 4K all details highest.
what are your specs?
Posted on Reply
#13
ratirt
halodieswhat are your specs?
Check system specs.
Posted on Reply
#14
dir_d
ratirtNo stutter or glitches with my system playing 4K all details highest.
Same as you here, i didnt have any problems at all. I'm on a 5800x3d now with founders 3080TI. I also downloaded the game ready drivers for D4.
Posted on Reply
#15
halodies
ratirtCheck system specs.
6900 XT got all GPU memory for 4k Texture, mine RTX 3080ti was using 12+GDDR more than it should
Posted on Reply
#16
Prima.Vera
Either bad engine, or the game really needs more than 10GB of VRAM for the textures on High. Weird.
Posted on Reply
#17
MrDweezil
Ran it on an 8GB 1660ti, initially on high but it seemed to be running out of vram and stuttering everywhere. Moved textures down to medium and that cleared up like 90% of the stutter and it played fine. Also played for a bit on a Series X and didn't hit any performance problems at all.
Posted on Reply
#18
Slizzo
I believe the main culprit of the stuttering was the shadows setting. Moved it to medium (at the suggestion of someone on Reddit) and all my stutters went away with everything else at max.

I have a 3080Ti at 3440x1440.
Posted on Reply
#19
InhaleOblivion
Ran fine on my rig outside of the server going down a few times this last weekend. Previous Beta had some issues with crashes from the memory leak. That damn queue was the real monster at times. My longest wait was an hour. Thankfully I didn't preorder so I won't be dealing with that at release. Caught PTSD from dealing with D3 at release. Plus they had issues recently with Overwatch 2 release, so no hope for D4 releasing smoothly.
Posted on Reply
Add your own comment
May 20th, 2024 22:00 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts