강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김민기님의 프로필 이미지
김민기

작성한 질문수

이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해

11강 움직임 리플리케이션

수업과 좀 관련없는 문제지만 질문 있습니다

작성

·

317

0

안녕하세요. 항상 강의 잘 듣고 있습니다.

제가 집에서 듀얼 모니터를 사용하면서 노트북 모니터가 아닌 다른 모니터에서 언리얼 엔진을 띄우고 공부를 합니다.

근데 밖에 나가서 노트북 모니터로만 하다가 그동안은 잘 됐었는데 갑자기

 

GPU Crashed or D3D Device Removed.

Use -d3ddebug to enable the D3D debug device.

Check log for GPU state information.

 

이라는 에러 창이 뜨면서 프로젝트가 켜지질 않습니다.

제가 인터넷에서 방법을 찾아보면서 드라이버 재설치, defaultengine.ini에서 dx11로 바꾸고 실행, trddelay 설정, 엔비디아 제어판 전원파워 최고 성능 선호로 설정, 언리얼 엔진 외장 그래픽만 사용하도록 설정

이렇게 다양한 방법들을 해봤는데 그래도 안되더군요.

근데 집가서 다시 듀얼 모니터로 연결하고 실행해보니 언리얼 엔진이 잘 켜졌습니다.

어디가 문제고 어떻게 해결할 수 있을까요?

 

다음은 크래쉬 리포터에 뜨는 내용입니다.

 

LoginId:e119c4204e141de266d9dca94151ea5a

EpicAccountId:2ceddc945c6f4fcab6b011ccf8e10152

Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Util.cpp] [Line: 868] hr failed at D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\Windows\WindowsD3D12Viewport.cpp:189 with error DXGI_ERROR_DEVICE_REMOVED

UnrealEditor_D3D12RHI!D3D12RHI::VerifyD3D12Result() [D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Util.cpp:868]

UnrealEditor_D3D12RHI!FD3D12Viewport::Init() [D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\Windows\WindowsD3D12Viewport.cpp:180]

UnrealEditor_D3D12RHI!FD3D12DynamicRHI::RHICreateViewport() [D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Viewport.cpp:831]

UnrealEditor_SlateRHIRenderer!FSlateRHIRenderer::CreateViewport() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateRHIRenderer\Private\SlateRHIRenderer.cpp:409]

UnrealEditor_SlateCore!SWindow::ShowWindow() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateCore\Private\Widgets\SWindow.cpp:1410]

UnrealEditor_MainFrame!FMainFrameHandler::ShowMainFrameWindow() [D:\build\++UE5\Sync\Engine\Source\Editor\MainFrame\Private\Frame\MainFrameHandler.h:265]

UnrealEditor_MainFrame!FMainFrameModule::CreateDefaultMainFrameAuxiliary() [D:\build\++UE5\Sync\Engine\Source\Editor\MainFrame\Private\MainFrameModule.cpp:319]

UnrealEditor_UnrealEd!EditorInit() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdGlobals.cpp:171]

UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:176]

UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:107]

UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:244]

UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:282]

UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]

kernel32

ntdll

답변 1

0

이득우님의 프로필 이미지
이득우
지식공유자

음.. 다이렉트 12는 저도 가급적이면 안쓰긴 합니다. 이건 다른 엔진도 비슷한 것 같아요.

김민기님의 프로필 이미지
김민기
질문자

DefaultEngine.ini 파일에서

[/Script/WindowsTargetPlatform.WindowsTargetSettings]

DefaultGraphicsRHI=DefaultGraphicsRHI_DX11

로 하고 실행해 봤더니

이번엔 이전에 뜨던 에러창은 안뜨고 바로 크래쉬 리포터가 뜨네요...

 

LoginId:e119c4204e141de266d9dca94151ea5a

EpicAccountId:2ceddc945c6f4fcab6b011ccf8e10152

Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp] [Line: 180] Unreal Engine is exiting due to D3D device being lost. (Error: 0x0 - 'S_OK')

UnrealEditor_D3D11RHI!TerminateOnDeviceRemoved() [D:\build\++UE5\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp:190]

UnrealEditor_D3D11RHI!VerifyD3D11Result() [D:\build\++UE5\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp:259]

UnrealEditor_D3D11RHI!FD3D11Viewport::FD3D11Viewport() [D:\build\++UE5\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\Windows\WindowsD3D11Viewport.cpp:266]

UnrealEditor_D3D11RHI!FD3D11DynamicRHI::RHICreateViewport() [D:\build\++UE5\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Viewport.cpp:665]

UnrealEditor_SlateRHIRenderer!FSlateRHIRenderer::CreateViewport() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateRHIRenderer\Private\SlateRHIRenderer.cpp:409]

UnrealEditor_SlateCore!SWindow::ShowWindow() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateCore\Private\Widgets\SWindow.cpp:1410]

UnrealEditor_MainFrame!FMainFrameHandler::ShowMainFrameWindow() [D:\build\++UE5\Sync\Engine\Source\Editor\MainFrame\Private\Frame\MainFrameHandler.h:265]

UnrealEditor_MainFrame!FMainFrameModule::CreateDefaultMainFrameAuxiliary() [D:\build\++UE5\Sync\Engine\Source\Editor\MainFrame\Private\MainFrameModule.cpp:319]

UnrealEditor_UnrealEd!EditorInit() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdGlobals.cpp:171]

UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:176]

UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:107]

UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:244]

UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:282]

UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]

kernel32

ntdll

이득우님의 프로필 이미지
이득우
지식공유자

네 해당문제는 하드웨어관련된 이슈라서 보내주신 로그만 보고 원인을 찾기는 어렵네요. 최대한 간단하게 윈도우와 최신 그래픽 드라이버만 설치한 후에 돌려보는 수 밖에요.

김민기님의 프로필 이미지
김민기
질문자

넵 알겠습니다.

답변 감사합니다.

김민기님의 프로필 이미지
김민기
질문자

내장그래픽 비활성화하니 해결됐습니다.

이득우님의 프로필 이미지
이득우
지식공유자

오 다행입니다.

김민기님의 프로필 이미지
김민기

작성한 질문수

질문하기