Microsoft Releases DirectStorage 1.4 Preview

💡MS GPU storage API update speeds data to VRAM—vital for AI sims/games
⚡ 30-Second TL;DR
What Changed
DirectStorage 1.4 public preview released
Why It Matters
Boosts game dev performance; relevant for AI workloads needing fast GPU data loading in high-throughput scenarios.
What To Do Next
Download DirectStorage 1.4 preview from Microsoft Docs and integrate into your Unity/Unreal project for load testing.
Key Points
- •DirectStorage 1.4 public preview released
- •NVMe SSD to GPU direct data transfer bypasses CPU
- •1.1 added GPU asset decompression
- •1.2 introduced API for runtime path queries and optimizations
- •1.3 added EnqueueRequests API
🧠 Deep Insight
Background and context from public sources — not the original article. 7 sources cited.
🔑 Enhanced Key Takeaways
- •DirectStorage 1.4 introduces Zstandard (Zstd) compression support for both CPU and GPU decompression, with an open-sourced GPU decompression compute shader optimized for 256KB chunks.[1][2][3]
- •Game Asset Conditioning Library (GACL) is a new pipeline toolset that standardizes asset conditioning and compression, including shuffle transform types specified via DSTORAGE_GACL_SHUFFLE_TRANSFORM_TYPE.[1][2]
- •Added D3D12 CreatorID support through DSTORAGE_CONFIGURATION2 and DStorageSetConfiguration2 for improved GPU command queue parallelization and execution scheduling.[2][3]
- •Buffered file IO support enables use on HDDs benefiting from OS caching, plus IDStorageQueue2::GetCompressionSupport API for runtime path queries.[2]
- •Announced at GDC 2026 DirectX State of the Union session on March 11, with partnerships from Intel and NVIDIA for Zstd optimizations.[3][5]
🛠️ Technical Deep Dive
- •Zstd integration via IDStorageQueue's EnqueueRequest API and DStorageCreateCompressionCodec with DSTORAGE_COMPRESSION_FORMAT_ZSTD; supports multi-tier CPU/GPU decompression.[2][3]
- •D3D12 CreatorID configuration: New DSTORAGE_CONFIGURATION2 struct with global CreatorID field; set via DStorageSetConfiguration2() to group command queues per device.[2][3]
- •GACL features: DSTORAGE_GACL_SHUFFLE_TRANSFORM_TYPE enum in DSTORAGE_REQUEST_OPTIONS struct for request-level shuffle transforms.[2]
- •Buffered IO: New flag for enabling OS file caching on HDDs; IDStorageQueue2::GetCompressionSupport indicates decompression path for GPU formats.[2]
- •Open-sourced Zstd GPU shader on GitHub, initially for ≤256KB chunks, with planned performance expansions.[3]
🔮 Future ImplicationsAI analysis grounded in cited sources
⏳ Timeline
📎 Sources (7)
Factual claims are grounded in the sources below. Forward-looking analysis is AI-generated interpretation.
- windowsforum.com — Gdc 2026 Xbox Mode Asd Directstorage 1 4 ML Driven Rendering on Windows
- nuget.org — 1.4.0 Preview1 2603
- devblogs.microsoft.com — Directstorage 1 4 Release Adds Support for Zstandard
- devblogs.microsoft.com — Directstorage API Downloads
- devblogs.microsoft.com — Directx Gdc 2026
- devblogs.microsoft.com — Directx
- devblogs.microsoft.com — Directx
Weekly AI Recap
Read this week's curated digest of top AI events →
👉Related Updates
AI-curated news aggregator. All content rights belong to original publishers.
Original source: cnBeta (Full RSS) ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
Weekly AI briefing
One email a week. Unsubscribe anytime.

