What is DirectStorage 1.4 and why does it matter now?
DirectStorage 1.4 is Microsoft’s latest update to its high-speed game asset streaming API for Windows, announced at GDC 2026 in March 2026 and available now in public preview. The update introduces two headline additions: Zstandard compression support and the Game Asset Conditioning Library, known as GACL. Together, they represent the most substantive expansion of the DirectStorage framework since the API first began reshaping how PC games load data from NVMe SSDs directly into GPU memory, bypassing the CPU bottlenecks of traditional I/O pipelines.
The timing matters. PC game file sizes have ballooned, shader compilation stutter remains a persistent frustration for players, and developers are under pressure to ship titles that load quickly across wildly different hardware configurations. DirectStorage 1.4 addresses all three pain points simultaneously, which is why its debut at GDC 2026 landed alongside a broader Microsoft push that also included Xbox Mode, new DirectX tooling, and expanded PIX profiling capabilities.
Zstandard compression in DirectStorage 1.4 explained
Zstandard, commonly abbreviated as Zstd, is an open-source compression standard that DirectStorage 1.4 now integrates into a multi-tier decompression framework. Developers can choose between CPU and GPU decompression paths depending on their workload, with Microsoft open-sourcing its Zstd GPU decompression compute shader on the DirectStorage GitHub. The shader is initially optimised for content chunked to 256KB or smaller, with further improvements described as planned.
The practical benefit is straightforward: smaller on-disk asset sizes mean faster reads from storage, and faster decompression means reduced runtime load times and less first-run stutter — a problem that has plagued large, shader-heavy games for years. Intel is already co-engineering Zstd decompression optimisations through DirectStorage across its GPU architectures. Lisa Pearce, Corporate Vice President of Intel’s Software Group, confirmed the collaboration, noting the company looks forward to sharing performance improvements in the months ahead. That kind of hardware-level partnership suggests Zstd support in DirectStorage 1.4 is not a checkbox feature — it is being tuned at the silicon level.
Compared to the compression methods available in earlier DirectStorage versions, Zstd is positioned as delivering improved compression ratios. Compared to DirectStorage 1.3, which introduced the EnqueueRequests API for better developer control over data request ordering and synchronisation with graphics work, version 1.4 layers compression improvements on top of that scheduling foundation rather than replacing it.
What is GACL and how does it help game developers?
The Game Asset Conditioning Library, or GACL, is a pipeline toolset introduced in DirectStorage 1.4 to standardise and simplify how studios condition and compress assets across their production systems. An initial public preview of GACL is available alongside the DirectStorage 1.4 public preview.
Pipeline fragmentation has long been a quiet tax on game development. Different studios, and often different teams within the same studio, build bespoke compression and asset packaging pipelines that are difficult to maintain, hard to QA, and inconsistent across hardware targets. GACL aims to reduce that fragmentation by providing a common toolset that integrates with existing production systems in a backwards-compatible way. The result, in theory, is more reproducible shader blobs, easier quality assurance, and a more predictable performance profile across diverse PC hardware — exactly the kind of consistency that matters when shipping to a global audience running everything from entry-level laptops to high-end desktops.
D3D12 CreatorID and the scheduling improvements in version 1.4
Beyond compression, DirectStorage 1.4 adds global D3D12 CreatorID support via the DStorageSetConfiguration2 API call. This associates a CreatorID with the internal D3D12 command queues that DirectStorage manages, giving GPU drivers better visibility into which application is submitting work. The practical outcome is improved GPU execution scheduling and more predictable performance — a subtle but meaningful change for titles that push high-throughput streaming scenarios where I/O latency spikes can cause visible hitching.
This addition complements the EnqueueRequests work from DirectStorage 1.3 rather than superseding it. Microsoft is building a more granular control surface for developers incrementally, version by version, which is the right approach for an API that needs broad adoption across a fragmented PC ecosystem.
Is DirectStorage 1.4 available to download now?
Yes. The public preview of DirectStorage 1.4 and the initial public preview of GACL are both available as of the GDC 2026 announcement in March 2026. The Zstd GPU decompression compute shader is open-sourced on the DirectStorage GitHub. These are free API and tooling updates for developers — no pricing is attached.
How does DirectStorage 1.4 compare to DirectStorage 1.3?
DirectStorage 1.3 introduced EnqueueRequests, giving developers finer control over data request batching and synchronisation with graphics workloads. DirectStorage 1.4 builds on that foundation by adding Zstandard compression across a multi-tier CPU and GPU decompression framework, introducing GACL as a standardised asset conditioning toolset, and adding D3D12 CreatorID support for more predictable GPU queue scheduling. Version 1.4 is the broader feature release; version 1.3 was primarily a developer control improvement.
Will DirectStorage 1.4 reduce game loading times for players?
Indirectly, yes — but only in games that adopt it. DirectStorage 1.4 gives developers the tools to produce smaller on-disk assets through better compression and to decompress them faster at runtime using GPU hardware. The benefits include faster game startup, reduced first-run stutter in shader-heavy titles, and lower I/O latency in data-intensive streaming scenarios. Whether and when players see those gains depends entirely on studios integrating DirectStorage 1.4 into their pipelines, which is why GACL’s role in simplifying that integration is arguably as important as the compression improvements themselves.
DirectStorage 1.4 is not a silver bullet for PC gaming’s load time problem, but it is the most coherent version of the API yet. With Intel co-engineering GPU-level Zstd optimisations, an open-sourced compute shader for the community to build on, and GACL lowering the barrier for studio adoption, Microsoft has assembled a genuinely useful toolkit. The question now is whether developers will ship titles that actually use it — and that answer will only come in the months following GDC 2026.
This article was written with AI assistance and editorially reviewed.
Source: Tom's Hardware


