Bug Report – Game Crash Since GPU Upgrade (RTX 5080) – DX12 Engine Error
Game: Warhammer 40,000: Darktide
Issue: Game crash after a few minutes with DXGI_ERROR_DEVICE_HUNG + D3D12_RESOURCE_DESC::Alignment error
Since: Upgrade from RTX 3080 to RTX 5080
Other games affected: so far only tested Darktide and MS Flight Simulator. MS Flight Simulator runs without issues.
GUID (Crash Link): a296e864-e267-4ecf-a54a-ae1d13beba39
Driver: NVIDIA 576.40 WHQL (DCH)
DirectX: 12.0 – Feature Level 12_1
System: Win 10 64-bit
Issue Description
After replacing my graphics card (from RTX 3080 to RTX 5080), Darktide crashes consistently after 2–5 minutes of gameplay. Before the upgrade, the game ran stable. Other modern games work without issues. I installed the graphics card yesterday and performed the first Nvidia driver update (now version 576.40).
Before, I had the 3080 Ti and an older driver version. Everything worked perfectly. So far, I’ve only tested MS Flight Simulator (2021), and it worked great without any issues. Furmark and “User” also worked without any problems.
The following error message appears in the crash log:
vbnet
Kopieren
Bearbeiten
[Engine Error]: HRESULT: 0x887a0005 = DXGI_ERROR_DEVICE_REMOVED
GetDeviceRemovedReason() = DXGI_ERROR_DEVICE_HUNG
D3D12 ERROR: ID3D12Device::GetResourceAllocationInfo:
D3D12_RESOURCE_DESC::Alignment is invalid. The value is 4096.
Resources with D3D12_RESOURCE_DESC::Flags with either
D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET or
D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL
must set Alignment equal to 65536 (D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT).
[STATE_CREATION ERROR #721: CREATERESOURCE_INVALIDALIGNMENT]
File: d3d12_render_device\d3d12_debug.cpp:1548
Function: stingray::aftermath::d3d_assert
Workarounds Tested
RT/DLSS disabled (under DX12): crash still occurs
Driver clean reinstall using DDU
Shader cache cleared
PCIe changed from Gen 5 to Gen 4
Suspected Cause
The error message points to an incorrect alignment value of 4096 instead of 65536 during resource creation in the D3D12 engine. This does not comply with the DirectX 12 specification and seems to be more strictly enforced with the latest GPUs/drivers. Older cards may have tolerated this error.
Request to the Development Team
Please check the affected resources in the D3D12 engine for correct alignment values according to D3D12_RESOURCE_DESC for render targets and depth stencils. RTX 50-series cards with current drivers are currently crashing, even though the hardware is working correctly.
Additional Info:
GPU: RTX 5080
VRAM: 16 GB GDDR7
PCIe: Gen4 x16
RAM: 64 GB DDR5
Mainboard: Asus ROG Strix B650E-F WiFi Gaming
CPU: AMD Ryzen 7 7800X3D
OS: Win 10 64-bit