제작 의도
무거운 프로젝트 진행 시 GPU 크래시를 방지하기 위해서 필요한 세팅입니다.
구성 / 설명
GPU 크래시
•
GPU 크래시가 발생하게 되면 위의 이미지와 같은 에러 창이 뜨면서 언리얼 엔진이 종료됩니다.
•
메모리를 너무 많이 사용하거나 프로세스 완료에 지나치게 긴 시간이 소요되는 경우 Windows가 GPU 드라이버를 중단시켜 크래시가 발생합니다. (디폴트 2초)
•
발생 이유
◦
메모리 부족
◦
타임아웃 발생 (TDR)
◦
엔진 코드의 버그
◦
드라이버의 버그
◦
운영체제의 버그
◦
하드웨어 문제
TDR 세팅 방법
•
타임아웃 발생으로 인한 크래시 해결 방법에 대해 정리했습니다.
•
TDR 발생을 피하기 위해 아래의 방법으로 Windows 레지스트리 키를 편집하여 시간을 늘릴 수 있습니다.
1.
레지스트리 편집기를 실행시킨 후 해당 경로로 이동합니다.
(컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers)
2.
우클릭으로 DWORD(32비트)를 생성합니다.
3.
TdrDelay 이름으로 생성하며, 단위는 10진수, 값은 60을 입력합니다.
4.
위와 같은 방법으로 1개 더 생성 후 TdrDdiDelay 이름으로 설정합니다.
5.
컴퓨터를 재시작하면 적용됩니다.
참고
사이트




