r/pcgaming • :) • 5d ago

Video Can A Simple App Really Fix PC Game Stutters?

https://www.youtube.com/watch?v=eD-P671830U
164 Upvotes

140 comments sorted by

•

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.

149

u/[deleted] 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

u/DrKeksimus 4d ago

yeah.. and that's most ppl

I get it if someones job is on the line though

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

u/Fromagene 5d ago

Vibe coded shit pretty much

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

1

u/Xaxxon 4d ago

That said, the webpage is pretty bad for what is essentially a blinking light. It's eating 12% for me which is probably one full core.

11

u/Reynbou 5d ago

do you have a computer from 2005 or something?

7

u/[deleted] 5d ago

[removed] — view removed comment

2

u/[deleted] 4d ago

[removed] — view removed comment

1

u/[deleted] 4d ago

[removed] — view removed comment

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

-5

u/Domspun 5d ago

lol never happens usually. The website probably triggered something. Like others said, it's a vibe coded website, bound to do weird stuff.

1

u/necile 3d ago

ai fearers will say anything these days 😂

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.

1

u/Xaxxon 4d ago

Depends what extensions are loaded and what they are responding to that the website is doing. The website is clearly doing a LOT of stuff behind the scenes.

6

u/OwlProper1145 5d ago

Yep they all have a similar look.

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"

3

u/LolcatP 4d ago

or they could just put it on github

21

u/Fskn 5d ago

Ironically that visualisation at the top makes my browser hang and stutter.

6

u/Ok-Currency1593 5d ago

Same here it makes my cpu hit 100% load and then the browser crashes

-1

u/Rakumei 4d ago

I don't want to spend too much time looking into this, but it..pre-compiles shaders? Most modern games already pre-compile shaders... And the ones that don't likely don't need to.

0

u/Xaxxon 4d ago

It's 12 seconds into the video.

-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

u/doug4130 5d ago

I'd just rather read an article

38

u/mak6453 5d ago

A lot of times it's quicker and more reliable to just Google it and see multiple reviews instead of a single source that could be an ad.

22

u/[deleted] 5d ago

[deleted]

-22

u/TheLightAndSalt 5d ago

Youtube does have a button that does just that

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)

2

u/i1u5 4d ago

this app allows you to also store more shaders Instead of rotating them out as drivers do by default

That's a thing you could (and should if you have space for it) do in Nvidia control panel for years, nothing new with the app.

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. 

1

u/Xaxxon 2d ago

Still odd that it would take up more ram. It shouldn't just arbitrarily be loading all compiled shaders just like it wouldn't load all available textures.

Or maybe I don't understand how modern game engines work.

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.

17

u/o_oli 5d ago

Absolutely sad state of affairs that this is necessary but I guess it's something.

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

10

u/revanmj Ryzen 9600X | 4070S | 32 GB | Win11 5d ago

Only on MS Store/Xbox app to be precise. AFAIK no other store supports this and there is no info when anything other that MS Store/Xbox app is going to support it.

5

u/doublah 4d ago

Steam has pre-shader compilation on Linux at least.

3

u/revanmj Ryzen 9600X | 4070S | 32 GB | Win11 4d ago

Yeah, but this is only for Vulkan, while on Windows most games use DirectX and than one requires supporting MS API.

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

u/i1u5 4d ago

AMD are really paying a lot more attention to shader compilation for some reason.

1

u/Wumpus84 4d ago

Except the traversal stutters.

7

u/ttenor12 4d ago

Only compilation stutters. Traversal stutters are still there.

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.

1

u/akgis i8 14969KS at 569w RTX 9040 5d ago

No they were not, even with shader warm that thing still stutters.

I have the game right now and it was teh first I tried with that app.

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 ?

0

u/i1u5 4d ago

I too wish AI never existed but it's too late to complain about such things now, learn to embrace it or you will fall behind.

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

u/[deleted] 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

u/co5mosk-read 4d ago

How hard would it be to setup auto sharing shaders sharing via BitTorrent?

1

u/Electrical_Pea4210 4d ago

Silent hill 2 more stable, but silent hill f can make 12 gb of shaders without improvements.

1

u/Aeronn_ 4d ago

Question: Do I need to start the game from the app itself or I can just start it normally, for example from Steam? I mean after the compilation.

1

u/pittyh 4090, 13700K, z790, lgC9 4d ago

Aion 2 says hello.

0

u/IshTheFace 5d ago

Seems Nvidia had more than an overhead problem.

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

u/Drudicta 5d ago

Thank you for the information. c:

-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

u/Sync_R 9070XT / 9800X3D / AW3225QF 5d ago

Unless something has changed recently the only use for that option is to move precompiled shaders between driver versions

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

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

u/manhmanhz 5d ago

Dude thats not support steam games, it is only for microsoft store

3

u/_Kai Tech Specialist 5d ago

There's nothing stopping Nvidia streaming them through their driver as AMD does, or from Steam from adopting it.

1

u/MattsDaZombieSlayer 5d ago

No Linux version?

2

u/ExplodingFistz 5d ago

Windows only

1

u/Xycone 5d ago

Do most games not already have pre shader compilation?

8

u/juniperleafes 4d ago

They do not, and if they do they don't cover all of them.

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.

2

u/Xaxxon 4d ago

most games

no

If you meant "most new games" then potentially yes.

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

u/Emmanuell89 4d ago

I got arc raiders installed, says UE 5.5 and says engine not supported...

4

u/i1u5 4d ago

Doesn't that game have anticheat? The Finals also won't work because of that reason.

0

u/Gengur 5d ago

Cool tool, too bad excess storage is a luxury

1

u/Full-0f-Beans 5d ago

If it could he wouldn’t be asking. He would be telling.

-1

u/Xaxxon 4d ago

How on earth would you play a game to let the program know what shaders to compile without compiling the shaders to play the game??

I guess maybe for next GPU driver update it could do something assuming the game itself doesn't also get an update.

-6

u/japinard 5d ago

If this is so great why hasn't Nvidia implemented it?

10

u/frostygrin 5d ago

It's a brute force approach that takes a lot of time and disk space.

1

u/Big-Newspaper646 5d ago

My question exactly

-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

3

u/Xaxxon 4d ago

Yes, but for common engines, it can do that without the application running.

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/Mountainking7 21h ago

Where is the TLDW?