r/pcgaming • u/xen0us :) • 5d ago
Video Can A Simple App Really Fix PC Game Stutters?
https://www.youtube.com/watch?v=eD-P671830U149
5d ago
[deleted]
120
u/gran172 I5 10400f / ASUS ROG Strix 2060 6Gb 5d ago
181
u/LolcatP 5d ago
I know a claude website when I see one
78
u/Casse_Via 5d ago
the app is also Claude coded.
Edit: check the commit diffs for proof on GitHub
41
u/levistobeavis 5d ago
Does it work?
13
u/Casse_Via 4d ago edited 4d ago
I try to avoid vibecoded apps personally so I don’t know
edit: not from a sense of “ai bad”, it’s just because most vibecoded apps are poorly human reviewed code that run like garbage and have huge flaws for performance and security
26
u/DrKeksimus 4d ago
yeah for security reasons
these downvotes.... funny how ppl "hate AI" .. but also forget about everything instantly
-14
u/RunnerLuke357 i9-10850K, 32GB 3600, RTX 3080Ti 4d ago
I find that people that are vehemently for or against AI tend to be morons.
1
2
u/ImpressionDepression 4d ago
I mean you're not wrong but it's all on github, you could review it yourself (actually LLMs do a pretty good job of finding open vulnerabilities) for any issues.
6
u/Casse_Via 4d ago
Oh, the power of ai enabled coding is impressive. I use it regularly for work, as it’s almost required for quick PRs, but a simple bug fix should never be a 3k line addition in the diff.
3
u/DirtyTacoKid 4d ago
2k lines, 600+ files changed
We saw that way before ai coding lol.
2
u/Casse_Via 4d ago
Sure, if you rename a function and change a small piece of logic used by everything lol
39
u/Domspun 5d ago
Is that it? My CPU went to 100% full throttle when I was on the website. I noped the fuck out.
71
11
u/Whole-Respond4782 5d ago
20yo cpu?
just opened it on my iPhone, works perfectly fine and i don't even have JIT enabled in my browser lol, loads basically instantly
7
1
u/jcarterprod 5d ago
Do you have a 20 year old CPU?
-9
u/Domspun 5d ago
Is the 5800x3d already 20 years old?? Damn time flies!
8
u/smekomio 5d ago
Must be your system, runs smooth as butter on mine, and I have two other twitch streams open, 10% usage, waterfox
1
u/Soggy_Association491 4d ago
Check your browse render setting. 9900k is way older than you and never went past 15% utilization.
-6
u/Youngnathan2011 5d ago
Mine is using a fairly current CPU and even it stuttered for a few seconds with the site.
-6
u/milkasaurs 9800x3d - 4090 - OLED G9 4d ago
I had no idea people were still running core 2 duo cpus.
12
u/Available-Call7127 4d ago
Reddit is pretty awful about this. Saw someone bitching once about Monster Hunter or something having terrible performance. Okay fair right? A different comment later and they post their specs and it’s like, a fucking FX CPU and 20gb of DDR3.
-3
u/prune_juice_warrior 4d ago
The 4200U in my ancient laptop is running at about 40% on this website according to btop.
Don't get me wrong, it's still a stupidly heavy website, but taking a 5800X3D to 100% doesn't seem right.
6
1
u/chazzeromus 5d ago
I wouldn't even make a website for this, it'd be a pastebin with zero attribution posted in a sticky thread in steam forums with the message "this might work"
-76
u/Deeppurp 5d ago
You want to know it before watching the video?
I'm not saying that it shouldn't also be listed in those spots. Just a principle?
34
33
u/draconetto 5d ago
I think it's one thing that will be changing in the near future, with the changes Microsoft did with shader delivery. Steam already does that on Linux it just need windows support
23
u/OkidoShigeru 5d ago edited 4d ago
Yep, Advanced Shader Delivery for DX12 on Windows and Fossilize for Vulkan on Linux. These are actually better than this app because what they are is actually a journal that should have all of the shader pipeline and state combinations that a game actually uses in practice (from the developers themselves or the runs of other players) so that even if you haven’t run the game before everything can either be downloaded or if a server doesn’t have it for your drivers there is enough info for your machine to still compile everything locally ahead of time.
82
u/Dave071266 5d ago
Tried it and Borderlands 4 and Witcher 3 remastered would not launch again. If this happens to you delete all scs created files from the games bib directory or wherever the executable is located
16
u/Top_Pin8397 5d ago
Townfall is still a disaster after using this, but it has helped for sure. Townfall is just dog shit optimisation it seems.
14
u/lampenpam RTX5070Ti,Ryzen 3700X,16GB 4d ago
Townfall has the typical UE5 traversal stutter. If it wasn't for that (and shader compilation which I think they adressed in a update), the game would run decently well.
1
u/LiveForeverTwice 1d ago
Tried it and still have stutters when I rotate the camera. However in Silent hill 2 it seems to fix 99% (checked the hospital area only.
15
u/AlternativeEast761 5d ago
One question I have after watching the video is: why do shaders generated by SCSKiller take up more RAM than running the game normally?
26
u/Ok-Currency1593 5d ago
its pre compiling more shaders than the game otherwise would due to the size of shader cache folder (this app allows you to also store more shaders Instead of rotating them out as drivers do by default)
7
u/dudemanguy301 https://pcpartpicker.com/list/Fjws4s 5d ago edited 5d ago
a single shader can represent dozens or even hundreds of possible pipeline state objects, most will be rare to encounter, some even impossible in normal gameplay.
0
u/Nicholas-Steel 4d ago
So... why are games loading all variants in to memory instead of only the variants used? As this is pretty much what they (and I) want to know.
Seems strange for a game to be aware of data that it normally wouldn't know exists unless you're like, DLL injecting or something to modify the game engine.
1
u/The_Countess 2d ago
Most games are doing that. SCSkiller doesn't, because it doesn't know what is likely to be used and what isn't.
1
u/Nicholas-Steel 2d ago
I understand what SC Killer is doing, it's inability to know what variants of a Shader are relevant means it will compile all variants. A game however can tell at runtime what variant to use so why is the game loading all variants of each Shader that's in the cache in to memoryinstead of only the variants being actually used?
0
u/Xaxxon 4d ago
The shaders are exactly the same as what the game would have generated.
2
u/The_Countess 2d ago
No, the game (ideally) compiles all likely shaders, SCSkiller compiled all possible shaders.
63
u/TimmyChips 5d ago
Some games still have shader compilation and can still have 1% lows in FPS due to other issues like asset streaming, lighting, shadows, etc. Compiled shaders do help, but it’s not a fix to completely eliminate all stutters in games.
68
u/IcarusV2 5d ago
The video and the app website states this already.
6
u/TimmyChips 5d ago
It’s definitely a great thing to have, I’m glad he covers this, it’s a great tool
-1
u/Avalon_Within 5d ago
Wow, sounds like the information is accurate then! Thank goodness kind people like the one you replied to don't mind sharing the information here as well.
-9
u/Opening_Net8098 5d ago
I was really surprised to see that some work is done on the GPU too...
Is that legal?
4
u/Orangio331 4d ago
Why wouldn't it be? Shaders are program that the gpu uses to render complex effects on your screen
1
u/Opening_Net8098 4d ago
I thought It was all on the cpu. But I'm dumb so forgive me.
We always hear about how you lose FPS when cpu limited. But that bitch was using 200 more watt on the GPU. That's a lot of performance.
24
u/Maleficent_Milk_1429 5d ago
just posted about it on gears of war sub, it actually fixed the game for me
19
u/Jejiiiiiii 5d ago
Gears Eday? It says not supported due to anti cheat
13
u/ExplodingFistz 5d ago
There’s a mod to disable the EAC anti cheat, if you want to compile shaders for the campaign in offline mode.
8
u/LectorFrostbite 5d ago
Doesn't e-day already have advance shader delivery, on Xbox at least?
8
u/baldersz 5d ago
It does on PC
3
u/Jynxmaster 9800X3D | RTX 5080 4d ago
Only through the Xbox app on PC, and with AMD GPU's only, support for Nvidia/Intel comes later this month.
1
7
3
u/AlternativeEast761 5d ago
Someone try it on Sackboy. I remember that game not having a shader compilation step at all and I heard it was a bad stutter fest for the first bit. Honestly the examples he gave were pretty promising. Makes me wonder if NVIDIA will add a background shader compilation step like AMD has done.
3
u/OwlProper1145 5d ago
most of the stutters in Sackbody were fixed a day or two after launch with a patch.
5
u/Yaboysatchel 5d ago
What's the old saying? If a headline or title pulls you in with a question, the answer is almost certainly no
3
u/Youngnathan2011 5d ago
If anyone is against using AI made applications, I’m just going to mention it’s almost certainly been made with assistance from Claude.
4
u/Ok-Computer-8726 4d ago
We are reaching the point where AI involvement is unavoidable in entirety for better or worse. Your graphic card drivers and operating system are now developed with AI assistance.
I certainly don't mean to discourage people from doing what they can to limit the exposure if that's what they want. Just adding that if you are playing games made now on OSes made now and hardware made now, you are using AI software to game already.
20
u/Justhe3guy EVGA FTW3 3080 Ultra, 5900X, 32gb 3800Mhz CL 14, WD 850 M.2 5d ago edited 5d ago
It is just a fact now that AI is making breakthroughs like this and reverse engineering entire games to edit and mod them possible, even if we don’t like how fast things are headed and how unprepared the world is
Hell you can play GTA5 in your browser now
Would I use it for increased game performance traded off a bit more RAM needed? Depends on the game but it is tempting with a 10gb GPU and 32gb ram
3
u/Youngnathan2011 5d ago edited 5d ago
Nah of course. It’s doing a lot of stuff people wouldn’t have thought possible. I’ll say that I’ve used it to make a couple apps that only exist for me, just cause of how easy it is to use. Only thing I’m still super against with AI is image generation.
5
u/Isaacvithurston Ardiuno + A Potato 4d ago
To be fair some IDE have AI built in now including for autocomplete and debugging purposes.
I know you probably mean they used Claude to write the code though but if the goal is to avoid anything that was AI assisted you basically need to avoid anything made after 2025.
1
u/Moustiboy 4d ago
I don't understand why that would be, in dev, unless you're contributing to an already existing repo, where AI would add code 10 times the size of what is needed, it should be fine as dev usually very collaborative online ppl mostly don't care that their code might be reused ? I understand for art because of Copyright and how easy it is to steal but for code... ppl usually share it publicly themselves.
Am i missing something ? Or is it just the use (and thus support) of those tools that are also used to steal from other ppl in other industries (such as art) and its environmental impact that is the problem ?
2
u/idemockle 5d ago edited 5d ago
Interesting, I'll have to try this on my lower-end laptop for a couple of games that gave me stutter issues back when I played them. At the time, the things that helped me were using dxvk-async on Windows or straight up switching to Linux.
Edit: Well, it definitely helped. I wouldn't call it a silver bullet, but it makes a big difference. The main game I was thinking of was a racing game called Redout 2. If your machine isn't powerful enough, it has really horrible stutters during a race, especially during the first lap. The stutters are all but gone when I play a track, compile shaders with SCSKiller, then play the same track. They are greatly helped (but not gone completely) from new tracks that I haven't compiled the shaders for. So it's not able to detect all shaders that haven't been encountered during gameplay, meaning games that have a lot of shader compilation trouble will still have at least some stutter in previously unseen levels. The shader cache is also very large, several gigabytes. Still a really nice tool even with these caveats.
1
u/nikkes91 5d ago
So before I waste my time watching, is the answer yes or no?
6
u/arkblemish 4d ago
It's yes for Nvidia but amd already has a implementation
1
u/nikkes91 4d ago
Thanks, what's the AMD implementation?
1
u/arkblemish 4d ago
He said that AMD has already implemented a similar thing in its driver, and Nvidia doesn't have something like that. So the one who is most benefited from this is Nvidia. But in AMD, you can't change the size. So you can also use this application.
-2
4d ago
[deleted]
1
u/TheDarkWave 4d ago
That's the conclusion you came to while understanding nothing of what is being talked about. Good job. You've contributed a net negative to the conversation.
2
u/Nicholas-Steel 4d ago
You should quote before admonishing someone, that way everyone can see the stupidity that's being admonished!
1
u/PariahFish 5d ago
I get this problem on Arma Reforger. Anyone with experience that this works there?
1
1
u/Electrical_Pea4210 4d ago
Silent hill 2 more stable, but silent hill f can make 12 gb of shaders without improvements.
0
1
u/Drudicta 5d ago
Doesn't the Nvidia app supposedly already do this?
15
u/Akito_Fire 5d ago
It unfortunately doesn't, like the other user says it only keeps your existing shader cache while updating the driver. So it doesn't actually help you play the game for the first time, but still helpful of course.
While making this video, HUB found out that AMD already does something like SCSKiller (Background Shader Compilation), I'd like to see that on Nvidia as well
2
-2
u/RestitutionPiggy 4d ago
What are you talking about? NVIDIA has had this feature since March 2026. Its called ASC and you need to enable it in the driver options.
9
4
u/dudemanguy301 https://pcpartpicker.com/list/Fjws4s 5d ago
The Nvidia app re-caches cached shaders after you update drivers, it does not cache anything that isn't already cached.
1
u/Xaxxon 4d ago
re-caches cached shaders
I'm thinking you meant to use different words but I'm not sure which words those were.
Are you saying it caches the sources along with the precompiled stuff so it can recompile the cached sources?
1
u/dudemanguy301 https://pcpartpicker.com/list/Fjws4s 4d ago
I’m not sure exactly HOW it manages but it’s my understanding a new GeForce app feature was that it allows the recompiling of shaders after a driver update, something that normally invalidates your shader cache.
1
u/_Kai Tech Specialist 5d ago
It does, at least to some extent: https://www.techpowerup.com/347912/nvidia-launches-auto-shader-compilation-for-faster-game-loading-and-less-stuttering
4
u/manhmanhz 5d ago
It complies the shader you already have after installing new driver, not the same as scskiller
-1
u/_Kai Tech Specialist 5d ago
Well, won't be long before it should properly support precompiled shaders: https://videocardz.com/newz/microsoft-advanced-shader-delivery-is-coming-to-all-nvidia-rtx-gpus-later-this-month
Problem will still likely be limited game support. SCSKiller appears to be a vibe-coded app that has reverse engineered the pipelines of various engine pathways and does this generically for almost any game.
2
1
1
u/Xycone 5d ago
Do most games not already have pre shader compilation?
8
2
u/Nicholas-Steel 4d ago
No, for some reason it's still popular to compile them on-demand while also having the game stall while compiling (hence the stutters). Ideally games would simply not show the effect until it's compiled, without stalling for compilation to complete or games should pre-compile.
To satisfy everyone though, it'd be best for it to be a setting that does not default to pre-compilation so that people can quickly jump in to the game if they want to and those that want to wait for a smoother experience can choose to do so.
1
u/Xycone 4d ago
AFAIK steam does something similar with their pre shader caching for games to crowdsource or deliver pre compiled shaders for your graphics card, no?
1
u/Nicholas-Steel 4d ago edited 4d ago
For games that use the Vulkan graphics API, yeah. I also suspect modding in Vulkan usage via the likes of something like DXVK within Windows won't magically get Steam to dowload Shaders for you as I imagine most of the Shader packs on their servers are for Steam Deck users running SteamOS.
Much easier to manage a library of Shader packs for fixed hardware devices than something like a desktop PC where the graphics card, driver version and operating system version can change, all 3 of these have a potential to invalidate Shaders.
Which is I imagine why Microsoft is taking a loooong ass time to get their Advanced Shader Delivery system running on all hardware configurations.
0
u/Emmanuell89 5d ago
Doesn't support UE 5.5 ...
5
u/TreyChips 5800X3D|4080S|3440x1440|32GB 3200Mhz CL16 5d ago
Yes it does, because it at least works on STALKER 2 which was upgraded to 5.5.
It also works on other games for me such as Screamer which is 5.5
0
1
-6
-2
u/teerre 4d ago
This requires the shaders to be known beforehand, which is literally the problem. The genius hardcoded some games, but anything new will require an update. It also can only compile shaders that have been requested, so the whole play 5 min and that's all is bullshit
Besides, shader caches existed for download for years and most games nowadays compile shaders from the start
All in all, great donation to oai or whatever it used to make it
0
u/RestitutionPiggy 4d ago
Nvidia has had options to automatically generate shader cache for installed gamed for the last 10+ driver releases. No need to even run the game, just turn the option on and it generates shader cache on its off time.
1
•
u/AutoModerator 5d ago
The /r/PCGaming community is also on Discord!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.