Mixetto/Getty Images
It's difficult to state just how much I hate shader stutter, even in the best PC games. I'm probably the world's biggest arachnophobe and absolutely loathe mushrooms, yet I'd rather have a trained tarantula serve me deep-fried shiitake than endure the infamously stutter-heavy Star Wars Jedi: Survivor. At least, that was until I downloaded Shader Compilation Stutter Killer (SCSKiller).
This free app promises to heavily reduce or even completely get rid of shader compilation in modern PC titles. But can this open-source software actually deliver? I've tested it out with a handful of games that are notorious for stuttering, and when it's working at its best, SCSKiller is ingenious. Are you a frame-obsessed PC gamer? You need to download this app ASAP, and here's why.
Why does shader stutter happen in PC games?
DC Studio/Shutterstock
Before explaining why SCSKiller is great, let's address what shader stutter actually is. In short, it's a brief visual hiccup that looks like a frame rate drop to the untrained eye. Why is this a PC-specific issue and not a console one? Because PC development isn't based on fixed hardware, whereas studios can pre-compile shaders focused on exact PS5 or Xbox Series X specs pre-release.
While frame dips and shader stutters can occur at the same time (here's how to improve FPS for better gaming), they're actually separate issues. Frame drops normally happen because of hardware-related bottlenecks; where either the GPU or CPU can't render certain visual elements or physics tasks quickly enough.
Shader stuttering is different. These little programs tell your GPU how to draw various in-game effects, like shadows, reflections or lighting. In many modern PC titles — especially Unreal 5 Engine games — shader stuttering occurs because the rendering pipeline is having to produce effects in real-time. As the next frame waits for the shader to compile, a brief frame spike may easily occur. Once you're aware of them, in-game stutters can be so distracting that they ruin immersion.
Common variety stutters can sometimes be largely overcome if you own a VRR display. Variable Refresh Rate screens (like NVIDIA G-Sync and AMD FreeSync models) dynamically match the refresh rate of your panel to the number of frames your GPU is currently drawing, substantially smoothing out visual performance. VRR displays can also help fix screen tearing in PC and console games.
CPU-based compilation stutters can't be fixed by screen or GPU tech. In these cases, stuttering can last for a couple of seconds, dropping in-game action to 0 fps, thus completely breaking gameplay. This happens because your PC is seeing a particular effect for the very first time. That's why compilation stutter is at its worst when initially entering new areas.
Does SCSKiller fix shader stutter?
Dave Meikleham for Engadget
SCSKiller can vastly reduce stutter in the PC games I've tested it with, but it can't fix all stuttering. Instead, this app has been designed specifically to target and eliminate shader compilation stutter. In that regard, it's hugely successful.
I picked out a few games on my rig that are infamous for compilation stutter. In all but one instance, SCSKiller slayed this horrible PC defect. Once you install it, the tool automatically reads your game libraries, instantly flagging the titles that can benefit most under a "Recommended to compile" list.
By pre-compiling shaders into my graphics card's driver cache before I launched each title, I found compilation stutter was more or less eradicated in Silent Hill f, Silent Hill Townfall, Elden Ring and The Witcher 3: Wild Hunt — Remastered. Before I discovered SSCKiller, I found both Townfall and Wild Hunt to be unplayable due to shader comp stutter. For context, I'm super sensitive to frame spikes. After I let this app pre-compile the shaders for both, the ruinous hitches I experienced before disappeared. SSCKiller is a complete game-changer in the titles I've just mentioned.
My results from Silent Hill f have proven equally impressive. Before I pre-compiled the Japanese spookster's shaders, SSCKiller's advanced stats informed me my previous 10-minute session had been blighted with precisely 25 compilation stutters (highest being 246 ms), 67 shader hitches, with a 1 percent low of just 3 fps. After using the app, comp stuttering went down to zero, with my G-Sync monitor making any smaller hitches incredibly difficult to spot. As I said, total game-changer.
The pros and cons of using SCSKiller
Dave Meikleham for Engadget/Portkey Games
The pros are abundant and obvious; the cons relatively few. SSCKiller is free, intuitive to use, boasts handy before and after compilation stats, and that instant library-reading feature I mentioned means you don't have to go about digging for specific game inventories. When SSCKiller's mojo is cooking, it comprehensively fixes this loathsome defect.
The app is refreshingly upfront about its current limitations. As I type this, most of the games I have installed on my custom-built rig show as unsupported via the in-software filter. There's a handy "Why?" button that explains this limitation. At time of writing, a lot of titles throw up a "Not supported yet" error, explaining "shaders are compressed or packed: needs an engine reader".
Thankfully, you can get around this fairly easily via the built-in recorder feature. Simply click the "Record while I play" slider located in the bottom right corner of the app after you select a game and SCSKiller can analyze the rendering pipeline and pre-configure shaders after 10 minutes or so of gameplay. Be warned though: Using the app can trigger bans when playing games with anti-cheat software, so make sure you set Elden Ring to launch offline when using this tool.
Pre-compilation cycles can take a while, too. Though most of the games I configured only took a few minutes to process, even my mighty AMD Ryzen 7 9800X3D needed 17 minutes to compile Hogwarts Legacy's 291,688 shaders.
On that note, SSCKiller can't fix Hogwarts. Even on my NVIDIA RTX 5090 rig, Portkey Games wizarding open-world has always been a horribly optimized port. It threw up six major compilation hitches during a 10-minute run despite the app's best efforts. For games blighted with traversal stutter and CPU spikes (like Hogwarts and 2023's Dead Space remake), unless you use a VRR display, stuttering will remain visible. For a gratis piece of software though, SSCKiller does one heck of a job at smoothing out compilation stutter.
Source: Engadget · Dave Meikleham
At a glance
- Topic
- Gaming
- Country
- 🇺🇸 US
- Publisher language
- EN
- Added to Allnira