Description

Repro Rate: 5/5

Summary:
When opening a Project in UE version 5.1.0 with Nvidia GFX driver version ###, the user is notified that there are known issues with this driver through a pop-up:

WARNING: Known issues with graphics driver
The installed version of the NVIDIA graphics driver has known issues in D3D12.
Please install either that latest or the recommended driver version or switch to a different rendering API.
Would you like to visit the following URL to download the driver?
https://www.nvidia.com/en-us/geforce/drivers/
NVIDIA GeForce RTX 3080
Installed: 457.85
Recommended: 516.25

After closing this pop-up, opening the GeForce Experience application to check for Driver updates, updating to GeForce Game Ready Driver version 526.98, the system will redetect the attached monitors and return to the instance of UE having crashed and a new Crash Reporter Client window.

Log Information:

[2022.11.18-02.08.16:091][324]LogD3D11RHI: Error: Direct3DDevice->CreateTexture2D(TextureDesc,SubResourceData,OutTexture2D) failed with error DXGI_ERROR_DEVICE_REMOVED
 at D:\build\++UE5\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Texture.cpp:321
 Size=1015x903x1 PF=2 D3DFormat=DXGI_FORMAT_B8G8R8A8_TYPELESS(0x0000005A), NumMips=1, Flags=D3D11_BIND_RENDER_TARGET D3D11_BIND_SHADER_RESOURCE , Usage:0x0, CPUFlags:0x0, MiscFlags:0x0, SampleCount:0x1, SampleQuality:0x0, SubresPtr:0x0000000000000000, SubresPitch:0, SubresSlicePitch:0, DebugInfo: 
[2022.11.18-02.08.16:091][324]LogD3D11RHI: [Aftermath] GDynamicRHI=00000975CC4F0000, GDX11NVAfterMathEnabled=0, Result=0xFFFFFFFF, bDeviceActive=0

More Information:

  • Re-opening the same UE version 5.1.0 and same Project with the old Nvidia driver and upgrading again does reproduce the crash
  • Re-opening the previous UE version 5.0.3 and same Project with the old Nvidia driver and upgrading again does reproduce the crash (this is not a regression)
  • Re-opening the same UE version 5.1.0 and same Project with the new Nvidia driver installed does not reproduce a crash
  • Re-opening the same UE version 5.1.0 and creating a new Third Person template Project with the new Nvidia driver installed does not reproduce a crash
  • I have not yet been able to test whether this issue occurs when upgrading between other versions of GFX drivers
Steps to Reproduce
  1. Open GameDev Epic Games Launcher instance and log-in
  2. Launch UE version 5.1.0
  3. Receive pop-up about known issues with Graphics driver version 457.85 (shown in attachments)
  4. Dismiss pop-up to complete loading UE
  5. Select any Project in Unreal Project Browser
  6. Receive pop-up about known issues with Graphics driver version 457.85 again
  7. Dismiss pop-up and complete loading the Project
  8. Open GeForce Experience application
  9. Select 'Drivers' tab
  10. Express Install GeForce Game Ready Driver version 526.98 or latest driver available
  11. Wait for driver update to complete

Result: Unreal Engine crashes and a Crash Reporter Client window appears after a GFX driver update and monitor re-detection.

Expected: UE handles GFX driver updates gracefully by closing without crashing, or remaining open and prompting the user for a restart.

Callstack
[2022.11.18-02.08.16:090][324]LogViewport: Scene viewport resized to 1015x903, mode Windowed.
[2022.11.18-02.08.16:091][324]LogD3D11RHI: Error: Direct3DDevice->CreateTexture2D(TextureDesc,SubResourceData,OutTexture2D) failed with error DXGI_ERROR_DEVICE_REMOVED
at D:\build++UE5\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Texture.cpp:321
Size=1015x903x1 PF=2 D3DFormat=DXGI_FORMAT_B8G8R8A8_TYPELESS(0x0000005A), NumMips=1, Flags=D3D11_BIND_RENDER_TARGET D3D11_BIND_SHADER_RESOURCE , Usage:0x0, CPUFlags:0x0, MiscFlags:0x0, SampleCount:0x1, SampleQuality:0x0, SubresPtr:0x0000000000000000, SubresPitch:0, SubresSlicePitch:0, DebugInfo: 
[2022.11.18-02.08.16:091][324]LogD3D11RHI: [Aftermath] GDynamicRHI=00000975CC4F0000, GDX11NVAfterMathEnabled=0, Result=0xFFFFFFFF, bDeviceActive=0
[2022.11.18-02.08.16:091][324]LogWindows: Error: appError called: 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: 0x887A0005 - 'REMOVED')

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-170508 in the post.

0
Login to Vote

Non-Issue
ComponentUE - Graphics Features
Affects Versions5.0.35.1
CreatedNov 18, 2022
ResolvedNov 21, 2022
UpdatedNov 22, 2022
View Jira Issue