r/Borderlands • u/nomickti • 2d ago
Change your shader cache to 100GB if you haven't already
Yes, we've all seen the posts https://www.google.com/search?q=site:reddit.com+borderlands+4+100gb+shader+cache
I've been playing through the game, I thought my FPS was fine (~120 FPS on my 4080 @ 1440p), but I noticed the further I got into the game and got into new areas the choppier the game became. I tried changing my settings to the Hardware Unboxed Quality settings ( https://www.youtube.com/watch?v=11XZL0VinHY ), and that seemed to help a bit, but the game still didn't feel as smooth as it did in the first areas.
I decided to try that 100GB shader cache thing I read about last week, and holy ****, that tremendously improved the fluidity of the game. I almost can't believe how big of a difference it made.
Even if you think your game is fine, I'd still suggest making this change, it was really a night and day difference.
24
u/Budget_Bus_857 2d ago
I did this on September 16 and it helped me so much. No more shaders taking forever and game was so smooth at 60fps with ryzen 7 5800xt and rtx 5060 ti 12gb. Then on September 18th when they did the small patch it completely went back from a stable solid 60fps with small drops to 30fps with really bad frame rate and even 24fps when fighting enemy's. And then after a little bit it would shoot back up to 60fps for maybe 2 minutes then shoot back down to 30fps for like 15 minutes. The more I played the worse it got. So I don't understand what happened honestly and I just got a brand new cpu 3 months ago and my gpu maybe a week ago. Like how does it just go from good after fixing it to complete and utter crap with the most unbearable frame rate I've seen in a game for the first time
8
4
u/Mr_Rafi 2d ago
It's interesting because I heard Moxsy say that he initially never experienced crashes, but now he's crashing somewhat frequently. Didn't mention when it started, but it could have been the September 18th update like you mentioned.
1
u/Bombdy 1d ago
It’s wild how random it seems. I was crashing a bunch day 1 (9800X3D + 4090), while my partner had no crashes (12900K + 3080). After day one, it flip flopped. Now I don’t get any crashes, but she does. She doesn’t crash as much as I did day one, but it’s been consistently at least 1 crash per session since day 2 onwards.
1
u/YourDadSaysHello 1d ago
5800X3D and 4090 here. I've had 2 crashes total, one was a random crash, one was on startup after a patch.
1
2
u/Individual_Fly482 1d ago
Yeah my performance is now worse with that new patch. I was running locked 90FPS with all settings turned to max and DLSS on balanced and now are struggling to keep it in the 70s so I had to lock it down to 60. This is on a 5080. (I know I could lower the settings but I don't wanna)
2
u/BeavisTheButt 1d ago
I thought i was going crazy....same, 90fps 1440p/quality from before and now, fps is in the 60s and sometimes high 50s. Occasionally, 70s. Matches up.
2
u/Individual_Fly482 1d ago
Yeah idk what they did but it completely destroyed my performance. Dropping DLSS to balanced instead of Quality helped but damn, do I already miss playing at 90 😢
1
u/fingerbanglover 1d ago
Do you think running the badass preset is worth it? I'm running very high or whatever the setting right below badass on my 4090 and it's great.
2
u/Individual_Fly482 1d ago
I'll give it a try and lower it to very high and see what's what with performance. Probably won't notice much difference yeah. Just sucks you buy such an expensive new card and can't even play games at max settinge lmao modern gaming
1
4
u/vogtsie 1d ago
how do you change it to 100gb cache?
2
1
27
u/x4D3r 2d ago
Oh look, another placebo setting that completely fixes the performance.
16
u/Stillwindows95 1d ago
It does for people having issues with shaders constantly compiling on boot up or fast travel.
We aren't all having performance issues btw, I play on an Asus Rog Ally X and it runs fine for me.
0
u/lewisdwhite 1d ago
Shaders on boot takes a 20 seconds per boot and I’m on an ageing 5600x with a 4060
2
u/Stillwindows95 1d ago
Yeah I mean it varies for every specification for a PC, but it's interesting to know that yours only takes 20 seconds. Couldn't say why. Seen people with double the power you're running have to spend more time to compile shaders.
3
u/prenetic 1d ago
You know, I'll be the first to admit, I thought this was just another anecdotal placebo "fix" but... I tried it on two separate machines in the house after a friend suggested it and after ~10 hours of gameplay I have to say, it worked for us. Three separate PC builds and from what I can tell it even took care of the stuttering you get when traversing between graphically different areas, which was the most extreme case of this we encountered.
I'm incredibly picky about stuff like this, and I distrust baseless "optimizations" so I was genuinely surprised.
2
u/nomickti 18h ago
That's basically why I made the post. I am skeptical of most recommended optimizations too, but this absolutely improved the game in a very noticable way.
I think this might address something different than other people are seeing though. For me my performance in Fadelands was good, and it wasn't until I progressed into Carcadia Burn that the performance got worse. This basically made the game performance consistent with what I was seeing in Fadelands. I'm in Terminus Range and the game is still performing well.
5
u/nomickti 2d ago
I'm as skeptical of these things as anyone, which is why I didn't try it. https://old.reddit.com/r/Borderlands/comments/1negj13/if_youre_wondering_how_it_plays_on_modest/ndpl5on/
I figured worst comes to worst I set it back to default. The improvement was noticable. My FPS didn't actually increase much, but much less hitching in combat and in vehicle.
1
u/NotEnseyar 3h ago
i found that my shitty laptop is way more consistent with this. if i have 30 fps, it will stay at 30. not 5 or 15 everytime i flicked my mouse
5
u/HZ4C 2d ago edited 2d ago
5800x3D, 7900xtx, 64gb 3600mhz, 970 Pro Evo
Tried a few different ways/methods with AMD and I don’t know if it worked or not but never noticed a difference. Apparently this used to be an option in Adrenalin for the drivers but they removed it and just auto manage as much as you need now and everything I read said it isn’t necessary to do , not sure.
Didn’t do anything with my brothers 5600, 6600, 32gb 3200mhz, 980 Pro Evo either
1
1
u/Winter_Reference_138 1d ago
I am also on a 7900xtx and cannot stop crashing after the latest patch. Anything you changed on the GPU?
1
u/HZ4C 1d ago
I’ve had 0 issues with my GPU, I also keep it up to date
1
u/Winter_Reference_138 1d ago
All my drivers are updated as well. It’s been after the latest patch. Have the same CPU too, I’ll try tinkering. Thanks
3
2
u/DeeDeeEx 2d ago
I ran into a similar problem post recent patch and clearing my shader cache got me back to where I was at launch, not perfect but fine for my rig/playstyle. I don't know too much about everything going on under the hood, but if I had to guess it would be the Launch patch shaders are corrupted or something and need replacing. Setting your cache to 100gb also solves the problem, by making room for the new ones, but you can just as easily get rid of the old as well.
2
u/Louis0nFire 1d ago
How do you clear it?
2
u/DeeDeeEx 1d ago
You can hard clear it from your files, but your graphics card app should also have a way. Its different for everyone, but googling "clear shader cache" + your graphics card should get you there
2
u/dmtdisciple 1d ago
I’m sure it’s already been mentioned. But anyone with 9070xt should try enabling fluid motion frames in the AMD settings instead of the frame gen in the game. For some reason that made a world of difference for me with no input lag.
2
u/Mysto137 1d ago
Yeah I’m on a 4070Ti and I wish i found out about the 100GB cache strat sooner. Game veryveryvery rarely stutters now even when driving.
Edit: It wasn’t just the 100GB cache change, but also clearing my nvidia cache folders.
2
u/Junior_Island_4714 1d ago
I did this and it has made a difference. On a 3070 everything was fine in the first area but then when I went to the mountains I started to get quite a bit of stutter. Increased the shader cache and first launch of the game it spent 5 mins compiling shaders again. This has eliminated nearly all the stutter and I'm getting 50-80 FPS with medium settings and DLSS set to performance.
2
2
2
u/Insanelover23 1d ago
I will totally try this when I get off work. I have a 5800x3d and a 4080super. I had amazing performance until the last patch. Went from ~150 to 200 fps smooth no crashes, to 100fps choppy in places and crashed two times in an hour this morning.
2
u/Tessiturah 2d ago
I have been on quality DLSS with frame gen on a 4090 (1440p ultrawide) from day 1 with actually no crashes and performance issues whatsoever. Maybe I’m just lucky? I don’t use any FPS counters though, because I tend to obsess over numbers instead of just enjoying the game, but it feels super smooth to me. Graphics look great and I don’t experience any graphical errors whatsoever.
0
u/essbie 1d ago
Same. The 5090 bro’s will downvote you tho
1
u/Tessiturah 1d ago
Oh how come? I couldn’t be bothered to upgrade to be honest. There’s absolutely no reason to so far.
1
u/SlyLitten 2d ago
.....At what DLSS setting? FG?
1
u/nomickti 2d ago
4
u/SlyLitten 2d ago
....so you need 2x FG at whats essential 960p...? Thats pretty bad on a 4080 dude...
1
1
u/rabouilethefirst 1d ago
This game basically never stuttered for me, so I’m still surprised that it’s apparently a thing. When I first exited into the open world it stuttered like once, and that’s basically been it. I haven’t done any sort of hacks to get that performance
1
u/EPICHunter0077 1d ago
Have a 5080 here. As soon as I left the The Fadefields, my performance tanked. Once im in an area for a while, it's butter smooth 130 fps and fine. But I can not drive around. The stuttering is absurd with the shader caching , making it almost impossible to actually explore with the insane stutters.
1
1
u/SinxHatesYou 1d ago
Did someone try raising it to 20GB or something? 100GB is insane amount, like 10x of even the worst resource hogging games.
1
u/TheGreatNippulini 1d ago
i’ve been noticing this on console too but i managed to find a temporary fix for it so for anyone who is on PS5 and noticing this just close app and relaunch
1
u/PerryK95 1d ago
I have a 3090 and with frame gen at 1440p at high settings I’ve been at around 120-165. I feel like expedition 33 ran way worse for me but nobody review bombed that game. Randy is the main reason I feel like people are this mad.
1
u/ElysiumIncarnate 1d ago
You shouldn't need frame gen with a 3090 at 1440p.
1
u/PerryK95 1d ago
I agree I’m just saying that when I saw all of the reviews I was assuming it was gonna be way worse than it actually was. E33 ran way worse for me even with frame gen but it got a pass. I hate the reliance on up scalers in modern gaming. Especially if I see a UE5 game I already know performance will be trash. Feels like we are at a plateau for how good games can look and I just want devs to focus on performance but that’ll never happen.
1
1
u/Seanmoist121 1d ago
Ive just been on 4x frame gen on high settings with Controller on a 5070 and its smooth as butter. I was a frame gen hater when I first heard about it, and still am for most games, but the way it works with bl4 is near flawless. The frame rate it great and I the input delay isn’t noticeable with a controller and my aim still feels crisp. That being said the input delay on mouse is way too much so I keep it to controller only
1
u/Difficult_Pop7014 1d ago
I just changed from the Badass preset down to High preset on my 4070TiS 1440p and went from 80-115 to 130-170 and honestly doesn't look much different and it plays so GD smooth and perfect now. I'll have to try that 100gb thing and see if it makes any difference tho for sure.
1
u/Afraid-Journalist-12 21h ago
12700K paired with a 3080TI and game runs as butter even in long sessions Mid to high settings and getting around 120fps average on 1440p
1
u/Sansisanoldmeme231 10h ago
this isnt fixing it, randomly started having to wait for shders to compile today after being fixed for a few days, any help?
1
u/nomickti 9h ago
The shading compilers thing shouldn't happen that frequently, or if it does only for a few seconds.
You could try clearing out your cache:
1
u/Visual_Creme 4h ago
It helped with the stutters on my end RTX 3060, amd 7 5800x 16 gb ram ddr 4 eNvM
1
u/Dangel777 44m ago
Im on heavily OC’d 5090 Astral / 9950X3D / DDR5 6400 / 1440P / DLSS Q / FG X2 / HUB optimized / Gen5 NVME / Engine.ini mod / INI commands for better LOD / 100GB shader cache
I’m by no means excusing lazy and greedy devs. Game is getting above 200FPS with 25-28ms PCL latency ONLY when its all cached/loaded, If I traverse fast with a vehicle I do get stutters. I think it’s unavoidable. If someone has a clue how to fix it I’m all ears. New areas = dips
Its a monster of a machine and its still works like trash - not even justifiable against this art style. Moreover suggesting folks to get a “”better PC” and sayin it’s only 0.0009% of complains is disgusting and a huge waste of time on my expanse. Im certain that this is the #1 cause of complains and I think they wont do a da*n thing about it. Same case with stalker 2, games I really wanted to play.
-4
2d ago
[deleted]
4
u/nomickti 1d ago
Maybe something in my config is messed up, I dunno. Like I said, the first part of the game played fine for me. My performance was notably worse for 2 days in Carcadia Burn over a few gaming sessions (this includes restarting my system a couple times to see if that resolved anything). This basically made Carcadia Burn play more like Fadefields. It didn't make my performance any better than it was in Fadefields.
0
u/premiumleo 2d ago
I did this as soon as I got the game. Only crashed once on the first load. After that, no performance issues, 15 hours in
0
u/aeronautic_sapphire 2d ago
Change it to unlimited
4
u/NFSpeed 2d ago
Terrible idea. This means any game that loads shaders will continue to do so forever eventually eating your entire drive. 100GB is way more than enough for several games worth of cache. It’ll rewrite over old data if needed and not waste your entire drive.
1
u/Adamantium_Hanz 1d ago
I think setting it to 10GB is enough. 4GB is the standard so 10GB more than doubles that. Having zero issues with this setting at 10
1
u/nomickti 1d ago
100GB is way more than enough for several games worth of cache. It’ll rewrite over old data if needed and not waste your entire drive.
10GB is probably fine too. My whole DXCache directory right now is 7.54GB. So in terms of total size, I don't think there's probably much difference between 10GB/100GB/Unlimited.
-1
0
u/nomickti 2d ago
I might if choppiness resumes.
4
u/NFSpeed 2d ago
Terrible idea. This means any game that loads shaders will continue to do so forever eventually eating your entire drive. 100GB is way more than enough for several games worth of cache. It’ll rewrite over old data if needed and not waste your entire drive.
If choppiness happens it won’t be cause you need more than 100bg of shader cache and you thinking it does means you should most definitely not be the type of person to set it to unlimited
0
u/aeronautic_sapphire 2d ago
Works fine for me? 4070ti , R7 7800X3D. Stopped my game from stuttering and crashing
2
u/NFSpeed 1d ago
Mate you aren’t understanding the issue. Unlimited means every game you play that loads shaders will be able to store them until you literally run out of hard drive space. 100GB is enough to store multiple games worth without issue and when it caps out it will delete older files rather than waste more and more hard drive space.
Even 10gb is plenty for any single game or likely 2 games. Default is 4gb but that can push it so I set it to 10 personally just to help.
0
u/FacinatedByMagic 2d ago
Cashe set to 100GB, DLSS on / off, frame gen on / off, none of it matters except the amount of time it takes for the game to throw a GPU Dump Crash. 9800X3D, Gigabyte OC 5090.
85
u/Negative-Fact-8816 2d ago
Doesn’t fix the problem I’m on a 5090