The shader compilation screen in Stalker 2, featuring ooncept art and the message "Compiling Shaders, please wait..."
Screenshot by Siliconera

Stalker 2: Compiling Shaders Explained

When launching Stalker 2: Heart of Chornobyl, players are always greeted with the message, “Compiling Shaders, please wait…” But what does this mean, why does it take so long, and is it even necessary? This article breaks down what shaders are, why this step is crucial to the game, and if there are any sneaky ways around the long wait.

Recommended Videos

What is a Shader?

Your GPU (commonly known as a graphics card) functions as its own computer, running specialized programs to generate the graphics on your screen. These programs are known as shaders and are responsible for everything you see on screen, including textures, lighting, shadows, and every visual that gives Stalker 2 its beloved atmosphere.

Shaders are compiled every time you open Stalker 2. This ensures the visuals are optimized and ready to render (relatively) smoothly during gameplay. Without this step, you’d likely experience frequent stuttering and lag while your GPU tries to keep up.

Can you skip shader compiling in Stalker 2?

Shader compilation at the start of Stalker 2 is necessary to play the game and can’t be skipped. The good news is that the initial process is always the longest, and compiling shaders will be significantly faster when you boot up the game again. At least until there’s a new patch, anyway.

Unreal Engine 5 is notorious for taking a long time to compile shaders, which is why you may not have come across these screens in the past. Grab a brew and get comfy because it’ll take a while. The strength of your PC or console determines how fast shader compilation takes.

How to fix crashing during the “Compiling Shaders” screen in Stalker 2

Changing shader cache size in Nvidia Control Panel
Screenshot by Siliconera

Some players have reported crashes during the “Compiling Shaders…” screen in Stalker 2, which can often be fixed by increasing your shader cache size.

NVIDIA GPUS:

  • Open Nvidia Control Panel.
  • Click “Manage 3D Settings” under 3D Settings.
  • Scroll down to find “Shader Cache Size” and increase the size.

AMD GPUs:

  • Open AMD Software (Adrenalin)
  • Select “Gaming”
  • Go to “Global Graphics”
  • Select “AMD Optimized” under “Shader Cache”

If changing your shader cache size didn’t work, try updating your BIOS. Updating the BIOS can be somewhat complex, so consult your motherboard’s manual or manufacturer’s website before attempting this solution. As always, remember to keep your drivers updated, too!

S.T.A.L.K.E.R. 2: Heart of Chornobyl is available on PC and Xbox Series X/S.


Siliconera is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy
Author
Image of Thomas Cunliffe
Thomas Cunliffe
Thomas has been writing about gaming professionally for over three years, and yapping about them unprofessionally since first picking up a Sega Genesis controller. Beyond his work at Siliconera, Thomas has contributed to gaming outlets such as PC Invasion, Attack of the Fanboy, and Gfinity. When he's not writing, you can find him pointing at an unknown object over on his Facebook page with over 152,000 followers.