S.T.A.L.K.E.R. 2: Heart of Chornobyl

S.T.A.L.K.E.R. 2: Heart of Chornobyl

View Stats:
Compiling shaders is longer than before?
First shader compilation after update is around 10-15 minutes for me, but after I changed settings from epic to high, I am also waiting 10 minutes to compile. I can't imagine waiting like this every launch. This is worst game engine in the world, no joke. 10 minutes to get into the menu, large load on CPU, just because I changed hair quality. FFS...

EDIT:
I found fix that works for me:
Ok, my solution lasted after system reboot.

So it looks like whenever you update driver, make hardware changes, game will receive update, YOU CHANGE ANY SETTING THAT REQUIRE GAME RESTART, you have to clear shader cache, start game as admin, close it and then it should work faster.

Yes, this is ridiculous.
Last edited by vlad_8011; Feb 17 @ 1:18pm
< >
Showing 1-15 of 21 comments
Delete the all Shader Cache's as discribed here: https://steamcommunity.com/app/1643320/discussions/0/594013930994553470/
Only first time Compiling Shaders (creating a Shader Cache) should take longer, but opther than that it just takes me less than 30 seconds every time i start the game after that.
No change whatsoever on time for Compiling Shaders.

I play on Epic, still at the same ~1:30 sec it's always been.
Are you runing game as admin?
Onack Feb 16 @ 6:35am 
I'd suggest using the No Shader Warmup mod after first successful shader compile https://www.nexusmods.com/stalker2heartofchornobyl/mods/97 Keep in mind you need to redo the shader compile every hardware or driver change
vlad_8011 Feb 16 @ 11:18am 
Ok I did everything as people suggested, yet it compile shaders from begin on each launch. Mod for skipping this part is the only solution.
vlad_8011 Feb 16 @ 11:34am 
Found my own way of dealing with this. Still wonder if its gonna last after reboot tho.
Clear cache via explorer, cleaning files (C), starting game as ADMIN, then closing it and launching it again - then shader compiling takes areound 30-40 seconds.
I use a mod (a simple one) to stop the shader re-compiling. But whenever GSC releases a new patch I remove the mod, start the game, let the shaders recompile, then close the game and put the mod back.

Then restart the game and the shader-recompilation is skipped, with no graphics issues after several hours of gameplay on the 1.2.1 patch so far.
I have the same problem, have tried everything people suggest and none of it makes a difference. I just start the game then Alt-F4, and reload it again to skip it now. It's totally ridiculous.
Nite69 Feb 16 @ 11:43am 
shader time will only be longer on the first start up, it should be faster each time after that
vlad_8011 Feb 16 @ 11:44am 
Ok, my solution lasted after system reboot.

So it looks like whenever you update driver, make hardware changes, game will receive update, YOU CHANGE ANY SETTING THAT REQUIRE GAME RESTART, you have to clear shader cache, start game as admin, close it and then it should work faster.

Yes, this is ridiculous.
Last edited by vlad_8011; Feb 16 @ 11:44am
Originally posted by vlad_8011:
First shader compilation after update is around 10-15 minutes for me, but after I changed settings from epic to high, I am also waiting 10 minutes to compile. I can't imagine waiting like this every launch. This is worst game engine in the world, no joke. 10 minutes to get into the menu, large load on CPU, just because I changed hair quality. FFS...

first time after update and/or driver update takes longer

this is with Patch 1.2
https://youtu.be/z_FQbYTGb5A?si=6pO-UI29FHO14WIS
I know it should take longer for the first time, but problem is somewhere with the privileges for the game itself in system. I have to start game as administrator, otherwise every launch will be "the first one" and I have no idea why.
It is possible your Shader cache size is too small for the game, as it seems to use a lot of cache.
Myself I have a Nvidia graphic card, and the cache by default is probably 4GB, but the game seems to create a file cache of this size, alone. But if your cache is full, it will constantly delete older cached data (this game or other games).
A solution could be to increase the cache default size.
Do the build, then check if it fills or not your space. The better would be to start with 10GB if possible.
Of course, the build must be redone on each graphic card drivers update, and on each game version update or game grahic setting update.
Also, if you have installed lot of games, each needing to do shader building, and you play them all in the same time, it is possible one game shaders building cause deleting the files of the other games, if your cache is too small for all of them.
https://www.reddit.com/r/nvidia/comments/qvmf32/in_the_nvidia_control_panel_what_should_i_set_for/?rdt=63742
https://www.nvidia.com/content/Control-Panel-Help/vLatest/en-us/mergedProjects/nv3d/Manage_3D_Settings_(reference).htm

Update: I have increased the default size of my shader cache to 5GB (My SSD is a bit full with that game...), it took me 7mn to build. I confirm the game creates a 4GB shader cache, which is very big.
On second run it takes 1mn20 to regenerate without any change, which I agree is too long...
Last edited by NightRoombat; Feb 17 @ 1:14pm
Originally posted by NightRoombat:
It is possible your Shader cache size is too small for the game, as it seems to use a lot of cache.
Myself I have a Nvidia graphic card, and the cache by default is probably 4GB, but the game seems to create a file cache of this size, alone. But if your cache is full, it will constantly delete older cached data (this game or other games).
A solution could be to increase the cache default size.
Do the build, then check if it fills or not your space. The better would be to start with 10GB if possible.
Of course, the build must be redone on each graphic card drivers update, and on each game version update or game grahic setting update.
Also, if you have installed lot of games, each needing to do shader building, and you play them all in the same time, it is possible one game shaders building cause deleting the files of the other games, if your cache is too small for all of them.
https://www.reddit.com/r/nvidia/comments/qvmf32/in_the_nvidia_control_panel_what_should_i_set_for/?rdt=63742
https://www.nvidia.com/content/Control-Panel-Help/vLatest/en-us/mergedProjects/nv3d/Manage_3D_Settings_(reference).htm

Update: I have increased the default size of my shader cache to 5GB (My SSD is a bit full with that game...), it took me 7mn to build. I confirm the game creates a 4GB shader cache, which is very big.
On second run it takes 1mn20 to regenerate without any change, which I agree is too long...
I have AMD card.
Originally posted by Farenheit_451:
Originally posted by vlad_8011:
First shader compilation after update is around 10-15 minutes for me, but after I changed settings from epic to high, I am also waiting 10 minutes to compile. I can't imagine waiting like this every launch. This is worst game engine in the world, no joke. 10 minutes to get into the menu, large load on CPU, just because I changed hair quality. FFS...
10 minutes for shader compilation?
This is crazy.
Do ho have Hard Disk or SSD NVME?
SSD NVME pcie gen 4. I didnt count it precisely, but i can smoke cigarete, use toilet (number 1), wash my hands, and wash dishes from dinner.
< >
Showing 1-15 of 21 comments
Per page: 1530 50

Date Posted: Feb 16 @ 5:22am
Posts: 24