Error message:
Assertion failed: (Index >= 0) & (Index < ArrayNum) [Link Removed] [Line: 804] Array index out of bounds: 1 from an array of size 1
Source Context:
352 353 // We assume Intel is integrated graphics (slower than discrete) than NVIDIA or AMD cards and rather take a different one 354 if(!ChosenAdapter.IsValid()) 355 { 356 ChosenAdapter = FirstAdapter; 357 } 358 } 359 else 360 { 361 ChosenAdapter = FirstAdapter; 362 } 363 364 if(ChosenAdapter.IsValid()) 365 { 366 ***** ChosenDescription = AdapterDescription[ChosenAdapter.AdapterIndex]; 367 UE_LOG(LogD3D11RHI, Log, TEXT("Chosen D3D11 Adapter: %u"), ChosenAdapter.AdapterIndex); 368 } 369 else 370 { 371 UE_LOG(LogD3D11RHI, Error, TEXT("Failed to choose a D3D11 Adapter.")); 372 } 373 } 374 375 FDynamicRHI* FD3D11DynamicRHIModule::CreateRHI() 376 { 377 TRefCountPtr<IDXGIFactory1> DXGIFactory1; 378 SafeCreateDXGIFactory(DXGIFactory1.GetInitReference()); 379 check(DXGIFactory1); 380 return new FD3D11DynamicRHI(DXGIFactory1,ChosenAdapter.MaxSupportedFeatureLevel,ChosenAdapter.AdapterIndex,ChosenDescription); 381 }
Most recent user affected CL: 3039270
Logs:
[Link Removed]
[Link Removed]
[Link Removed]
In the linked Answerhub post, the user is crashing when attempting to launch the editor through the launcher. They have two graphics cards in the system: "NVIDIA Quadro K4200 and a GeForce GTX 980 Ti".
User has stated: "i found a solution - not ideal - but it could help the developers to track down the bug.
i configured the nvidia driver to use only one GPU is active. This can be either the K4200 or the GeForce but NOT both."
Repro steps unknown
UE4Editor_D3D11RHI!FD3D11DynamicRHIModule::FindAdapter() windowsd3d11device.cpp:367 UE4Editor_D3D11RHI!FD3D11DynamicRHIModule::IsSupported() windowsd3d11device.cpp:187 UE4Editor_RHI!PlatformCreateDynamicRHI() windowsdynamicrhi.cpp:81 UE4Editor_RHI!RHIInit() dynamicrhi.cpp:172 UE4Editor!FEngineLoop::PreInit() launchengineloop.cpp:1456 UE4Editor!GuardedMain() launch.cpp:114 UE4Editor!GuardedMainWrapper() launchwindows.cpp:126 UE4Editor!WinMain() launchwindows.cpp:200 UE4Editor!__scrt_common_main_seh() exe_common.inl:264 kernel32!BaseThreadInitThunk() ntdll!RtlUserThreadStart()
Head over to the existing Questions & Answers thread and let us know what's up.
1 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.12 |
Target Fix | 4.13 |
Fix Commit | 3055602 |
---|---|
Main Commit | 3072803 |
Created | Jul 13, 2016 |
---|---|
Resolved | Jul 19, 2016 |
Updated | May 2, 2018 |