protonscr

Failed to create swapchain since recent commit

dxvkclosed
doitsujin/dxvk#3530 · opened 2023-06-22 by gabriele2000 · updated 2023-08-08 · 17 comments · github
Ggabriele2000 2023-06-22 github

Wine 7.20
Nvidia GTX1050TI
Driver 525.116.04

Since https://github.com/doitsujin/dxvk/commit/5a1ebfa4ee014ca896adebeb0244ad357ed449c0, every game will crash certainly.

Log

info:  Game: iw6sp64_ship.exe
info:  DXVK: v2.2-89-ga287566c
info:  Found config file: dxvk.conf
info:  Effective configuration:
info:    d3d11.maxTessFactor = 8
info:    dxgi.maxFrameRate = 60
info:    d3d11.samplerAnisotropy = 16
info:    d3d9.samplerAnisotropy = 16
info:  Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x65dc4120
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
[obs-vkcapture] Init Vulkan 1.4.0
warn:  Skipping CPU adapter: llvmpipe (LLVM 15.0.6, 256 bits)
info:  NVIDIA GeForce GTX 1050 Ti:
info:    Driver : NVIDIA 525.116.4
info:    Memory Heap[0]: 
info:      Size: 4096 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 11916 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:  Intel(R) HD Graphics 630 (KBL GT2):
info:    Driver : Intel open-source Mesa driver 22.3.5
info:    Memory Heap[0]: 
info:      Size: 11916 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
013c:fixme:system:NtUserSystemParametersInfo Unimplemented action: 59 (SPI_SETSTICKYKEYS)
013c:fixme:system:NtUserSystemParametersInfo Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
013c:fixme:system:NtUserSystemParametersInfo Unimplemented action: 51 (SPI_SETFILTERKEYS)
info:  Game: iw6sp64_ship.exe
info:  DXVK: v2.2-89-ga287566c
info:  Found config file: dxvk.conf
info:  Effective configuration:
info:    d3d11.maxTessFactor = 8
info:    dxgi.maxFrameRate = 60
info:    d3d11.samplerAnisotropy = 16
info:    d3d9.samplerAnisotropy = 16
info:  Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x65dc4120
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
[obs-vkcapture] Init Vulkan 1.4.0
warn:  Skipping CPU adapter: llvmpipe (LLVM 15.0.6, 256 bits)
info:  NVIDIA GeForce GTX 1050 Ti:
info:    Driver : NVIDIA 525.116.4
info:    Memory Heap[0]: 
info:      Size: 4096 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 11916 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:  Intel(R) HD Graphics 630 (KBL GT2):
info:    Driver : Intel open-source Mesa driver 22.3.5
info:    Memory Heap[0]: 
info:      Size: 11916 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
013c:fixme:system:DisplayConfigGetDeviceInfo DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME: stub
err:   getMonitorDevicePath: DisplayConfigGetDeviceInfo with DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME failed. ret: 50 LastError: 0
err:   getMonitorDevicePath: Failed to find a link from source -> target.
err:   getMonitorEdid: Failed to get monitor device path.
err:   DXGI: Failed to parse display metadata + colorimetry info, using blank.
info:  NVIDIA GeForce GTX 1050 Ti:
info:    Driver : NVIDIA 525.116.4
info:    Memory Heap[0]: 
info:      Size: 4096 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 11916 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:  Intel(R) HD Graphics 630 (KBL GT2):
info:    Driver : Intel open-source Mesa driver 22.3.5
info:    Memory Heap[0]: 
info:      Size: 11916 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
warn:  D3D11DeviceFeatures: External memory features not supported
info:  D3D11CoreCreateDevice: Maximum supported feature level: D3D_FEATURE_LEVEL_12_1
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Device properties:
info:    Device : NVIDIA GeForce GTX 1050 Ti
info:    Driver : NVIDIA 525.116.4
info:  Enabled device extensions:
info:    VK_EXT_attachment_feedback_loop_layout
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_fragment_shader_interlock
info:    VK_EXT_graphics_pipeline_library
info:    VK_EXT_non_seamless_cube_map
info:    VK_EXT_robustness2
info:    VK_EXT_shader_module_identifier
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_pipeline_library
info:    VK_KHR_present_id
info:    VK_KHR_present_wait
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 1
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 1
info:    logicOp                                : 1
info:    multiDrawIndirect                      : 1
info:    drawIndirectFirstInstance              : 1
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               : 1
info:    shaderImageGatherExtended              : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 1
info:    shaderInt64                            : 1
info:    variableMultisampleRate                : 1
info:    shaderResourceResidency                : 1
info:    shaderResourceMinLod                   : 1
info:    sparseBinding                          : 1
info:    sparseResidencyBuffer                  : 1
info:    sparseResidencyImage2D                 : 1
info:    sparseResidencyImage3D                 : 1
info:    sparseResidency2Samples                : 1
info:    sparseResidency4Samples                : 1
info:    sparseResidency8Samples                : 1
info:    sparseResidency16Samples               : 1
info:    sparseResidencyAliased                 : 1
info:  Vulkan 1.1
info:    shaderDrawParameters                   : 1
info:  Vulkan 1.2
info:    samplerMirrorClampToEdge               : 1
info:    drawIndirectCount                      : 1
info:    samplerFilterMinmax                    : 1
info:    hostQueryReset                         : 1
info:    timelineSemaphore                      : 1
info:    bufferDeviceAddress                    : 0
info:    shaderOutputViewportIndex              : 1
info:    shaderOutputLayer                      : 1
info:    vulkanMemoryModel                      : 1
info:  Vulkan 1.3
info:    robustImageAccess                      : 0
info:    pipelineCreationCacheControl           : 1
info:    shaderDemoteToHelperInvocation         : 1
info:    shaderZeroInitializeWorkgroupMemory    : 0
info:    synchronization2                       : 1
info:    dynamicRendering                       : 1
info:  VK_AMD_shader_fragment_mask
info:    extension supported                    : 0
info:  VK_EXT_attachment_feedback_loop_layout
info:    attachmentFeedbackLoopLayout           : 0
info:  VK_EXT_conservative_rasterization
info:    extension supported                    : 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_depth_bias_control
info:    depthBiasControl                       : 0
info:    leastRepresentableValueForceUnormRepresentation : 0
info:    floatRepresentation                    : 0
info:    depthBiasExact                         : 0
info:  VK_EXT_extended_dynamic_state3
info:    extDynamicState3AlphaToCoverageEnable  : 0
info:    extDynamicState3DepthClipEnable        : 0
info:    extDynamicState3RasterizationSamples   : 0
info:    extDynamicState3SampleMask             : 0
info:  VK_EXT_fragment_shader_interlock
info:    fragmentShaderSampleInterlock          : 1
info:    fragmentShaderPixelInterlock           : 1
info:  VK_EXT_full_screen_exclusive
info:    extension supported                    : 0
info:  VK_EXT_graphics_pipeline_library
info:    graphicsPipelineLibrary                : 1
info:  VK_EXT_memory_budget
info:    extension supported                    : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 0
info:  VK_EXT_non_seamless_cube_map
info:    nonSeamlessCubeMap                     : 0
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 1
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_module_identifier
info:    shaderModuleIdentifier                 : 1
info:  VK_EXT_shader_stencil_export
info:    extension supported                    : 0
info:  VK_EXT_swapchain_colorspace
info:    extension supported                    : 0
info:  VK_EXT_swapchain_maintenance1
info:    swapchainMaintenance1                  : 0
info:  VK_EXT_hdr_metadata
info:    extension supported                    : 0
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 1
info:    geometryStreams                        : 1
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  VK_KHR_external_memory_win32
info:    extension supported                    : 0
info:  VK_KHR_external_semaphore_win32
info:    extension supported                    : 0
info:  VK_KHR_present_id
info:    presentId                              : 0
info:  VK_KHR_present_wait
info:    presentWait                            : 0
info:  VK_NVX_binary_import
info:    extension supported                    : 0
info:  VK_NVX_image_view_handle
info:    extension supported                    : 0
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:    Sparse   : 0
info:  Memory type mask for sparse resources: 0x80
info:  DXVK: Read 6682 valid state cache entries
info:  DXVK: Graphics pipeline libraries supported
013c:fixme:system:DisplayConfigGetDeviceInfo DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME: stub
err:   getMonitorDevicePath: DisplayConfigGetDeviceInfo with DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME failed. ret: 50 LastError: 0
err:   getMonitorDevicePath: Failed to find a link from source -> target.
err:   getMonitorEdid: Failed to get monitor device path.
err:   DXGI: Failed to parse display metadata + colorimetry info, using blank.
info:  D3D11CoreCreateDevice: Maximum supported feature level: D3D_FEATURE_LEVEL_12_1
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Device properties:
info:    Device : NVIDIA GeForce GTX 1050 Ti
info:    Driver : NVIDIA 525.116.4
info:  Enabled device extensions:
info:    VK_EXT_attachment_feedback_loop_layout
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_fragment_shader_interlock
info:    VK_EXT_graphics_pipeline_library
info:    VK_EXT_non_seamless_cube_map
info:    VK_EXT_robustness2
info:    VK_EXT_shader_module_identifier
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_pipeline_library
info:    VK_KHR_present_id
info:    VK_KHR_present_wait
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 1
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 1
info:    logicOp                                : 1
info:    multiDrawIndirect                      : 1
info:    drawIndirectFirstInstance              : 1
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               : 1
info:    shaderImageGatherExtended              : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 1
info:    shaderInt64                            : 1
info:    variableMultisampleRate                : 1
info:    shaderResourceResidency                : 1
info:    shaderResourceMinLod                   : 1
info:    sparseBinding                          : 1
info:    sparseResidencyBuffer                  : 1
info:    sparseResidencyImage2D                 : 1
info:    sparseResidencyImage3D                 : 1
info:    sparseResidency2Samples                : 1
info:    sparseResidency4Samples                : 1
info:    sparseResidency8Samples                : 1
info:    sparseResidency16Samples               : 1
info:    sparseResidencyAliased                 : 1
info:  Vulkan 1.1
info:    shaderDrawParameters                   : 1
info:  Vulkan 1.2
info:    samplerMirrorClampToEdge               : 1
info:    drawIndirectCount                      : 1
info:    samplerFilterMinmax                    : 1
info:    hostQueryReset                         : 1
info:    timelineSemaphore                      : 1
info:    bufferDeviceAddress                    : 0
info:    shaderOutputViewportIndex              : 1
info:    shaderOutputLayer                      : 1
info:    vulkanMemoryModel                      : 1
info:  Vulkan 1.3
info:    robustImageAccess                      : 0
info:    pipelineCreationCacheControl           : 1
info:    shaderDemoteToHelperInvocation         : 1
info:    shaderZeroInitializeWorkgroupMemory    : 0
info:    synchronization2                       : 1
info:    dynamicRendering                       : 1
info:  VK_AMD_shader_fragment_mask
info:    extension supported                    : 0
info:  VK_EXT_attachment_feedback_loop_layout
info:    attachmentFeedbackLoopLayout           : 0
info:  VK_EXT_conservative_rasterization
info:    extension supported                    : 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_depth_bias_control
info:    depthBiasControl                       : 0
info:    leastRepresentableValueForceUnormRepresentation : 0
info:    floatRepresentation                    : 0
info:    depthBiasExact                         : 0
info:  VK_EXT_extended_dynamic_state3
info:    extDynamicState3AlphaToCoverageEnable  : 0
info:    extDynamicState3DepthClipEnable        : 0
info:    extDynamicState3RasterizationSamples   : 0
info:    extDynamicState3SampleMask             : 0
info:  VK_EXT_fragment_shader_interlock
info:    fragmentShaderSampleInterlock          : 1
info:    fragmentShaderPixelInterlock           : 1
info:  VK_EXT_full_screen_exclusive
info:    extension supported                    : 0
info:  VK_EXT_graphics_pipeline_library
info:    graphicsPipelineLibrary                : 1
info:  VK_EXT_memory_budget
info:    extension supported                    : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 0
info:  VK_EXT_non_seamless_cube_map
info:    nonSeamlessCubeMap                     : 0
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 1
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_module_identifier
info:    shaderModuleIdentifier                 : 1
info:  VK_EXT_shader_stencil_export
info:    extension supported                    : 0
info:  VK_EXT_swapchain_colorspace
info:    extension supported                    : 0
info:  VK_EXT_swapchain_maintenance1
info:    swapchainMaintenance1                  : 0
info:  VK_EXT_hdr_metadata
info:    extension supported                    : 0
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 1
info:    geometryStreams                        : 1
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  VK_KHR_external_memory_win32
info:    extension supported                    : 0
info:  VK_KHR_external_semaphore_win32
info:    extension supported                    : 0
info:  VK_KHR_present_id
info:    presentId                              : 0
info:  VK_KHR_present_wait
info:    presentWait                            : 0
info:  VK_NVX_binary_import
info:    extension supported                    : 0
info:  VK_NVX_image_view_handle
info:    extension supported                    : 0
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:    Sparse   : 0
info:  Memory type mask for sparse resources: 0x80
info:  DXVK: Read 6682 valid state cache entries
info:  DXVK: Graphics pipeline libraries supported
warn:  D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:  88399375-734f-4892-a95f-70dd42ce7cdd
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Color space:  VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: no)
info:    Buffer size:  1280x720
info:    Image count:  3
info:    Exclusive FS: 1
err:   D3D11SwapChain: Failed to recreate swap chain: VK_ERROR_INITIALIZATION_FAILED
err:   DXGI: CreateSwapChainForHwnd: Failed to create swap chain, hr -2147467259
warn:  DXGI: MakeWindowAssociation: Ignoring flags
wine: Unhandled page fault on read access to 0000000000000000 at address 0000000140537E18 (thread 013c), starting debugger...

BBlisto91 2023-06-22 github

That commit only touches d3d9 but i gather this log is from Call of Duty: Ghosts a d3d11 game?

Ggabriele2000 2023-06-22 github

That commit only touches d3d9 but i gather this log is from Call of Duty: Ghosts a d3d11 game?

Yup

BBlisto91 2023-06-22 github

And you say the commit before makes everything work?

Ggabriele2000 2023-06-22 github

And you say the commit before makes everything work?

Exactly, it's pretty weird

BBlisto91 2023-06-22 github

The commit in question just reverts a under 2 weeks old commit. Does this build work? https://github.com/doitsujin/dxvk/actions/runs/5229786037

IIglu47 2023-06-22 github

[obs-vkcapture] Init Vulkan 1.4.0
@gabriele2000 could you disable third party software that could potentially cause incompatibility issues?
(because sometimes in such cases it can help just rebuilding them in the same build environment as dxvk or something like that)

Ggabriele2000 2023-06-22 github

The commit in question just reverts a under 2 weeks old commit. Does this build work? https://github.com/doitsujin/dxvk/actions/runs/5229786037

I'm really sorry, I broke my english while writing this issue...

I wanted to say that this is the last commit that works, sorry sorry sorry everyone @Blisto91 @Iglu47

Mmbriar 2023-06-22 github

Well, that is definitely a driver bug then, because the next commit enables VK_KHR_present_id and VK_KHR_present_wait, which are known to be broken on nvidia drivers older than the 535 series.

Ggabriele2000 2023-06-22 github

Well, that is definitely a driver bug then, because the next commit enables VK_KHR_present_id and VK_KHR_present_wait, which are known to be broken on nvidia drivers older than the 535 series.

That checks my "internal" theory... I shall wait until the update officially hits Pop!_Os, so I can finally update DXVK.
Would you kindly tell me what's the benefits of those commits?
I've read something about frame presentation, something "even more immediate" or similar things.

IIglu47 2023-06-22 github

I'm really sorry, I broke my english while writing this issue...

I wanted to say that this is the last commit that works, sorry sorry sorry everyone

info: DXVK:v2.2-89-ga287566c
ok, @gabriele2000 can you confirm that the problem is not present on this build?
https://github.com/doitsujin/dxvk/actions/runs/5350602180

WWinterSnowfall 2023-06-22 github

Well, that is definitely a driver bug then, because the next commit enables VK_KHR_present_id and VK_KHR_present_wait, which are known to be broken on nvidia drivers older than the 535 series.

They don't get enabled on Nvidia drivers older than 535. I'm still on 530 and everything still works.

BBlisto91 2023-06-22 github

I'm really sorry, I broke my english while writing this issue...

I wanted to say that this is the last commit that works, sorry sorry sorry everyone @Blisto91 @Iglu47

No worries

Ggabriele2000 2023-06-22 github

They don't get enabled on Nvidia drivers older than 535. I'm still on 530 and everything still works.

Apparently 525 is the black sheep then

IIglu47 2023-06-22 github

Apparently 525 is the black sheep then

No, at least not "every game will crash certainly".
(for example Overwatch works fine.)

Software information

Overwatch, 2.5.0.0 - 113652 game build

System information

Terminal output

I still haven't gotten any feedback on the previous questions, but if it's not related to them - my last wild guess if it's not related to third party apps - unlikely but could it have something to do with Wayland? (and not sure what Pop!_Os provides for Nvidia) it might be worth testing to switch to x11 session, try using gamescope or maybe something else. Unfortunately, I can't run such tests on Cinnamon. I think the last paragraph doesn't make sense

IIglu47 2023-06-24 github

@gabriele2000 probably my local Wine version is very old. Сould you check https://github.com/doitsujin/dxvk/actions/runs/5363935969 ?

Ggabriele2000 2023-06-24 github

Basically installing driver 535 fixed everything by the way

Ggabriele2000 2023-07-16 github

@gabriele2000 probably my local Wine version is very old. Сould you check https://github.com/doitsujin/dxvk/actions/runs/5363935969 ?

Same issue

warn:  D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:  88399375-734f-4892-a95f-70dd42ce7cdd
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Color space:  VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: no)
info:    Buffer size:  1280x720
info:    Image count:  3
info:    Exclusive FS: 2
err:   D3D11SwapChain: Failed to recreate swap chain: VK_ERROR_INITIALIZATION_FAILED
err:   DXGI: CreateSwapChainForHwnd: Failed to create swap chain, hr -2147467259

I've returned to v525 since v535 is so shitty (pardon my french) that it forgets that it has compiled shaders before so it compiles shaders... and on the next launch of the same game it recompiles them...
then it recompiles them
repeat forever

DLLs