Last active
January 26, 2026 02:21
-
-
Save geekrelief/f2f1686ec6d208e81dbe309a3b02a2c4 to your computer and use it in GitHub Desktop.
DefaultEngine.ini for Unreal
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [DevOptions.Shaders] | |
| ; 0 = Use 100% of the CPU for compiling, putting in DefaultEngine.ini doesn't work. | |
| PercentageUnusedShaderCompilingThreads=0 | |
| ; See FShaderCompilingManager for documentation on what these do | |
| bAllowAsynchronousShaderCompiling=True | |
| ; 0 = Use all available cores (No threads reserved for OS) | |
| NumUnusedShaderCompilingThreads=0 | |
| ; 1 = Above Normal priority (Gives shaders more CPU time) | |
| WorkerProcessPriority=1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ; Attempt to fix UI unresponsiveness on 5.7 | |
| [ConsoleVariables] | |
| WindowsApplication.UseWorkerThreadForRawInput=False | |
| ; UEGit | |
| [SystemSettingsEditor] | |
| r.Editor.SkipSourceControlCheckForEditablePackages=1 | |
| [DevOptions.Shaders] | |
| ; See FShaderCompilingManager for documentation on what these do | |
| bAllowAsynchronousShaderCompiling=True | |
| ; 0 = Use all available cores (No threads reserved for OS) | |
| NumUnusedShaderCompilingThreads=0 | |
| ; 1 = Above Normal priority (Gives shaders more CPU time) | |
| WorkerProcessPriority=1 | |
| ; Enables the local caching of shader jobs to prevent recompiling the same thing twice | |
| bAllowShaderJobCache=True | |
| ; Batching multiple jobs to reduce file overhead, but not so many that latency of blocking compiles is hurt | |
| MaxShaderJobBatchSize=16 | |
| [ShaderCompiler] | |
| ; Increases the max number of jobs allowed in the cache | |
| MaxShaderJobCacheSize=20000 | |
| ; Enables the use of the Derived Data Cache (DDC) for shaders | |
| bAllowDistributedShaderCompilation=True | |
| [SystemSettings] | |
| r.ShaderCompiler.JobCacheDDC=1 | |
| ; Forces the compiler to prioritize shader jobs over other background tasks | |
| r.ShaderCompiler.JobPriority=1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment