안녕하세요 머리없는 개발자입니다.
언리얼 엔진4 프리징 현상, 즉 언리얼 엔진 4 완전멈춤 현상 해결 방법에 대해 간단하게 글 남기려고 합니다.
제가 진짜 X고생을 해가지고... 혹시 저랑 같은 문제 겪는 분 있으실까봐요
사건 발생:
주말에 컴퓨터 A/S를 받은 이후, 언리얼엔진4를 다운 받고 실행하자마자 프리징 현상 (완전 멈춤)이 생겼습니다.
현상:
언리얼 엔진4를 다운로드 한 이후에 프로젝트까지는 열리는데,
마우스를 움직이자 마자 혹은 다른 어떤 변화를 주자마자 바로 언리얼 엔진이 멈춤과 동시에,
조금 더 시간이 지나면 컴퓨터가 완전히 멈춰 버리더라구요. 마우스는 움직이는데 우클릭 좌클릭도 먹지 않는,
탈출하려면 강제종료를 할 수 밖에 없는, 프리징 (완전 멈춤) 현상이었습니다.
여러가지로 검색하고, 해외 포럼을 뒤져봐도 딱히 해결책이 나오질 않더라구요.
언리얼 엔진 재설치, 여러가지 드라이버 재설치, 윈도우 완전 포멧, 윈도우 최신 업데이트까지 여러가지를 시도했지만, 해결이 되지 않아 정말 스트레스를 많이 받았습니다.
일부 포럼에서는 램이나 그래픽 카드 자체가 불량일 수도 있다는 이야기를 하던데,
산지 3주밖에 안됐고 방금 a/s로 메인보드와 cpu를 새걸로 교체한 제 입장에서는 받아들이기 힘든 말이었습니다.
그리고 언리얼 엔진 말고 다른 고사양 게임들도 멀쩡하게 잘 돌아갔구요.
해결방법: Virtualization Setting
해결방법은 정말 간단했습니다.
가상화 기능 세팅입니다.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dream_asset&logNo=220308703763
언리얼 엔진은 가상화 기능을 사용하는데, 이게 메인 바이오스 세팅에서 DISABLED 로 설정되어 있었기 때문에 멈춤 현상이 발생했던 것입니다. 메인보드를 새걸로 교체하면서 그렇게 설정이 바뀌어 있었던 것... ㅜㅜ
만약 언리얼 엔진 뿐만이 아니라 가상화 기능을 사용하는 다른 프로그램을 실행했더라도 똑같은 문제가 발생했었겠죠.
링크 참조하셔서 해당 기능 설정후 사용하시면 문제 해결됩니다. 아, 해당 기능 설정 후에 언리얼 엔진4를 재설치 하셔야 할 수도 있습니다. 초기세팅이 꼬여서 그런지 모르겠지만 저도 가상화 기능 세팅 후 재설치를 안하면 오류가 뜨더라구요.
https://woopalife.tistory.com/entry/%EA%B8%B0%EA%B0%80%EB%B0%94%EC%9D%B4%ED%8A%B8-VT-%ED%99%9C%EC%84%B1%ED%99%94-SVM%EB%AA%A8%EB%93%9C-%EC%BC%9C%EB%8A%94-%EB%B0%A9%EB%B2%95-%EB%B0%8F-%EB%B6%80%EC%9E%91%EC%9A%A9-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0
혹시 링크 터질 수도 있으니, 요약하면
1. 컴퓨터 부팅할 때 F2(or Del)키를 따다닥 연타해주세요. 바이오스 세팅에 진입하실 수 있습니다.
(만약 안 나온다면, 연결된 외장 하드나 ssd 문제일 수 있으니 제거 후 실행해 주세요)
2. SVM 모드 활성화 설정 찾기
: advanced frequency settings 클릭 -> advanced CPU settings 클릭 ->SVM Mode 클릭 (Disabled ->Enabled)
3. 저장 후 실행
: 우측 상단 배너에서 Save&Exit 누르시고 Save&Exit setup 클릭하시면 저장후 탈출할 수 있습니다.
For Non-Korean Users,
SUMMARIZE of the Solution (in case of Rryzen) - enable your SVM setting
1. When you boot your computer, Press F2 of Del key and enter the Bios setting.
(if it doesn't work, may be your extra ssd or hard is the problem, so disconnect it)
2. Find SVM mode function
: Click advanced frequency settings -> Click advanced CPU settings ->Click SVM Mode (Disabled ->Enabled)
3. Save and Exit
: TOP right there is Save & Exit button. Click it and Click Save & Exit setup.
Reboot your computer.
*It might be necessary to reinstall your Unreal Engine 4... After these setting.
*Unfortunately, I don't know about the Intel's VT setting, so just Search and find the way to deal with the intel bios, and just enable your VT setting.
-끝!-
메인보드 제조사가 asus가 아닐 경우, 해당 메인보드 바이오스 세팅 키시는 방법대로 하셔서 가상화 세팅 설정해주시면 될 거 같습니다. SVM이 아니라 VT(인텔?)라고 하는 제조사도 있는 것 같습니다.
'게임 개발 > Unreal Engine 4 (BluePrint)' 카테고리의 다른 글
UE4) 벡터의 내적 Dot노드 활용 간단 정리 및 예제 (0) | 2022.03.21 |
---|