Unreal Engine์ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ํ๋ก์ ํธ๋ฅผ ์ด๊ฑฐ๋ ๋จธํฐ๋ฆฌ์ผ์ ์์ ํ ๋, ์์ฒ ๊ฐ์ ์ ฐ์ด๋๊ฐ ํ๊บผ๋ฒ์ ์ปดํ์ผ๋๋ ์ํฉ์ ์์ฃผ ๋ง์ฃผํ๊ฒ ๋ฉ๋๋ค.
ํนํ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ฒด๊ฐ ์๋๊ฐ ๊ธ๊ฒฉํ ๋๋ ค์ง์ฃ
- ๋๊ท๋ชจ ํ๋ก์ ํธ ์ต์ด ๋ก๋ฉ
- ์๋ก์ด ํ๋ซํผ ํ๊ฒ ์ถ๊ฐ
- ๋จธํฐ๋ฆฌ์ผ ํ๋ผ๋ฏธํฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ
- ์์ง ๋ฒ์ ์ ๊ทธ๋ ์ด๋ ์ดํ ์ฌ์ปดํ์ผ
์ด๋ ์ธ๋ฆฌ์ผ ๊ธฐ๋ณธ ์ค์ ์์๋ ์์คํ ์์ ์ฑ๊ณผ ์๋ํฐ ์๋ต์ฑ์ ์ ์งํ๊ธฐ ์ํด CPU ์์์ ์ผ๋ถ๋ง ์ฌ์ฉํ๋๋ก ์ ํ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฆ, ๋ชจ๋ ์ฝ์ด๊ฐ ์ ฐ์ด๋ ์ปดํ์ผ์ ๋์๋์ง ์๋๊ฑฐ์ฃ .
๊ทธ๋ฌ๋ ๋ค๋ฅธ ์์ ์ ๋ณํํ์ง ์๋ ํ๊ฒฝ์ด๋ผ๋ฉด, CPU ์์๊ณผ ํ๋ก์ธ์ค ์ฐ์ ์์๋ฅผ ์ ๊ทน์ ์ผ๋ก ์กฐ์ ํ์ฌ ์ปดํ์ผ ์๊ฐ์ ๋จ์ถํ ์ ์์ต๋๋ค.
์ด ํํ ๋ฆฌ์ผ์ Shader Compiler ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ๋ ๊ฐ์ง ์ค์ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃน๋๋ค.
Step1. ShaderCompiler ์์ ๊ฐ์ ๋๋ฆฌ๊ธฐ
CPU์ ๋ชจ๋ Thread๋ฅผ ์ ฐ์ด๋ ์ปดํ์ผ์ ์ง์คํ๋๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์ค์ ๋ฐฉ๋ฒ
๐ย {EngineDir}/Config/BaseEngine.ini
NumUnusedShaderCompilingThreadsย ๊ฐ์ย
3ย โย0์ผ๋ก ๋ณ๊ฒฝ ํ ์ ์ฅ
Tip
๋๋ฒ๊น ์ ์์ ๊ด๋ฆฌ์์์ ํ ์ ์์ต๋๋ค.
Step2. ShaderCompiler ์ฐ์ ์์ ๋์ด๊ธฐ
๐ ์์ ๊ด๋ฆฌ์
High ์ด์์ผ๋ก ์ค์ ์ Windows ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ด์ *>*Above Normal ~ Normal**๋ก ์ ์งํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
์์ง ์ค์ ์ผ๋ก ์ฐ์ ์์ ๋ณ๊ฒฝ
๐ย {EngineDir}/Config/BaseEngine.ini
WorkerProcessPriorityย ๊ฐ์ย
-1ย โย1๋ก ๋ณ๊ฒฝ
Warning
๋ค๋ฅธ ์์ ์ ์ ๊ฒฝ์ฐ์ง ์๋๋ค๋ ์ ์ ํ์ ์ค์ ํด์ผํฉ๋๋ค.


