Sharp textures, rich shaders, and complex geometry make games look great, but high-fidelity assets take more time to load. That time could be cut by more than half with DirectStorage 1.1 on Intel Arc GPUs.
Throughout the past two years, Intel worked closely with Microsoft* to co-engineer and optimize DirectStorage, a new game assets transport and compression technology. The co-design with Microsoft enables the DirectStorage 1.1 runtime to discover and invoke highly optimized and high-performance driver-resident GPU decompression for Intel GPUs, including the recent Intel® Arc™ family of GPUs.
The Intel® Arc™ graphics driver 101.3793 includes the DirectStorage 1.1 optimization for Intel Xe architecture, and offers the immediate value in DirectStorage enabled workloads, or games of reduced load-times, for systems equipped with Non-Volatile Memory (NVMe) SSDs. For the long term, and with a larger install base of NVMe storage systems, DirectStorage redefines the way we look at assets streaming, and opens up a whole new world of exciting advances for the next generation of games. The early benefits of DirectStorage incentivize the adoption of NVMe, and bring us closer to the longer-term vision.
Software Advances with Modern Hardware
As mentioned in the Microsoft preview blog, DirectStorage takes advantage of the improvements of modern NVMe devices, and the power of GPUs, to improve load times for games. DirectStorage for Windows* makes file-loading an integral component of the graphics API. It greatly reduces the complexity of loading disk assets into DirectX* 12 resources, while providing high performance—and, on Windows* 11, leverages a lower overhead I/O path to reduce CPU overhead.
DirectStorage provides industry-standard GPU decompression on any DirectX* 12-capable devices. Intel and Microsoft made sure that the DirectStorage 1.1 API is not simply enabled, but also highly performant—and highly efficient on Intel GPUs.
Below is a performance comparison running a DirectStorage sample. The sample measures the total loading time, from compressed data reads on the storage system to availability of uncompressed data to the GPU.
As shown, DirectStorage 1.1, with the Intel-optimized software stack, provides a 2.7x improvement over a non-GPU accelerated path for the above workload running on a 16-core CPU. The performance benefit comes from highly optimized GPU decompression, and more efficient asset transfers to the GPU.
We’re committed to adopting new graphics technologies rapidly and we’re excited to see DirectStorage GPU decompression in action on Arc A-series products. We’ll keep you updated as game developers adopt the new API.
For developers looking to learn more about DirectStorage 1.1, please follow this link to reach GameDev content.
Sreenivas Kothandaraman, Intel Principal Engineer
Hisham Chowdhury, Intel Principal Engineer
Allen Hux, Intel Software Graphics Architect
October 28, 2022
Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. Check with your system manufacturer or retailer or learn more at intel.com.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps.
The products and services described may contain defects or errors known as errata which may cause deviations from published specifications. Current characterized errata are available on request.
Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or by visiting www.intel.com/design/literature.htm.
Intel, the Intel logo, Intel® Core™, and Intel® Arc™ are trademarks of Intel Corporation in the U.S. and/or other countries.
Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.
*Other names and brands may be claimed as the property of others.
© 2022 Intel Corporation