I even tested by completely disabling the IGPU in the UEFI/BIOS to no avail.
DirectX version keeps showing the dialog and the log with this
Code: Select all
CommandList::Flush: device removed (0x887A0007) - graphics device lost, terminatingCode: Select all
d2x-xl D2X-XL 2.0.0 crash report
time: 2026-10-04 23:26:52
reason: access violation (0xC0000005)
access: reading address 0x0000000000000000
thread: 15096
context: shader 'modelShadowMaskRT': fragment shader library
symbols: X:\Games\D2X-XL\d2x-xl.pdb
call stack:
#00 amdvlk64.dll!boost::archive::detail::iserializer<sc_xml_iarchive,_SC_SI_PS_ATTR_CH_ENTRY>::load_object_data + 0x1B6BE12
#01 amdvlk64.dll!boost::archive::detail::iserializer<sc_xml_iarchive,_SC_SI_PS_ATTR_CH_ENTRY>::load_object_data + 0x1B95F68
#02 amdvlk64.dll!boost::archive::detail::iserializer<sc_xml_iarchive,_SC_SI_PS_ATTR_CH_ENTRY>::load_object_data + 0x1B9AC81
#03 amdvlk64.dll!GetSettingsBlobsAll + 0x368BA
#04 amdvlk64.dll!GetSettingsBlobsAll + 0x385C2
#05 amdvlk64.dll+0x1B88E9
#06 amdvlk64.dll!vk_icdNegotiateLoaderICDInterfaceVersion + 0x1B374
#07 amdvlk64.dll!vk_icdNegotiateLoaderICDInterfaceVersion + 0x1C5D5
#08 amdvlk64.dll+0x1CAEB9
#09 amdvlk64.dll+0x20F8E9
#10 vulkan-1.dll!vkResetEvent + 0x51986
#11 d2x-xl.exe!PipelineCache::CreateLibrary D:\Projects\Libraries\custom\rendertools\vulkan\src\pipeline_cache.cpp(629)
#12 d2x-xl.exe!PipelineCache::FragmentShaderLibrary D:\Projects\Libraries\custom\rendertools\vulkan\src\pipeline_cache.cpp(761)
#13 d2x-xl.exe!PipelineCache::CreateShaderLibraries D:\Projects\Libraries\custom\rendertools\vulkan\src\pipeline_cache.cpp(569)
#14 d2x-xl.exe!Shader::Create D:\Projects\Libraries\custom\rendertools\vulkan\src\shader.cpp(752)
#15 d2x-xl.exe!BaseShaderCode::CreateShader D:\Projects\Libraries\custom\rendertools\vulkan\src\base_shadercode.cpp(162)
#16 d2x-xl.exe!BaseShaderCode::CreateShaders D:\Projects\Libraries\custom\rendertools\vulkan\src\base_shadercode.cpp(117)
#17 d2x-xl.exe!BaseShaderHandler::CreateShaders D:\Projects\Libraries\custom\rendertools\src\base_shaderhandler.cpp(61)
#18 d2x-xl.exe!Initialize D:\Projects\d2x-xl\src\main\descent.cpp(738)
#19 d2x-xl.exe!RunApplication D:\Projects\d2x-xl\src\main\descent.cpp(927)
#20 d2x-xl.exe!main_getcmdline C:\temp\SDL2-2.32.10\src\main\windows\SDL_windows_main.c(80)
#21 d2x-xl.exe!invoke_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(102)
#22 d2x-xl.exe!__scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)
#23 KERNEL32.DLL!BaseThreadInitThunk + 0x16
#24 ntdll.dll!RtlUserThreadStart + 0x2BCode: Select all
+++ Memory access violation

