Microsoft는 2021년 3월에 DirectStorage API를 공식 출시했습니다. 이를 통해 PC의 NVMe SSD가 CPU와 메모리를 우회하고 데이터를 비디오 메모리로 직접 전송할 수 있어 게임 로딩 시간을 크게 줄일 수 있습니다. 2022년 10월 Microsoft는 리소스의 GPU 압축 해제를 지원하는 "자산 압축 해제" 기능을 도입하는 DirectStorage 1.1을 출시했습니다. 2023년 4월까지 Microsoft는 DirectStorage 1.2를 출시하고 런타임 시 선택된 경로를 쿼리하는 새로운 API를 추가하고 일부 버그를 수정하고 성능을 최적화했습니다. 지난 7월 Microsoft는 DirectStorage 1.3을 통해 "EnqueueRequests"라는 새로운 API를 추가했습니다.

이제 Microsoft는 "Zstandard(줄여서 Zstd)"라는 새로운 기능을 도입하는 DirectStorage 1.4의 공개 미리 보기 버전을 출시했습니다. Windows 운영 체제 게임 자산의 옵션으로 이 압축 알고리즘은 개방형 표준을 채택하고 압축 비율을 향상시키고 로딩 속도를 높이며 게임 자산의 원활한 전송을 달성할 수 있습니다. 또한 Microsoft는 GACL(Game Asset Condition Library)의 초기 미리 보기 버전도 출시했습니다.
Microsoft는 AMD, Intel, Nvidia 및 Qualcomm을 포함한 주요 GPU 공급업체와 협력하여 Zstandard 기능을 공동으로 개발하고 있습니다. 이 버전에서 Microsoft는 CPU 및 GPU 압축 해제 기능을 포함하는 다중 계층 압축 해제 프레임워크에 Zstd 지원을 추가했습니다. 이를 통해 개발자는 현재 워크로드를 기반으로 최상의 실행 솔루션을 선택할 수 있으며, Microsoft의 GPU 파트너는 Zstd에 대한 향후 특정 하드웨어 최적화 작업을 수행합니다.
DirectStorage 1.4는 또한 버전 1.3의 EnqueueRequests 작업을 계속하고 전역 D3D12 CreatorID 지원을 추가합니다. DStorageSetConfiguration2를 통해 CreatorID를 지정하면 D3D12 CreatorID를 장치별로 DirectStorage에서 관리하는 내부 D3D12 명령 큐와 연결할 수 있습니다. 이 메커니즘을 통해 D3D12 명령 대기열 그룹화를 통해 DirectStorage 워크로드를 정확하게 처리할 수 있으므로 예측 가능성이 향상되고 GPU 실행 일정이 최적화됩니다.
게임 자산 조건 라이브러리는 기존 콘텐츠 처리 파이프라인과 함께 사용하도록 설계되었습니다. 이를 통해 DirectStorage와 함께 사용할 때 낮은 런타임 압축 해제 비용을 유지하면서 게임 자산의 Zstd 압축 비율을 최대 50% 향상할 수 있습니다. 이 예비 미리보기 버전에는 무손실 및 손실 조건부 처리 기술이 포함되어 있습니다.