Key Takeaways
- NVIDIA released a shader precompilation tool that uses AI to predict and compile shaders during system idle time, eliminating the “compiling shaders” wait screen before game launches.
- The tool was built in collaboration with Microsoft and Intel, meaning it works across GPU vendors — not just NVIDIA hardware.
- Initial support covers games using DirectX 12 and Vulkan, with titles like Cyberpunk 2077, Baldur’s Gate 3, and Starfield among the first wave.
- The system uses machine learning models trained on hardware telemetry to predict which shader permutations a player’s specific GPU and driver combination will need.
Anyone who plays PC games has encountered the screen: “Compiling shaders… please wait.” It appears after installing a game, after a driver update, or sometimes after a routine patch. It can last anywhere from 30 seconds to 15 minutes depending on the game and hardware. NVIDIA announced a tool designed to eliminate that wait entirely by using AI to predict and precompile shaders while a PC is idle — before the player ever hits “Play.”
The tool, distributed as part of the NVIDIA App, runs a background service that monitors installed games and their shader requirements. When the system is idle — screen locked, no active workloads — it begins compiling shader variants tailored to the user’s specific GPU, driver version, and display configuration. “We trained models on millions of hardware configurations to predict which shader permutations each system will actually need,” said Bryan Catanzaro, NVIDIA’s vice president of applied deep learning research, during the announcement.
Shader compilation is a well-understood bottleneck in PC gaming. Unlike consoles, where developers target fixed hardware and can ship precompiled shaders, PC games must compile shaders for thousands of possible GPU, driver, and settings combinations. Games using DirectX 12 and Vulkan shifted to pipeline state objects that require compilation at runtime, which introduced the stutter and wait-time problems that have plagued PC gaming for years. Valve partially addressed this with Steam’s shader pre-caching system, which downloads precompiled shaders from other users with similar hardware, but coverage was inconsistent and limited to Steam titles.
NVIDIA’s approach differs in a meaningful technical way. Rather than relying on crowd-sourced shader caches, the AI model predicts which shader permutations are needed based on the game’s shader bytecode, the installed driver version, and the user’s GPU architecture. The prediction model was trained on telemetry data from NVIDIA’s GeForce Experience user base — a dataset covering tens of millions of hardware configurations. The system generates the compiled shader cache locally on the user’s machine, so no precompiled binaries are downloaded from external servers.
The collaboration with Microsoft and Intel is notable. Microsoft contributed changes to the DirectX 12 runtime that allow third-party tools to trigger shader compilation outside of game processes. Intel participated to ensure compatibility with Arc GPUs, meaning the tool is not exclusive to NVIDIA hardware. This cross-vendor approach is unusual for NVIDIA, which typically builds competitive moats around proprietary technologies like DLSS and RTX.
At launch, the tool supports approximately 100 DirectX 12 and Vulkan titles, including Cyberpunk 2077, Baldur’s Gate 3, Starfield, Fortnite, and Call of Duty: Modern Warfare III. NVIDIA stated that additional titles will be added through app updates without requiring game developer involvement, since the system works at the driver and API level rather than through game-specific integrations.
The practical impact depends on the game. Titles with large shader counts — Cyberpunk 2077 uses over 50,000 unique shader permutations — stand to benefit most. NVIDIA’s internal testing showed that precompilation reduced first-launch shader compile times from an average of 8.2 minutes to under 10 seconds on an RTX 4070, with the background compilation completing in approximately 20 minutes of idle time spread across multiple sessions.
There are limitations. The tool requires the NVIDIA App to be installed and running, and the background compilation consumes GPU resources during idle periods, which could affect power consumption on laptops. Games using proprietary shader formats or non-standard compilation pipelines may not be compatible. And the prediction model is not perfect — NVIDIA acknowledged a roughly 95% hit rate, meaning some shaders will still compile at runtime on first encounter.
For the roughly 200 million active GeForce GPU users, this addresses one of PC gaming’s most persistent friction points. The tool is available now as part of NVIDIA App version 11.2, with Intel Arc support expected in a follow-up release by mid-2026.