• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Diablo IV Might Already Have Support for Microsoft DirectStorage API

GFreeman

News Editor
Staff member
Joined
Mar 6, 2023
Messages
1,532 (2.43/day)
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.



View at TechPowerUp Main Site | Source
 
Joined
Aug 13, 2010
Messages
5,472 (1.05/day)
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)
 
Joined
Sep 15, 2011
Messages
6,722 (1.39/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
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...
 
Joined
Dec 11, 2019
Messages
59 (0.03/day)
System Name MIXED
Processor Ryzen 7 5800X3D
Motherboard ASUS TUF Gaming X570-Plus Wifi
Cooling Noctua NH-D15
Memory G.Skill Trident Z RGB DDR4 2x16 3600MHz
Video Card(s) RTX 4080 GameRock
Storage Gigabyte AORUS NVMe Gen4 1TB
Display(s) LG 27GL850-B 27" IPS 144Hz + LG 65" C3 OLED 120Hz
Case Fractal Design Define R4
Audio Device(s) iFi Audio Zen DAC V2 + Hifiman Sundara
Power Supply Corsair RM750x
Mouse Logitech G502 Hero
Keyboard X Box Elite2
Software Windows 11 Pro
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.
 
Joined
Aug 17, 2020
Messages
22 (0.01/day)
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...
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.
 
Joined
Jun 27, 2019
Messages
2,109 (1.07/day)
Location
Hungary
System Name I don't name my systems.
Processor i5-12600KF 'stock power limits/-115mV undervolt+contact frame'
Motherboard Asus Prime B660-PLUS D4
Cooling ID-Cooling SE 224 XT ARGB V3 'CPU', 4x Be Quiet! Light Wings + 2x Arctic P12 black case fans.
Memory 4x8GB G.SKILL Ripjaws V DDR4 3200MHz
Video Card(s) Asus TuF V2 RTX 3060 Ti @1920 MHz Core/@950mV Undervolt
Storage 4 TB WD Red, 1 TB Silicon Power A55 Sata, 1 TB Kingston A2000 NVMe, 256 GB Adata Spectrix s40g NVMe
Display(s) 29" 2560x1080 75Hz / LG 29WK600-W
Case Be Quiet! Pure Base 500 FX Black
Audio Device(s) Onboard + Hama uRage SoundZ 900+USB DAC
Power Supply Seasonic CORE GM 500W 80+ Gold
Mouse Canyon Puncher GM-20
Keyboard SPC Gear GK630K Tournament 'Kailh Brown'
Software Windows 10 Pro
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)

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:
D4maxfps.jpg

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.
 
Last edited:
Joined
Dec 14, 2011
Messages
1,038 (0.22/day)
Location
South-Africa
Processor AMD Ryzen 9 5900X
Motherboard ASUS ROG STRIX B550-F GAMING (WI-FI)
Cooling Corsair iCUE H115i Elite Capellix 280mm
Memory 32GB G.Skill DDR4 3600Mhz CL18
Video Card(s) ASUS GTX 1650 TUF
Storage Sabrent Rocket 1TB M.2
Display(s) Dell S3220DGF
Case Corsair iCUE 4000X
Audio Device(s) ASUS Xonar D2X
Power Supply Corsair AX760 Platinum
Mouse Razer DeathAdder V2 - Wireless
Keyboard Redragon K618 RGB PRO
Software Microsoft Windows 11 - Enterprise (64-bit)
From what I could tell from the BETA, Diablo IV could sorely use it.

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.

Interesting, I used about 5GB VRAM. The big culprit was the memory leak, all my system RAM was used up, I have 32GB.
 
Joined
Oct 5, 2018
Messages
27 (0.01/day)
Processor Ryzen 7 5800X3D
Motherboard Gigabyte B550 AORUS ELITE V2 rev 1.2
Cooling be quiet! Silent Loop 2
Memory 2x16GB 3200 A-DATA DDR4
Video Card(s) Asus 6700 XT
Storage OCZ Vertex 4 120GB + Samsung 2TB 980 Pro
Display(s) Asus ROG Strix XG309CM
Case be quiet! Silent Base 601
Power Supply be quiet! Straight Power 11 750W (BN307)
Mouse Logitech G403 Hero
Keyboard Logitech G710+
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
 
Joined
Aug 25, 2015
Messages
192 (0.06/day)
Location
Denmark
System Name Red Bandit
Processor AMD Ryzen 7 9800X3D 5.425 1.31v
Motherboard ASUS PRIME X670E-PRO WIFI
Cooling Mo-Ra3 420 W/4x Noctua NF-A20S - 2xD5's/1xDDC 4.2
Memory G.SKILL Trident Z5 NEO EXPO 6000CL28/3000/2000
Video Card(s) Power Color RX7900XTX Liquid Devil
Storage Adata SX8200 PRO 2TB x 2
Display(s) Samsung Odyssey G7 32" 240HZ
Case Lian Li o11D Evo RGB
Audio Device(s) Apple AirPods Max
Power Supply Corsair RM1000i
Mouse Logitech G502X
Keyboard Asus Flachion Brown Wireless
Software W11 Pro
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
 
Joined
Jun 11, 2020
Messages
573 (0.35/day)
Location
Florida
Processor 5800x3d
Motherboard MSI Tomahawk x570
Cooling Thermalright
Memory 32 gb 3200mhz E die
Video Card(s) 3080
Storage 2tb nvme
Display(s) 165hz 1440p
Case Fractal Define R5
Power Supply Toughpower 850 platium
Mouse HyperX Hyperfire Pulse
Keyboard EVGA Z15
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...
some of that could be game engine, but I think alot of the problems are network related.
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
19,085 (3.00/day)
Location
UK\USA
some 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.
 
Joined
May 31, 2016
Messages
4,437 (1.43/day)
Location
Currently Norway
System Name Bro2
Processor Ryzen 5800X
Motherboard Gigabyte X570 Aorus Elite
Cooling Corsair h115i pro rgb
Memory 32GB G.Skill Flare X 3200 CL14 @3800Mhz CL16
Video Card(s) Powercolor 6900 XT Red Devil 1.1v@2400Mhz
Storage M.2 Samsung 970 Evo Plus 500MB/ Samsung 860 Evo 1TB
Display(s) LG 27UD69 UHD / LG 27GN950
Case Fractal Design G
Audio Device(s) Realtec 5.1
Power Supply Seasonic 750W GOLD
Mouse Logitech G402
Keyboard Logitech slim
Software Windows 10 64 bit
No stutter or glitches with my system playing 4K all details highest.
 
Joined
May 31, 2016
Messages
4,437 (1.43/day)
Location
Currently Norway
System Name Bro2
Processor Ryzen 5800X
Motherboard Gigabyte X570 Aorus Elite
Cooling Corsair h115i pro rgb
Memory 32GB G.Skill Flare X 3200 CL14 @3800Mhz CL16
Video Card(s) Powercolor 6900 XT Red Devil 1.1v@2400Mhz
Storage M.2 Samsung 970 Evo Plus 500MB/ Samsung 860 Evo 1TB
Display(s) LG 27UD69 UHD / LG 27GN950
Case Fractal Design G
Audio Device(s) Realtec 5.1
Power Supply Seasonic 750W GOLD
Mouse Logitech G402
Keyboard Logitech slim
Software Windows 10 64 bit
Joined
Sep 1, 2009
Messages
1,232 (0.22/day)
Location
CO
System Name 4k
Processor AMD 5800x3D
Motherboard MSI MAG b550m Mortar Wifi
Cooling ARCTIC Liquid Freezer II 240
Memory 4x8Gb Crucial Ballistix 3600 CL16 bl8g36c16u4b.m8fe1
Video Card(s) Nvidia Reference 3080Ti
Storage ADATA XPG SX8200 Pro 1TB
Display(s) LG 48" C1
Case CORSAIR Carbide AIR 240 Micro-ATX
Audio Device(s) Asus Xonar STX
Power Supply EVGA SuperNOVA 650W
Software Microsoft Windows10 Pro x64
No 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.
 
Joined
Sep 15, 2011
Messages
6,722 (1.39/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
Either bad engine, or the game really needs more than 10GB of VRAM for the textures on High. Weird.
 
Joined
Jul 1, 2021
Messages
181 (0.15/day)
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.
 
Joined
Aug 2, 2011
Messages
1,458 (0.30/day)
Processor Ryzen 9 7950X3D
Motherboard MSI X670E MPG Carbon Wifi
Cooling Custom loop, 2x360mm radiator,Lian Li UNI, EK XRes140,EK Velocity2
Memory 2x16GB G.Skill DDR5-6400 @ 6400MHz C32
Video Card(s) EVGA RTX 3080 Ti FTW3 Ultra OC Scanner core +750 mem
Storage MP600 Pro 2TB,960 EVO 1TB,XPG SX8200 Pro 1TB,Micron 1100 2TB,1.5TB Caviar Green
Display(s) Alienware AW3423DWF, Acer XB270HU
Case LianLi O11 Dynamic White
Audio Device(s) Logitech G-Pro X Wireless
Power Supply EVGA P3 1200W
Mouse Logitech G502X Lightspeed
Keyboard Logitech G512 Carbon w/ GX Brown
VR HMD HP Reverb G2 (V2)
Software Win 11
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.
 
Joined
Aug 25, 2015
Messages
210 (0.06/day)
Location
Chicago, IL
System Name Mass Effect/Lost Ark
Processor AMD Ryzen 5 5600X/AMD Ryzen 7 2700X
Motherboard Asus ROG Strix X470-F Gaming/Asus ROG Strix B450-F Gaming II
Cooling Noctua NH-D15S/AMD Wraith Max
Memory G.Skill Ripjaws V Series 16GB (2x8GB) DDR4-3200/Corsair Vengeance RGB Pro 16GB (2x8GB) DDR4-3200
Video Card(s) MSI AMD Radeon RX 6750 XT Mech 2x/MSI AMD Radeon RX 5700 XT Mech OC
Storage Samsung 860 Evo 500GB 2.5" SSDs x2, WD Black 4TB 3.5" 7200RPM, Samsung 970 EVO 500GB 1TB NVME M.2
Display(s) Acer XF270H 1920x1080p @ 144Hz
Case Thermaltake Core P3 TG ATX Mid Tower/CoolerMaster MasterCase Pro 5
Audio Device(s) SteelSeries Actis Nova 3 RGB
Power Supply Cooler Master V850 80+ Gold/Corsair CX650M 80+ Bronze
Mouse Thermaltake Level 10 M/Logitech G502
Keyboard Corsair K70 RGB MK.2 Wired Gaming Edition/Steelseries Apex 3 RGB
Software Windows 10 Pro OEM 64bit/Ubuntu 22.04.1 64bit
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.
 
Top