Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
only consoles come with precompiled shaders
Of course you can also play WHILE the shaders are being created, but then you have a brutal load on your system and endless stutters
On UE5's roadmap there's some automation to PSO caching being considered:
https://portal.productboard.com/epicgames/1-unreal-engine-public-roadmap/c/852-automated-pso-gathering
You absolutely do not want to run the game with JIT compile of shaders because it will frequently stutter/freeze in your first playthrough because they are also using synchronous compilation (i.e. the entire game rendering pauses while waiting for necessary shader combinations to compile).
On top of it your PC is unstable as it is, you may encounter issues stemming from corrupted shaders (black spots or weird effect woes).
This is not specific to this game, these processes are universal.
Letting it build in Main Menu is going to result in the best possible gameplay experience (again: In general, for any game).
I am going to force error our shaders building process but dropping the the size in Windows to 1GB lol so shaders building process can error out and then run it, just as an experiment to see what happens lol
The only games i have experienced having the build shaders on PC are Horizon Zero Dawn, Uncharted, The Last Of Us and they all come from Sonys Playstation games poorly converted to PC
More issues have incurred since DX12 as they changed the shader pipeline, DX12 passes more control to the developers, unfortunately if you have subpar devs then you get subpar shader compilation.
DX11 hid a lot of the complexity from the devs, which they now need to manage.