Under föregående helg släpptes SCSKiller (Shader Compilation Stutter Killer) på Github, ett gratis open source-program som skall åtgärda just vad namnet antyder. Verktyget läser de shaders spelet levereras med, räknar ut vilka som behövs och kompilerar dessa medan spelet är stängt. När du sedan startar spelet kan skillnaden bli markant.
I många spel måste grafikdrivrutinen kompilera en effekts shader först när spelet stöter på den. Oftast märks det knappt, men det kan ge oflyt och hackighet, känt som shader compilation stutter.
Utvecklarens egna mätningar bygger på ungefär fem minuters spel per titel, med kall cache jämfört med cache kompilerad av SCSKiller. En stutter räknas som en kompilering spelet fick vänta 20 ms eller mer på. Störst skillnad syns i Hogwarts Legacy, som på ett Ryzen AI Max+ 395-system gick från 27 743 stutters till 206, och på en RTX 5090 från 1 014 till 87. I Star Wars Jedi: Survivor föll antalet från 9 038 till 11, och i Tiny Tina's Wonderlands från 583 till noll.
Verktyget löser enbart problem med shaderkompilering, inte sådant som orsakas av exempelvis datastreaming. Det är fortfarande i sin linda, och utvecklaren medger att vissa shaders kan missas och kompileras under spel. Stöd finns för Nvidia och AMD på DirectX 12-titlar, samt DirectX 11 för Nvidia-kort. Intel stöds inte än, eftersom utvecklaren saknar hårdvara att testa på.
SCSKiller hittar spel i flertalet populära launchers, såsom Steam, Epic och GOG. Om en drivrutinsuppdatering tömmer shadercachen, märker verktyget detta och kompilerar om spelet. För titlar vars grafiska pipelines inte kan utläsas finns en "inspelningsfunktion" där man spelar några minuter och sedan kompilerar.
Som alltid varierar resultat mellan spel, hårdvara och drivrutiner, men om du har en titel i katalogen ger dig huvudvärk kan SCSKiller vara värt en titt.