Microsoft is Working to Eliminate PC Gaming's "Compiling Shaders" Wait Times

Microsoft is Working to Eliminate PC Gaming’s “Compiling Shaders” Wait Times

Modern gamers are used to loading up a new game for the first time and being forced to wait multiple minutes while a “compiling shaders” step whirs away. This week at the Game Developers Conference, Microsoft provided updates about its Advanced Shader Delivery for Windows efforts, designed to fix the problem with precompiled shaders for “console-like load times” across PC hardware .


Quick Overview

DetailInformation
TechnologyAdvanced Shader Delivery (ASD)
GoalEliminate runtime shader compilation waits
Key ComponentsState Object Database (SODB) + Precompiled Shader Database (PSDB)
Performance ClaimUp to 85% reduction in launch times (e.g., Avowed on ROG Ally)
SDK ReleaseSeptember 2025
Hardware PartnersNvidia, Intel, Qualcomm (coming in 2026)
Engine SupportEpic Games “doing early testing”
AvailabilityXbox Partner Center uploads start May 2026

The Problem: Why Shader Compilation Takes So Long

Console vs. PC

EnvironmentShader Handling
ConsolesDevelopers precompile shaders for fixed driver/GPU environment
PCShaders left as uncompiled code; compiled at runtime for specific hardware

On PC, developers leave their shaders as uncompiled code that must be compiled and cached at runtime based on the player’s specific GPU and drivers. This results in those dreaded “compiling shaders” screens that can take several minutes, especially on first launch or after driver updates .


Microsoft’s Solution: Advanced Shader Delivery

How It Works

Microsoft’s Advanced Shader Delivery infrastructure automates the process of precompiling shaders that work across “a large matrix of drivers and GPUs in the Windows ecosystem” .

The Process:

  1. SODB Creation: Developers use Microsoft’s Direct3D API to create a State Object Database (SODB) representing in-game assets at the engine level
  2. Multi-Compiler Processing: The SODB is fed into multiple shader compilers
  3. PSDB Generation: Creates a Precompiled Shader Database (PSDB) supporting multiple display adapters from different vendors
  4. Distribution: PSDB downloaded alongside the game
  5. Auto-Updates: When hardware vendors register driver updates, new precompiled shaders can be delivered as patches

Benefits

  • Console-like load times across PC hardware ecosystem
  • No runtime compilation on first launch
  • Automatic updates when drivers change
  • Battery savings on handheld devices (like ROG Ally)

Microsoft said the addition reduced launch times in games like Avowed by “as much as 85 percent” —a big deal on battery-limited handhelds .


Hardware Partner Support

CompanyStatus
Nvidia“Working closely with Microsoft” to add ASD support to GeForce RTX line “later this year”
Intel“Looking forward to releasing a driver supporting ASD in the near future”
QualcommPlans to “debut this feature soon on Qualcomm Adreno X2 GPUs”

Microsoft first rolled out Advanced Shader Delivery in its SDK last September and added support to the ROG Ally as a proof of concept by October .


Engine and Developer Adoption

Even with hardware support, game engine makers must integrate Microsoft’s SODB APIs to streamline the setup process for developers .

EngineStatus
Epic Games (Unreal Engine)“Doing early testing and explorations on SODB and PSDB generation and will have more details coming soon”

This is probably not the full-throated commitment Microsoft would like at this point, but it’s a start.

Developer Timeline

  • Now: Microsoft has updated APIs to let developers more easily create and test PSDBs
  • May 2026: Developers can upload precompiled shaders through Xbox Partner Center

Microsoft is urging developers to “integrate SODB collection into your game engine” now to be ready .


Platform Availability

Microsoft doesn’t intend to keep this feature exclusive to its own ecosystem:

“In the future, any storefront can compile the SODBs to PSDBs and distribute them.”

This means Steam, Epic Games Store, and other PC gaming platforms could eventually offer games with precompiled shaders—eliminating those wait times for everyone .


What This Means for Gamers

Current ExperienceFuture Experience
Wait minutes on first launchNear-instant loading
Recompile after driver updatesAutomatic shader patches
Battery drain on handheldsReduced power consumption
Inconsistent performanceOptimized out of the box

Key Takeaways

TakeawayDetails
Problem SolvedNo more waiting for shader compilation
How It WorksPrecompiled shader databases downloaded with games
Hardware SupportNvidia, Intel, Qualcomm on board for 2026
Engine IntegrationEpic testing; more needed
AvailabilityXbox store uploads start May 2026
FutureAny storefront can distribute PSDBs

Leave a Reply

Your email address will not be published. Required fields are marked *