NVIDIA Driver: 580.159.03
Please try a more recent driver (595 or 610 branch), 580 isn't exactlly ideal to run a brand-new game on current vkd3d-proton.
Also, missing Proton log, that would be 10 times more useful than the LLM wall of text.
I did try again on 595 with no luck. I'll try 610. Here's a curated part of the proton log.
======================
Proton: 1779444645 experimental-11.0-20260522b
SteamGameId: 3768760
Command: ['/home/user/.steam/debian-installation/steamapps/common/007 First Light/Retail/007FirstLight.exe']
Options: {'gamedrive', 'forcelgadd'}
depot: 4.0.20260415.225012
pressure-vessel: 0.20260414.0
scripts: 0.20260414.0
steamrt4: 4.0.20260415.225012 steamrt4 4.0.20260415.225012
Kernel: Linux 6.18.7-76061807-generic #202601231045~1778249322~24.04~b44a3c3 SMP PREEMPT_DYNAMIC Fri M x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
PATH: /home/user/.steam/debian-installation/steamapps/common/Proton - Experimental/files/bin/:/usr/bin:/bin
Effective WINEDEBUG: +timestamp,+pid,+tid,+seh,+unwind,+threadname,+debugstr,+loaddll,+mscoree
======================
fsync: up and running.
451.763:0134:0138:warn:vkd3d-proton:openvr_instance_extensions: Failed to wait for VR registry key ready.
451.763:0134:0138:warn:vkd3d-proton:openxr_vulkan_extensions: Failed to get OpenXR extensions size from wineopenxr.
451.763:0134:0138:info:vkd3d-proton:vkd3d_instance_apply_application_workarounds: Program name: "007FirstLight.exe" (hash: f6e69a1f09f688ac)
451.763:0134:0138:info:vkd3d-proton:vkd3d_instance_deduce_config_flags_from_environment: shader_cache is used, global_pipeline_cache is enforced.
451.763:0134:0138:info:vkd3d-proton:vkd3d_config_flags_init_once: VKD3D_CONFIG='no_async_compute'.
451.769:0134:0138:warn:vkd3d-proton:vkd3d_check_extensions: Optional user instance extension "VK_KHR_surface_maintenance1" is not supported.
451.770:0134:0138:info:vkd3d-proton:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 3.0.1.
451.770:0134:0138:info:vkd3d-proton:vkd3d_instance_init: vkd3d-proton - build: 84a46a2360326cc.
451.779:0134:0138:warn:vkd3d-proton:openvr_device_extensions: Failed to wait for VR registry key ready.
451.779:0134:0138:warn:vkd3d-proton:openxr_vulkan_extensions: Failed to get OpenXR extensions size from wineopenxr.
451.822:0134:0138:info:vkd3d-proton:vkd3d_physical_device_info_init_maint9: Implementation supports eliding QFOT for non-compressed optimal images.
451.822:0134:0138:info:vkd3d-proton:vkd3d_physical_device_info_init_maint10: Implementation can copy depth aspect on compute queue.
451.822:0134:0138:info:vkd3d-proton:vkd3d_physical_device_info_init_maint10: Implementation can copy depth aspect on transfer queue.
451.822:0134:0138:warn:vkd3d-proton:vkd3d_supports_minimum_coopmat_caps: Missing sufficient features to expose WMMA.
452.293:0134:0138:warn:vkd3d-proton:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 2. All out of band work will happen on the in band queue.
452.293:0134:0138:warn:vkd3d-proton:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 3. All out of band work will happen on the in band queue.
452.298:0134:0138:info:vkd3d-proton:vkd3d_memory_info_decide_hvv_usage: Topology: No more than 1 device local heap, HVV access is viable.
452.298:0134:0138:info:vkd3d-proton:vkd3d_memory_info_upload_hvv_memory_properties: Topology: largest device local heap is too small (8585740288 bytes) for effective ReBAR.
452.298:0134:0138:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Enabling fast paths for advanced ExecuteIndirect() graphics and compute (EXT_dgc).
452.298:0134:0138:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device supports VK_EXT_mutable_descriptor_type.
452.298:0134:0138:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
452.298:0134:0138:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
452.298:0134:0138:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
452.311:0134:0138:info:vkd3d-proton:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6.
452.311:0134:0138:info:vkd3d-proton:d3d12_device_caps_init_shader_model: Enabling support for SM 6.7.
452.311:0134:0138:info:vkd3d-proton:d3d12_device_caps_init_shader_model: Enabling support for SM 6.8.
452.311:0134:0138:fixme:vkd3d-proton:d3d12_device_caps_init_feature_options1: TotalLaneCount = 3456, may be inaccurate.
452.311:0134:0138:info:vkd3d-proton:d3d12_device_determine_ray_tracing_tier: DXR support enabled.
452.311:0134:0138:info:vkd3d-proton:d3d12_device_determine_ray_tracing_tier: DXR 1.1 support enabled.
452.311:0134:0138:info:vkd3d-proton:d3d12_device_caps_init_feature_level: DX Ultimate supported!
452.311:0134:0138:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
452.311:0134:0138:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
452.312:0134:0138:warn:vkd3d-proton:d3d12_device_QueryInterface: {db6f6ddb-ac77-4e88-8253-819df9bbf140} not implemented, returning E_NOINTERFACE.
453.179:0134:01d4:fixme:vkd3d-proton:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
453.458:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.458:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.459:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.459:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.459:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.459:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.461:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.461:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.461:0134:0198:fixme:wbemprox:exec_assoc_view ignoring keywords
453.465:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.465:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.465:0134:0198:fixme:wbemprox:exec_assoc_view ignoring keywords
453.466:003c:0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
453.466:003c:0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
453.467:003c:0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
453.469:003c:0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
453.469:003c:0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
453.469:003c:0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
453.470:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.470:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.470:003c:0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
453.471:003c:0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
453.471:003c:0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
453.494:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.494:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.494:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.494:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.494:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.494:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.494:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.494:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.494:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.494:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.499:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.499:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.499:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.499:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.500:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.500:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
453.501:0134:0198:fixme:wbemprox:client_security_SetBlanket 00006FFFF2941F60, 00000000015E4290, 10, 0, (null), 3, 3, 0000000000000000, 0
453.501:0134:0198:fixme:wbemprox:client_security_Release 00006FFFF2941F60
455.015:0134:0190:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.015:0134:01cc:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.063:0134:01c8:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.068:0134:019c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.112:0134:01a8:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.114:0134:0194:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.129:0134:0178:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.161:0134:015c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.161:0134:01ac:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.162:0134:019c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.173:0134:0174:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.175:0134:01a0:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.176:0134:01c4:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.194:0134:017c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.199:0134:017c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.202:0134:01a0:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.203:0134:01a4:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.205:0134:016c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.205:0134:0138:trace:seh:sigsys_handler SIGSYS, rax 0x36, rip 0x15267cb61.
455.207:0134:01b8:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.241:0134:0198:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.243:0134:017c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.248:0134:0184:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.250:0134:01d0:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.254:0134:01a4:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.254:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 46
455.254:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 47
455.254:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 48
455.255:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 49
455.255:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 50
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 51
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 52
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 53
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 54
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 55
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 56
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 57
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 58
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 59
455.256:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 60
455.257:0114:0118:trace:seh:EnumProcessModulesEx (000000000000018C, 000000000010C7D0, 8, 000000000010C7CC, 0)
455.259:0114:0118:trace:seh:EnumProcessModulesEx (000000000000018C, 000000000010C7D0, 8, 000000000010C7CC, 0)
455.261:0134:02a4:fixme:wtsapi:WTSRegisterSessionNotification Stub 000000000002009C 0x00000000
455.261:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 61
455.262:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 62
455.262:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 63
455.262:0114:0118:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 64
455.263:0114:0118:trace:seh:EnumProcessModulesEx (000000000000018C, 000000000010C7D0, 8, 000000000010C7CC, 0)
455.267:0134:0174:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.274:0134:0174:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.275:0134:0190:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.280:0134:0194:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.282:0134:0178:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.294:0134:017c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.299:010c:0128:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
455.299:010c:0128:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 000000000083D270, 10002, 000000000195F8A0: stub
455.307:0134:02bc:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000007DA4FF50
455.307:0134:02b8:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000007D94FF50
455.307:0134:0164:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.307:0134:0138:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\Speech\\Common\\sapi.dll" at 00006FFFF2830000: builtin
455.308:0134:0138:fixme:sapi:token_category_GetDefaultTokenId (000000000485E490)->(000000000010DAF8): semi-stub
455.309:0134:0138:fixme:sapi:token_category_GetDefaultTokenId (000000000485E490)->(000000000010DA48): semi-stub
455.310:0134:02c4:warn:threadname:NtSetInformationThread Thread renamed to L"wine_dinput_worker"
455.314:0134:01b8:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.314:0134:016c:fixme:combase:RoGetActivationFactory (L"Windows.Gaming.UI.GameBar", {1db9a292-cc78-4173-be45-b61e67283ea7}, 0000000001BAF4A0): semi-stub
455.314:0134:016c:err:ole:ensure_mta Failed, hr 0x800401f0.
455.315:0134:0138:info:nvapi64:<-NvAPI_D3D_Sleep: OK
455.315:0134:0138:info:nvapi64:<-NvAPI_D3D_SetLatencyMarker: OK
455.317:0134:0184:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.320:0134:0298:warn:vkd3d-proton:d3d12_command_queue_QueryInterface: {db6f6ddb-ac77-4e88-8253-819df9bbf140} not implemented, returning E_NOINTERFACE.
455.320:0134:0298:fixme:vkd3d-proton:d3d12_command_queue_init: Ignoring priority 0x64.
455.320:0134:0298:info:vkd3d-proton:dxgi_vk_swap_chain_init: Creating swapchain (2560 x 1600), BufferCount = 2.
455.320:0134:02cc:warn:threadname:NtSetInformationThread Thread renamed to L"vkd3d_fence"
455.321:0134:018c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.321:0134:02d0:warn:threadname:NtSetInformationThread Thread renamed to L"vkd3d_queue"
455.321:0134:0298:info:vkd3d-proton:dxgi_vk_swap_chain_init_sync_objects: Enabling frame latency handles.
455.321:0134:0298:info:vkd3d-proton:dxgi_vk_swap_chain_init_sync_objects: Ensure maximum latency of 3 frames with KHR_present_wait.
455.321:0134:01b4:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.322:0134:02d4:warn:threadname:NtSetInformationThread Thread renamed to L"vkd3d-swapchain-sync"
455.323:0134:0188:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.326:0134:0184:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.331:0134:0298:info:vkd3d-proton:dxgi_vk_swap_chain_init_sleep_state: Timer interval is 1.0 ms.
455.331:0134:0298:warn:vkd3d-proton:d3d12_command_queue_QueryInterface: {f3112584-41f9-348d-a59b-00b7e1d285d6} not implemented, returning E_NOINTERFACE.
455.331:0134:0298:warn:vkd3d-proton:d3d12_command_queue_QueryInterface: {1841e5c8-16b0-489b-bcc8-44cfb0d5deae} not implemented, returning E_NOINTERFACE.
455.331:0134:0298:info:nvapi64:<-NvAPI_D3D12_NotifyOutOfBandCommandQueue: OK
455.331:0134:0298:fixme:vkd3d-proton:d3d12_command_queue_init: Ignoring priority 0x64.
455.331:0134:0298:warn:vkd3d-proton:d3d12_command_queue_QueryInterface: {f3112584-41f9-348d-a59b-00b7e1d285d6} not implemented, returning E_NOINTERFACE.
455.331:0134:0298:warn:vkd3d-proton:d3d12_command_queue_QueryInterface: {1841e5c8-16b0-489b-bcc8-44cfb0d5deae} not implemented, returning E_NOINTERFACE.
455.331:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.331:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.331:0134:02d8:warn:threadname:NtSetInformationThread Thread renamed to L"vkd3d_fence"
455.331:0134:02dc:warn:threadname:NtSetInformationThread Thread renamed to L"vkd3d_queue"
455.333:0134:019c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.335:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.335:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.342:0134:01b8:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.348:0134:016c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.352:0134:0198:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.352:0134:0298:warn:threadname:NtSetInformationThread Thread ID 02e0 renamed to L"sl.pacer"
455.352:0134:0298:warn:threadname:NtSetInformationThread Thread ID 02e4 renamed to L"sl.dlssg"
warn: DXGI: MakeWindowAssociation: Ignoring flags
455.353:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.353:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.353:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.353:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.353:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.353:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.353:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.353:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.354:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.354:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.354:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.354:0134:0298:warn:vkd3d-proton:d3d12_resource_QueryInterface: {aec22fb8-76f3-4639-9be0-28eb43a67a2e} not implemented, returning E_NOINTERFACE.
455.357:0134:01c8:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.359:0134:01ac:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.378:0134:0138:trace:seh:sigsys_handler SIGSYS, rax 0x36, rip 0x15267cb61.
455.396:0134:016c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.398:0134:01cc:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.400:0134:0198:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.400:0134:017c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.403:0134:024c:fixme:vkd3d-proton:d3d12_command_queue_BeginEvent: iface 000000000138fa80, metatdata 0x2, data 000000006495f260, size 56 stub!
455.403:0134:0298:info:nvapi64:<-NvAPI_D3D_SetSleepMode (Disabled): OK
455.403:0134:024c:info:nvapi64:<-NvAPI_D3D12_SetAsyncFrameMarker: OK
455.407:0134:024c:fixme:vkd3d-proton:d3d12_command_queue_EndEvent: iface 000000000138fa80 stub!
455.407:0134:024c:info:nvapi64:<-NvAPI_D3D_SetLatencyMarker: OK
455.413:0134:0164:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.413:0134:0160:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.416:0134:0190:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.457:0134:019c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.459:0134:024c:warn:vkd3d-proton:d3d12_low_latency_device_SetLatencyMarker: PRESENT_START_NV is non-monotonic 1 < 3.
455.459:0134:024c:fixme:vkd3d-proton:d3d12_command_queue_BeginEvent: iface 000000000138fa80, metatdata 0x2, data 000000006495f260, size 56 stub!
455.459:0134:02d0:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 4 swapchain images.
455.461:0134:024c:fixme:vkd3d-proton:d3d12_command_queue_EndEvent: iface 000000000138fa80 stub!
455.465:0134:01cc:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.479:0134:0174:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.484:0134:017c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.487:0134:0298:fixme:vkd3d-proton:d3d12_command_list_process_enhanced_barrier_texture: Transitioning away from UNDEFINED, but there is no DISCARD flag. Uncertain what is expected here. vkd3d-proton will force a discard.
455.487:0134:0298:fixme:vkd3d-proton:d3d12_command_list_process_enhanced_barrier_texture: Transitioning away from UNDEFINED, but there is no DISCARD flag. Uncertain what is expected here. vkd3d-proton will force a discard.
455.491:0134:0184:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.492:0134:016c:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.494:0134:01d0:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.558:0134:024c:fixme:vkd3d-proton:d3d12_command_queue_BeginEvent: iface 000000000138fa80, metatdata 0x2, data 000000006495f260, size 56 stub!
455.558:0134:0190:fixme:vkd3d-proton:rs_desc_from_d3d12: Ignoring ForcedSampleCount 0x8.
455.558:0134:02d0:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 4 swapchain images.
455.558:0134:024c:fixme:vkd3d-proton:d3d12_command_queue_EndEvent: iface 000000000138fa80 stub!
...
[d3d12_command_list_process_enhanced_barrier_texture UNDEFINED/DISCARD spam repeats ~514,000 times over ~65 seconds]
...
520.493:0134:0298:fixme:vkd3d-proton:d3d12_command_list_process_enhanced_barrier_texture: Transitioning away from UNDEFINED, but there is no DISCARD flag. Uncertain what is expected here. vkd3d-proton will force a discard.
520.493:0134:0298:fixme:vkd3d-proton:d3d12_command_list_process_enhanced_barrier_texture: Transitioning away from UNDEFINED, but there is no DISCARD flag. Uncertain what is expected here. vkd3d-proton will force a discard.
520.498:0134:024c:fixme:vkd3d-proton:d3d12_command_queue_BeginEvent: iface 000000000138fa80, metatdata 0x2, data 000000006495f260, size 56 stub!
521.222:0134:024c:fixme:vkd3d-proton:d3d12_command_queue_EndEvent: iface 000000000138fa80 stub!
523.641:0134:02a4:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 000000000002009C
524.670:0114:0140:trace:unwind:dump_unwind_info 0x5: pushq %r14
524.670:0114:0140:trace:unwind:dump_unwind_info 0x3: pushq %r15
524.670:0114:0140:trace:unwind:dump_unwind_info 0x1: pushq %rbp
524.670:0114:0140:trace:seh:RtlRestoreContext returning to 00006FFFFF8F320A stack 0000000003FDFAC0
524.670:0114:0140:err:service:device_notify_proc failed to get event, error 1726
524.670:0114:0154:trace:unwind:RtlGrowFunctionTable 0000000003C4F150, 77
--- journalctl ---
May 30 17:49:35 pop-os kernel: NVRM: Xid (PCI:0000:01:00): 109, pid=7099, name=007FirstLight.e, channel 0x00000025, errorString CTX SWITCH TIMEOUT, Info 0x2fc02b
May 30 17:54:04 pop-os kernel: NVRM: Xid (PCI:0000:01:00): 109, pid=8627, name=007FirstLight.e, channel 0x00000028, errorString CTX SWITCH TIMEOUT, Info 0x33c02f
May 30 18:05:08 pop-os kernel: NVRM: Xid (PCI:0000:01:00): 109, pid=10392, name=007FirstLight.e, channel 0x0000002e, errorString CTX SWITCH TIMEOUT, Info 0xfc034
What pops out is d3d12_command_list_process_enhanced_barrier_texture UNDEFINED/DISCARD spams a little over 500k times in the span of a minute.
proton 11.0-1x1 2026-05VKD3D_CONFIG='no_async_compute'x1 2026-05VKD3D_SHADER_CACHEx1 2026-05WINEDEBUGx1 2026-05VKD3D_CONFIG=force_host_cached_memory`x1 2026-05VKD3D_CONFIG=no_enhanced_barriers`x1 2026-05VKD3D_DISABLE_EXTENSIONS=VK_EXT_descriptor_buffer`x1 2026-05VKD3D_DISABLE_EXTENSIONS=VK_KHR_ray_tracing_pipeline,VK_KHR_acceleration_structure,VK_KHR_ray_query,VK_KHR_deferred_host_operations`x1 2026-05VKD3D_DISABLE_EXTENSIONS=VK_NV_memory_decompression`x1 2026-05WINEDLLOVERRIDES="sl.common=b;sl.dlss=b;sl.dlss_d=b;sl.reflex=b"x1 2026-05__GL_YIELD=USLEEP`x1 2026-05sapi.dllx1 2026-05dlss.dllx1 2026-05dlss_d.dllx1 2026-05dstorage.dllx1 2026-05nrd.dllx1 2026-05nvngx_dlssd.dllx1 2026-05reflex.dllx1 2026-05winpixeventruntime.dllx1 2026-050x800401f0x1 2026-05
007: First Light (AppID 3768760) — GPU hang on level load, Enhanced Barrier UNDEFINED/DISCARD regression
Game: 007: First Light
Steam AppID: 3768760
Released: 2026-05-29 (day-one report)
System
Description
The game crashes consistently when loading into the game world (after the shader preload screen and main menu). It returns to desktop cleanly. The crash is 100% reproducible at the same point every run.
Relevant logs
The journal shows a large spam of the following immediately before the crash:
Followed by:
The Xid 109 CTX SWITCH TIMEOUT fires approximately 30 seconds after the Enhanced Barrier spam begins, causing the GPU to hang and the process to exit.
Relationship to Crimson Desert (#3056)
This appears to be the same regression reported in issue #3056 (Crimson Desert). Both games:
d3d12_command_list_process_enhanced_barrier_textureUNDEFINED/DISCARD fixme spamVKD3D_DISABLE_EXTENSIONS=VK_EXT_descriptor_buffer(workaround from #3056) does not resolve the issue for this game — the Enhanced Barrier spam and Xid 109 persist.Workarounds attempted (none successful)
VKD3D_CONFIG=no_enhanced_barriers— game crashes earlier (requires Enhanced Barriers)VKD3D_CONFIG=force_host_cached_memory— no changeVKD3D_DISABLE_EXTENSIONS=VK_EXT_descriptor_buffer— no changeVKD3D_DISABLE_EXTENSIONS=VK_NV_memory_decompression— no changeVKD3D_DISABLE_EXTENSIONS=VK_KHR_ray_tracing_pipeline,VK_KHR_acceleration_structure,VK_KHR_ray_query,VK_KHR_deferred_host_operations— no changeWINEDLLOVERRIDES="sl.common=b;sl.dlss=b;sl.dlss_d=b;sl.reflex=b"— no change__GL_YIELD=USLEEP— no changeAdditional game info
The game ships with:
dstorage.dll,NRD.dll,sl.dlss.dll,sl.dlss_d.dll,sl.reflex.dll,nvngx_dlssd.dll,WinPixEventRuntime.dll— indicating DX12 with DirectStorage, ray tracing, and NVIDIA Streamline/DLSS.Fossilize also reports unregistered pipeline handles on every run: