If you enable Shader compilation via XGE by setting r.XGEShaderCompile = 1 in ConsoleVariables.ini in 4.18 Editor downloaded from Launcher, it prevents shaders from compiling at all, and as a result sometimes the editor will never finish loading because it's waiting on shaders to compile. Additionally, launch on/cooking/packaging is not possible.
Licensee reports this happens when they make a build with InstalledBuild.xml themselves as well.
This issue does NOT reproduce in Release-4.18, only in a build created with BuildGraph and InstalledBuild.xml (so it does reproduce in 4.18 downloaded from the Epic Games Launcher)
From Luke Thatcher: “This might break if the InstalledBuild script does not include XGEControlWorker.exe in the launcher build. This was a new .exe (actually just an on-disk copy of ShaderCompileWorker.exe), which is required for the new XGE interception system to function.”
; Uncomment to enable XGE shader compilation. ;r.XGEShaderCompile = 1
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-52186 in the post.
1 |
Component | UE - Foundation - Build - Rocket (Installed Engine) |
---|---|
Affects Versions | 4.18, 4.19 |
Target Fix | 4.19 |
Created | Nov 9, 2017 |
---|---|
Resolved | Jan 25, 2018 |
Updated | Apr 27, 2018 |