protonscr

Battlefield 2 (Forgotten Hope 2) freezes randomly while playing

dxvkclosed d3d932-bit
doitsujin/dxvk#2253 · opened 2021-08-20 by nzbtuxnews · updated 2022-07-29 · 17 comments · github
1 matching comments, n / p to jump
Nnzbtuxnews 2021-08-20 github

BF2 freezes while playing with "Failed to sync fence: VK_ERROR_DEVICE_LOST" error.

This happens on a Linux Mint 20.2 machine with a NV GT1030 (2GB RAM). Unless Vulkan somehow requires twice (or more) the amount of VRAM compared to good old OpenGL to do the same thing, I dont believe it is related to insufficient memory as it was proposed on ticket 2019. About a year ago before Nvidia screwed everything up with their drivers (and could no longer play until recently with Lutris ,albeit with massive issues), this game was working perfectly at max settings on PlayOnLinux with the same hardware.

Software information

  • Battlefield 2 (Forgotten Hope 2 ver. 2.57)
  • Lutris 0.5.8.4
  • Game configured to Wine ver. "lutris-6.14-3-x56_64"
  • DXVK ver. 1.9.1L
  • Wine: Windows version: Windows XP

System information

  • GPU: NV GT1030
  • Driver: 470.57.2
  • Wine version: lutris-6.14-3-x56_64
  • DXVK version: 1.9.1L

Just now the game was playing smoothly when it frozed. The log:

Start monitoring process.
wineserver: using server-side synchronization.
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.57.2
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8957 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.57.2
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8957 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
info:  Device properties:
info:    Device name:     : NVIDIA GeForce GT 1030
info:    Driver version   : 470.57.2
info:  Enabled device extensions:
info:    VK_EXT_4444_formats
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_host_query_reset
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 1
info:    customBorderColorWithoutFormat         : 1
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 0
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 0
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 0
info:    geometryStreams                        : 0
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:  DXVK: Read 7 valid state cache entries
info:  DXVK: Using 2 compiler threads
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              800
info:      - Height:             600
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  2
info:    Exclusive FS: 0
info:  Setting display mode: 800x600@85
warn:  ConvertFormat: Unknown format encountered: 1178752590
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              3440
info:      - Height:             1440
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Setting display mode: 3440x1440@60
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  3440x1440
info:    Image count:  2
info:    Exclusive FS: 0
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_ADAPTIVETESS_Y
PlayerManager created
ObjectManager created
GameLogic created
Serversettings created
timer object destroyed (rc 0)
timer object destroyed (rc 0)
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
Caught signal 15
passing along signal to PID 199859
passing along signal to PID 199926
--terminated processes--
Initial process has exited (return code: 15)
Monitored process exited.
All monitored processes have exited.
Exit with returncode 15```
IiWeaker 2021-08-21 github

This error can be more than anything due to memory problems, since DXVK tends to consume a lot of vram due to the generated cache, that happened to me with my old 2gb GTX 1050, in the old versions of DXVK it played well FFXV, but with the versions Recent DXVK had that crash for the same reason of memory.

KK0bin maintainer 2021-08-21 github

DXVK tends to consume a lot of vram due to the generated cache

FYI, this has nothing to do with caching and DXVK doesn't really cache anything in VRAM.

Nnzbtuxnews 2021-08-21 github

Not sure how reliable and accurate this is, but I used the NVidia Xserver settings applet to monitor VRAM usage while playing.

The error reported occurs on pretty much every map. RAM usage does not exceed 60% (1196MB) under all circumstances.

Nnzbtuxnews 2021-08-28 github

Another observation (maybe it will help devs?):

If this kind of crash doesnt happen within minutes, I can play for significant amount of time. So from the behavior of this bug, it seems to be more compatibility or crash in the driver than RAM usage related.

KK0bin maintainer 2021-08-28 github

Probably #1318 then.

Nnzbtuxnews 2021-08-28 github

@K0bin : I just ran the game until crash and here's the debug log (Output debugging info=enabled):

wine: Unhandled stack overflow at address 7BC5B4E7 (thread 0104), starting debugger...
0104:err:virtual:virtual_setup_exception stack overflow 1332 bytes in thread 0104 addr 0x7bc40ea2 stack 0xb60acc (0xb60000-0xb61000-0xc60000)

wineserver: using server-side synchronization.
002c:fixme:winediag:LdrInitializeThunk Wine TkG (staging) 6.14 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead.
0104:fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
0104:fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
0104:fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00C5F93C 1 C) semi-stub
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00C5F85C 1 C) semi-stub
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00C5F06C 1 C) semi-stub
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00C5F07C 1 C) semi-stub
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00C5E48C 1 C) semi-stub
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.63.1
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8957 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
0104:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0104:fixme:wbemprox:enum_class_object_Next timeout not supported
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.63.1
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8957 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
0104:fixme:ddraw:ddraw7_Initialize Ignoring guid {e78a398e-9591-e90e-d75a-dc4c03e20480}.
0104:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
info:  Device properties:
info:    Device name:     : NVIDIA GeForce GT 1030
info:    Driver version   : 470.63.1
info:  Enabled device extensions:
info:    VK_EXT_4444_formats
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_host_query_reset
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 1
info:    customBorderColorWithoutFormat         : 1
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 0
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 0
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 0
info:    geometryStreams                        : 0
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:  DXVK: Read 134 valid state cache entries
info:  DXVK: Using 2 compiler threads
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              800
info:      - Height:             600
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  2
info:    Exclusive FS: 0
info:  Setting display mode: 800x600@85
0104:err:system:ChangeDisplaySettingsExW Changing L"\\\\.\\DISPLAY1" display settings returned -2.
warn:  ConvertFormat: Unknown format encountered: 1178752590
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00C5EBAC 1 C) semi-stub
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              3440
info:      - Height:             1440
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Setting display mode: 3440x1440@60
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5ed38,0x00000024) stub
0104:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x230 for device 0.
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  3440x1440
info:    Image count:  2
info:    Exclusive FS: 0
0104:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x230 for device 0.
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e228,0x00000024) stub
0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00C5DE7C 1 C) semi-stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5cbd8,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5b8c0,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5cbd8,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5cbd8,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5def4,0x00000024) stub
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5ce04,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5df40,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5b870,0x00000024) stub
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_ADAPTIVETESS_Y
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e124,0x00000024) stub
0104:fixme:msvcrt:msvcrt_get_flags ignoring cache optimization flag: S
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5df04,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5df04,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5df04,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e138,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e138,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e288,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e214,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e110,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e0f0,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e0f0,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e110,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e110,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e0f0,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e110,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e0c8,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e0c8,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e0c8,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e0c8,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e0c8,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e2e8,0x00000024) stub
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0104:fixme:ntdll:NtSetSystemInformation (0x00000015,0xc5e328,0x00000024) stub
0104:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x230 for device 0.
wine: Unhandled stack overflow at address 7BC5B4E7 (thread 0104), starting debugger...
0104:err:virtual:virtual_setup_exception stack overflow 1332 bytes in thread 0104 addr 0x7bc40ea2 stack 0xb60acc (0xb60000-0xb61000-0xc60000)```
KK0bin maintainer 2021-08-28 github

Looks like infinite recursion in NtQuerySystemInformation. In that case it's a Wine bug, not a DXVK one.

Nnzbtuxnews 2021-08-28 github

This game is configured to use "lutris-fshack-6.14-x86_64" as the runner. My understanding is that this runner is bundled with Lutris... Is this correct?

The game just crashed with the initial error reported in this bug report (Failed to sync fence: VK_ERROR_DEVICE_LOST)

If what you said is accurate that there is a bug in Wine (for the "Unhandled stack overflow at address.....") then I assume I have TWO problems....

wineserver: using server-side synchronization.
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.63.1
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8957 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.63.1
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8957 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
info:  Device properties:
info:    Device name:     : NVIDIA GeForce GT 1030
info:    Driver version   : 470.63.1
info:  Enabled device extensions:
info:    VK_EXT_4444_formats
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_host_query_reset
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 1
info:    customBorderColorWithoutFormat         : 1
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 0
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 0
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 0
info:    geometryStreams                        : 0
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:  DXVK: Read 134 valid state cache entries
info:  DXVK: Using 2 compiler threads
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              800
info:      - Height:             600
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  2
info:    Exclusive FS: 0
info:  Setting display mode: 800x600@85
warn:  ConvertFormat: Unknown format encountered: 1178752590
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              3440
info:      - Height:             1440
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Setting display mode: 3440x1440@60
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  3440x1440
info:    Image count:  2
info:    Exclusive FS: 0
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_ADAPTIVETESS_Y
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed```
Nnzbtuxnews 2022-02-12 github

Any development on this issue? Its probably not gonna be so helpful but since initially reporting here, things have been dramatically going downhill after each system updates, now I'd say this game (BF2 / FH2) crashes 90%+ of the time, most of the time with:

err: DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err: DxvkDevice: waitForIdle: Operation failed

Not sure what is causing this but at this rate I expect this game to NOT work anymore with Lutris/DXVK within a few months. Is it nvidia purposefully borking everything up again? (wouldn't be the first time...)

esync: up and running.
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.103.1
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8954 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.103.1
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8954 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
info:  Device properties:
info:    Device name:     : NVIDIA GeForce GT 1030
info:    Driver version   : 470.103.1
info:  Enabled device extensions:
info:    VK_EXT_4444_formats
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_host_query_reset
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 1
info:    customBorderColorWithoutFormat         : 1
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 0
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 0
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 0
info:    geometryStreams                        : 0
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:  DXVK: Read 144 valid state cache entries
info:  DXVK: Using 2 compiler threads
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              800
info:      - Height:             600
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  2
info:    Exclusive FS: 0
info:  Setting display mode: 800x600@85
warn:  ConvertFormat: Unknown format encountered: 1178752590
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              3440
info:      - Height:             1440
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Setting display mode: 3440x1440@60
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  3440x1440
info:    Image count:  2
info:    Exclusive FS: 0
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_ADAPTIVETESS_Y
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
Caught signal 15
Killing PID 89403 with SIGTERM
Killing PID 89405 with SIGTERM
Killing PID 89411 with SIGTERM
Killing PID 89414 with SIGTERM
Killing PID 89422 with SIGTERM
Killing PID 89431 with SIGTERM
Killing PID 89437 with SIGTERM
Killing PID 89442 with SIGTERM
Killing PID 89451 with SIGTERM
Killing PID 89463 with SIGTERM
--terminated processes--
Monitored process exited.
Initial process has exited (return code: 15)
Exit with return code 15
Started initial process 89630 from /home/user/.local/share/lutris/runners/wine/lutris-fshack-6.14-x86_64/bin/wine /home/user/z-application-files/Games/Battlefield-2/drive_c/Program Files/EA GAMES/Battlefield 2/ForgottenHope2.exe +modPath mods/fh2
Start monitoring process.
esync: up and running.
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.103.1
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8954 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
info:  Game: ForgottenHope2.exe
info:  DXVK: v1.9.1-3-geb95a9fb
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce GT 1030:
info:    Driver: 470.103.1
info:    Vulkan: 1.2.175
info:    Memory Heap[0]: 
info:      Size: 2048 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 8954 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
info:  Process set as DPI aware
info:  Device properties:
info:    Device name:     : NVIDIA GeForce GT 1030
info:    Driver version   : 470.103.1
info:  Enabled device extensions:
info:    VK_EXT_4444_formats
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_host_query_reset
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 1
info:    customBorderColorWithoutFormat         : 1
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 0
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 0
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 0
info:    geometryStreams                        : 0
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:  DXVK: Read 144 valid state cache entries
info:  DXVK: Using 2 compiler threads
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              800
info:      - Height:             600
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  2
info:    Exclusive FS: 0
info:  Setting display mode: 800x600@85
warn:  ConvertFormat: Unknown format encountered: 1178752590
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              3440
info:      - Height:             1440
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Setting display mode: 3440x1440@60
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  3440x1440
info:    Image count:  2
info:    Exclusive FS: 0
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_ADAPTIVETESS_Y
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkDevice: waitForIdle: Operation failed
Caught signal 15
Killing PID 89630 with SIGTERM
Killing PID 89632 with SIGTERM
Killing PID 89638 with SIGTERM
Killing PID 89641 with SIGTERM
Killing PID 89649 with SIGTERM
Killing PID 89658 with SIGTERM
Killing PID 89664 with SIGTERM
Killing PID 89669 with SIGTERM
Killing PID 89678 with SIGTERM
Killing PID 89690 with SIGTERM
--terminated processes--
Monitored process exited.
Initial process has exited (return code: 15)
Exit with return code 15
KK0bin maintainer 2022-02-13 github

Please make an apitrace.

Nnzbtuxnews 2022-02-13 github

I must be doing something wrong because when I start the game to produce a trace, its so slow I cannot do anything (its like 1/4fps) and the trace file gets to several hundred MB's...

I am using "apitrace-10.0-win32"

I copied dxgitrace.dll, dxgi.dll, d3d11.dll to the executable folder then started the game normally via Lutris "Play" button...

Am I doing this right?

KK0bin maintainer 2022-02-13 github

its so slow I cannot do anything (its like 1/4fps) and the trace file gets to several hundred MB's...

That sounds like you're doing it exactly right. It's recording every single D3D9 command, so it's completely expected that the file is huge and the game is slow.

Nnzbtuxnews 2022-02-13 github

Okay I generated a .trace file with the game crashing. Its 12.2GB.

Question 1: Does this file contain sensitive data or is it only debugging info?
Question 2: How to upload a 12GB file? Is it possible to truncate the file, and should I do it?

KK0bin maintainer 2022-02-13 github

Question 1: Does this file contain sensitive data or is it only debugging info?

It contains every Direct3D9 command the game did. So unless you typed in some password and the game rendered that as clear text, there's nothing to worry about. Think of it as a video of the game (and only the game).

Question 2: How to upload a 12GB file? Is it possible to truncate the file, and should I do it?

Apitrace typically compress very well. Just use 7zip or whatever you normally use to make zip files.

Nnzbtuxnews 2022-02-13 github

There you go!

https://easyupload.io/i2h403

DXVK is now deactivated. I see this in the Lutris logs:

wine: Unhandled stack overflow at address 7BC5B4E7 (thread 0110), starting debugger...

I tried with every wine version but its always crashing..

BBlisto91 2022-06-03 github

Does this still happen with latest driver and dxvk?

I'm gathering this might not be a memory issue but you can try K0bin's new PR https://github.com/doitsujin/dxvk/pull/2663
Link to latest version as of this moment: https://github.com/doitsujin/dxvk/actions/runs/2570371500

Edit: Updated. K0bin has further improved it and fixed some crash issues introduced in the branch

KK0bin maintainer 2022-07-29 github

This should be fixed now. Please reopen if it's not.

Upstream links

DLLs