AD SPACE AVAILABLE · BRAND PARTNERS WELCOME

DirectStorage and GPU Decompression: Why Gen4 NVMe Drives Do Not Load Games 5x Faster Than SATA

365Finds Editorial
Indexed 11,430 Wiki articles

Put 365 Wiki to work with your AI

Copy the prompt below, paste it into the AI you already use, then ask your question.

Download full Skill

Try it with the prompt first. If you use 365 Wiki often, install the full 365Wiki Skill so you do not have to paste it again. No regular AI? Gemini or Microsoft Copilot on the web will work.

365Wiki Skill

Diagnostic Matrix: Storage Architecture and Game Loading Performance

PC gamers often upgrade from a standard 500 MB/s SATA SSD to a 7000 MB/s PCIe Gen4 NVMe drive, expecting load times to drop from 10 seconds to 2 seconds. In real-world benchmarks, the load time often only drops from 8.5 seconds to 7.8 seconds. Understanding the distinction between sequential disk throughput and asset decompression pipeline limits reveals why.

Drive ArchitecturePeak Sequential ReadRandom 4K Q1T1 ReadTraditional Load TimeDirectStorage 1.2 (GPU Decompress)
7200 RPM Mechanical HDD~160 MB/s~1.2 MB/s45 - 90 secondsUnsupported (Extreme asset pop-in)
SATA III SSD (2.5-inch)~550 MB/s~40 MB/s8 - 14 seconds~4.5 seconds (Standard I/O fallback)
PCIe Gen3 x4 NVMe SSD~3,500 MB/s~65 MB/s7 - 11 seconds~1.5 seconds (BypassIO Active)
PCIe Gen4/Gen5 x4 NVMe~7,300 MB/s~85 MB/s6.5 - 10 seconds~1.1 seconds (Full GPU Decompression)

The Traditional CPU Decompression Bottleneck

In legacy game engines without DirectStorage:

  1. Game assets are stored compressed on disk (Zlib / LZ4 / Kraken).
  2. The operating system copies raw compressed chunks from disk into system RAM.
  3. The CPU is interrupted to unpack and decompress these gigabytes of texture packages.
  4. The uncompressed textures are transferred across the PCIe bus into GPU VRAM.

Because decompression was single-threaded or CPU-limited, an SSD capable of reading at 7000 MB/s spent 90% of its time idling, waiting for the CPU to digest the compressed stream.

When NVMe Genuinely Matters: DirectStorage and Open-World Streaming

DirectStorage with GPU Decompression radically transforms this pipeline:

Optimization and Verification Checklist

Step 1: Verify DirectStorage Support via Xbox Game Bar

  1. Press Win + G to open the Xbox Game Bar overlay.
  2. Click Settings (Gear icon) -> Gaming features.
  3. Under "DirectStorage", check if your system drive and game drive show:
    • DirectStorage: Supported
    • BypassIO: Supported
    • GPU Decompression: Supported

Step 2: System Configuration for Full DirectStorage Throughput