Description:
The Finals crashes immediately after the anti-cheat splash screen during D3D12 pipeline initialization due to an unsupported descriptor count. This is a recent regression that began immediately following The Finals Update 11.4.1 (August 7). It appears the game update increased the descriptor heap allocation requirements beyond the Intel anv driver limit.
Passing -dx11 successfully bypasses the crash, confirming the issue is isolated to the D3D12 translation layer.
Software information
Game: The Finals (AppID 2073850)
Settings: D3D12 (Default), Update 11.4.1
System information
GPU: Intel(R) Arc(tm) B580 Graphics (BMG G21)
Driver: Intel open-source Mesa driver 26.1.6
Wine version: proton-cachyos-slr 11.0 (Also tested on Proton 9, Proton 11, Proton Experimental, and Proton Hotfix)
VKD3D-Proton version: (Tested across all versions bundled with Proton 9, 11, Experimental, and Hotfix)
Log files
See attached log file
Relevant VKD3D Trace Excerpt:
019c:warn:d3d12_descriptor_heap_create: Unsupported descriptor count 2000000 for heap type 0 (max 1000000).
03ec:info:vkd3d_pipeline_library_disk_thread_main: Flushing disk cache (wakeup counter since last flush = 389). It seems like application has stopped creating new PSOs for the time being.
(Crash follows: Wine C++ Runtime Library Assertion failed! Expression: "!status && \"vkResetCommandPool\"")
===
(I believe the driver mismatch was from the update I received for the mesa-git package prior.)
Description:
The Finals crashes immediately after the anti-cheat splash screen during D3D12 pipeline initialization due to an unsupported descriptor count. This is a recent regression that began immediately following The Finals Update 11.4.1 (August 7). It appears the game update increased the descriptor heap allocation requirements beyond the Intel
anvdriver limit.Passing
-dx11successfully bypasses the crash, confirming the issue is isolated to the D3D12 translation layer.Software information
System information
Log files
Relevant VKD3D Trace Excerpt:
===
(I believe the driver mismatch was from the update I received for the mesa-git package prior.)
steam-2073850.log.tar.gz