Avowed
Generating shaders
Why is the game generating shaders every time it starts? Isn't it supposed to generate them and save them to cache?
< >
Showing 1-15 of 23 comments
stax Mar 2 @ 1:15am 
I'm no tech expert, but i remember the first time i ran the game, the shader generation took significantly longer than in subsequent runs. So my uneducated guess would be the game is doing some sort of check of the cache on startup, not generating the shaders from scratch over and over.
Last edited by stax; Mar 2 @ 1:16am
Inokis Mar 2 @ 1:20am 
The new trend of game developers is to load the shaders every launch. This is supposed to take into account any settings that may have changed either in the system or with the game; and compiling during gameplay causes excessive loads and game file size.
Last edited by Inokis; Mar 2 @ 1:21am
Originally posted by Inokis:
The new trend of game developers is to load the shaders every launch. This is supposed to take into account any settings that may have changed either in the system or with the game; and compiling during gameplay causes excessive loads and game file size.

How do I turn it off?
Gronkar Mar 2 @ 1:36am 
I havent loaded this up in days cause it wants me to wait 10 mins to load shaders every launch. like I got a 3080 it shouldnt take 10 mins to load? Just tried again and it's down to 5 mins... still not waiting that long. Pretty let down honestly.
Originally posted by Gronkar:
I havent loaded this up in days cause it wants me to wait 10 mins to load shaders every launch. like I got a 3080 it shouldnt take 10 mins to load? Just tried again and it's down to 5 mins... still not waiting that long. Pretty let down honestly.

Honestly players should have the choice to turn off shader generation. I started playing this last week, no settings, drivers, or anything changed since then, yet I am forced to sit through this pointless process every time I start the game.
stax Mar 2 @ 2:15am 
Originally posted by Gronkar:
I havent loaded this up in days cause it wants me to wait 10 mins to load shaders every launch. like I got a 3080 it shouldnt take 10 mins to load? Just tried again and it's down to 5 mins... still not waiting that long. Pretty let down honestly.
That's sounds wrong. I have a 4060 (which should be weaker than yours, even if it's more recent) and the startup shader loading takes 10 seconds top. Beyond the first i mean, that one took a couple of minutes.
Originally posted by BlueBangkok:
Originally posted by Inokis:
The new trend of game developers is to load the shaders every launch. This is supposed to take into account any settings that may have changed either in the system or with the game; and compiling during gameplay causes excessive loads and game file size.

How do I turn it off?

You do not want it to turned off by any means. Shader compilation at the start of the game is necessary so the game doesn't stutter and underperform. Sadly, this is how UE, and some engines, work. The devs specifically add it to smoothen out loading and in-game asset distribution, among many other things.
Time to use DDU bois and and remove those pesky bad gpu drivers and settings because it shouldn't be taking 10 min every time you boot the game, only on new driver updates and possibly version updates.

Reinstall your gpu driver and settings and set your shader cache to 10gb.
Last edited by PersonalC0ffee; Mar 2 @ 3:41am
Janthis (Banned) Mar 2 @ 3:45am 
It might be an engine thing? I've noticed several newer games doing this.
Originally posted by Johnny_B_80:
It might be an engine thing? I've noticed several newer games doing this.

It generating shaders is completely normal. It then checking those shaders on every boot is also normal.

It taking an extremely long time to do the check is not, unless you're like really below spec.
Janthis (Banned) Mar 2 @ 4:01am 
Originally posted by PersonalC0ffee:
Originally posted by Johnny_B_80:
It might be an engine thing? I've noticed several newer games doing this.

It generating shaders is completely normal. It then checking those shaders on every boot is also normal.

It taking an extremely long time to do the check is not, unless you're like really below spec.

Oh I agree, it usually takes less than a minute for me.
Originally posted by Inokis:
The new trend of game developers is to load the shaders every launch. This is supposed to take into account any settings that may have changed either in the system or with the game; and compiling during gameplay causes excessive loads and game file size.
I noticed it too, but that new trend is deeply annoying, even if compilation check isn't as slow than the first.
Originally posted by Letterit:
Originally posted by Inokis:
The new trend of game developers is to load the shaders every launch. This is supposed to take into account any settings that may have changed either in the system or with the game; and compiling during gameplay causes excessive loads and game file size.
I noticed it too, but that new trend is deeply annoying, even if compilation check isn't as slow than the first.

It is either that or crashing or other problems due to bad shaders at worst and at best, you have a stutter for every new first time seen shader.

If you've ever used a program that does not cache its shaders, you know what this is.
Shaders are compiled by the CPU not GPU and I was just playing and reloaded and boom full shader compile starts, what a load of crap! I have my shader cache at 5 gigs that is not the issue.
Xeirus Mar 15 @ 9:52am 
Very weird, shaders take like maybe 20 seconds for me.
< >
Showing 1-15 of 23 comments
Per page: 1530 50