Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»How to Enable DirectStorage on Windows 11

How to Enable DirectStorage on Windows 11

Abhishek SilwalBy Abhishek SilwalMay 15, 2023
DirectStorage Windows 11

Originally developed for Xbox X/S, Microsoft introduced DirectStorage for Windows PC gaming on March 14, 2022. Microsoft has since released two updated versions, DirectStorage 1.1 and DirectStorage 1.2 on November 7th, 2022 and April 18th, 2023 as well. 

It is an API (Application Programming Interface) that improves game performance by massively decreasing the load time of game assets. However, all systems and all games do not support this process.

Table of Contents

  • DirectStorage—An Overview
  • How Does DirectStorage Work?
  • How to Enable DirectStorage?
  • How to Check if My Computer is Compatible With Directstorage?

DirectStorage—An Overview

Microsoft introduced DirectStorage to decrease the CPU usage and loading time of PC and Xbox console games.

All modern games have optimized the process of loading their assets by breaking them into chunks. However, this process creates the need to request and load the assets every time, vastly increasing the input/output (IO) requests. With older hard drives, this process could not be optimized any further due to the low bandwidth in such drives. 

It is now possible with the NVMe technology, but the older Win32 APIs were still causing bottlenecks. These general-purpose APIs require more CPU cycles and could not keep up with the IO bandwidth provided by NVMe drives. 

So Microsoft designed the DirectStorage API to utilize the full IO throughput of these drives and efficiently load high-quality graphics assets. After the initial release, Microsoft continued integrating more advanced features into this API to exploit the capability of DirectX 12 Ultimate compatible GPUs.

How Does DirectStorage Work?

With its first PC release (version 1.0), DirectStorage introduced two features:

  • Reduction in CPU Overhead
  • Increased IO Throughput

DirectStorage can handle smaller requests in batches more efficiently. It uses the improved file IO stack of the Windows 11 operating system to reduce CPU overhead.

Additionally, along with the high IO bandwidth of NVMe drives, it uses the extra CPU overhead to perform even more IO operations. This way, the games can load the necessary assets much faster.

The DirectStorage 1.1 release introduced GPU decompression into its list of features. 

Modern games mostly use compressed assets as uncompressed ones take up a lot of space. These assets first go to the RAM (system memory). Then, traditionally, the CPU decompresses them and transfers them to the GPU’s VRAM. DirectStorage 1.1 allows the GPU to do this task instead, as it is more optimized for parallel processing. This process further brings down the load time.

nvme-ssd-and-HDD-cpu-vs-gpu-decompression

DirectStorage 1.2 didn’t bring many further improvements to the API’s operation. But it did fix some bugs and introduce some features to make the API more accessible to developers.

Note: DirectStorage doesn’t make your normal gameplay faster but only affects the loading time.

How to Enable DirectStorage?

DirectStorage is an API available as a Software Development Kit (SDK) for game developers. You don’t need to perform any task or make any changes to your computer to enable this feature. 

directstorage-sdk-api-download

Game developers will include the corresponding support for the process in their games. Whenever you play these particular games, your computer will implement the DirectStorage features automatically as long as it is compatible with this API.

How to Check if My Computer is Compatible With Directstorage?

Games that include DirectStorage API will work on Windows 10 even with older storage or just DirectX 12 compatible GPU while providing some improvement. But if you want to use all the features provided by this API, you need to have,

  • Windows 11 Operating System
  • NVMe SSD
  • GPU that supports DirectX 12 Ultimate

You can check if your computer supports DirectStorage through the Xbox Game Bar settings.

  1. Press Windows key + G to open the Game Bar.
  2. Click on the gear icon to open its settings and go to the Gaming Features tab.
  3. Here, under DirectStorage, check if the GPU, OS, and drives support this API.
    directstorage-support-xbox-game-bar-gaming-features
  4. Also, check if it says that your system supports DirectX 12 Ultimate. If it doesn’t, your computer can’t use the GPU decompression feature of DirectStorage 1.1.

If your PC does not have the necessary requirements, the only option you have is to upgrade the OS or the hardware to meet the requirements. There are no shortcuts or patches you can use for this purpose.

how-to
Abhishek Silwal
  • LinkedIn

Abhishek Silwal is an Electronics Engineer and a technical writer at TechNewsToday. He specializes in troubleshooting a wide range of computer-related issues. His educational background in Electronics Engineering has given him a solid foundation in understanding of computers. He is also proficient in several programming languages and has worked on various robotics projects. Even in his early days, he used to tinker with various computer components, both hardware, and software, to satiate his curiosity. This experience has given him a breadth of experience that goes beyond his educational qualification. Abhishek has been writing articles on dealing with varieties of technical issues and performing specific tasks, especially on a Windows machine. He strives to create comprehensive guides on fixing many system and hardware issues and help others solve their problems. You can contact him at abhisheksilwal@technewtoday.com

Related Posts

antimalware service executable high memory

Fix: Antimalware Service Executable High Memory

May 18, 2023
windows event logs

How to Check Event Logs on Windows

May 17, 2023
the rpc server is unavailable

Fix: The RPC Server is Unavailable

May 15, 2023
audio keeps cutting out

5 Ways to Fix Audio Keeps Cutting Out on Windows 11

May 12, 2023
MBR Error 1 2 3

What is MBR Error 1, 2, 3? 7 Ways to Fix It

May 11, 2023
side by side configuration is incorrect

Fix: Side by Side Configuration is Incorrect

May 11, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
Best-1200W-PSU

8 Best 1200W PSUs for Extreme PC Builds in 2023

May 16, 2023
Best-1000W-PSU

10 Best 1000W PSUs in 2023

May 16, 2023
best-700w-psu

10 Best 700W PSUs for Gaming in 2023

May 14, 2023
You may also like
antimalware service executable high memory

Fix: Antimalware Service Executable High Memory

May 18, 2023
printer-printing-pink

Why is My Printer Printing Pink? 6 Ways to Fix It

May 18, 2023
how to clean usb c port

How to Clean USB-C Port Safely

May 17, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.