BlueHeisenberg / SCSKiller
git clone https://github.com/BlueHeisenberg/SCSKiller.git
v1.3.0 · 2d ago
Kill shader compilation stutter before you play. Compiles your games' shaders into the GPU driver's cache ahead of time. Windows, NVIDIA and AMD.
—
stars, 24h
—
stars, 7 days
+3.2k
stars, 30 days · #108
3.2k
★ total
81
forks · 95 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageC#
LicenseGPL-3.0
Created2026-09-29 (21d ago)
Last push1d ago
Watchers39
OwnerUser
GitHub topics
Links
- GitHub: github.com/BlueHeisenberg/SCSKiller
- Homepage: https://scskiller.com
- Releases · Issues · Hacker News mentions
README excerpt
SCSKiller Shader Compilation Stutter Killer. SCSKiller compiles your games' shaders into your GPU driver's cache before you play, so the game doesn't stop to compile them mid-game. Free and open source, for Windows. Website · Download · Patreon · Discord · X · Report a bug · Request a game > [!WARNING] > The only official downloads are this repository's Releases. > See official links for the accounts and sites that belong to SCSKiller. ## Why A game that meets a new effect has the GPU driver compile its shader on the spot, and the frame waits: that's shader compilation stutter. SCSKiller reads the shaders a game ships with, works out the pipelines it will build, and compiles them into the driver's cache ahead of time, in its own process with the game closed. ## Results About 5 minutes of play per game, from a cold driver cache and after compiling with SCSKiller. A stutter is a shader compile the game waited 20 ms or more for. Game GPU Measurement Cold With SCSKiller Final Fantasy VII Rebirth NVIDIA RTX 5090 Stutters (≥ 20 ms) 19 0 Worst stall 76 ms 5 ms AMD Ryzen AI Max+ 395 (Strix Halo) Stutters (≥ 20 ms) 162 0 Worst stall 291 ms 7 ms Silent Hill: Townfall NVIDIA RTX 5090 Stutters (≥ 20 ms) 24 0 Worst stall 347 ms 8 ms Hogwarts Legacy NVIDIA RTX 5090 Stutters (≥ 20 ms) 1,014 87 Worst stall 2,400 ms 100 ms AMD Ryzen AI Max+ 395 (Strix Halo) Stutters (≥ 20 ms) 27,743 206 Worst stall 2,146 ms 104 ms Tiny Tina's Wonderlands NVIDIA RTX 5090 Stutters (≥ 20 ms) 583 0 Worst stall 315 ms 13 ms Star Wars Jedi: Survivor NVIDIA RTX 5090 Stutters (≥ 20 ms) 9,038 11 Measured with SCSKiller's recorder. Your numbers depend on the game, GPU and driver. SCSKiller fixes shader compilation stutter only, not traversal or streaming stutter, and a shader it couldn't find or record can still compile in game. ## Features - **NVIDIA and AMD**, DirectX 12 games, and DirectX 11 games on NVIDIA. - **Finds your games** in Steam, Epic Games, EA app, GOG, Ubisoft Connect, Xbox (PC), Battle.net, PURPLE, HoYoPlay, Gaijin and the Riot Client, plus games you add yourself. - **Puts games known to stutter on top**, with the reason, and marks games whose engine prepares its shaders itself. - **Compiles again after a driver update**, which clears the shader cache, on its own if you let it. - **Optional recorder** for games whose pipelines its files don't give: play a few minutes with it on, then compile. It also records alongside a mod that replaces shaders. - **Frame times per session**: with the recorder on, a game's page graphs your last session and marks shader stutters apart from other hitches. They stay on your PC. - **Play button** that starts the game through its store. - **Community shader hash database** for Patreon supporters: other players' recordings, so your games are covered without recording them first. Sharing yours is opt-in, anonymous and hash-only. - **Leaves anti-cheat games alone** beyond reading their files: