📈 GH Trending Explorer 🎲 Surprise me

← all repos

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

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: