The Finals fails to launch with DX12 on Intel Arc unless "force_vk_vendor" is set to -1.
The Finals fails to launch with DX12 (default) on Intel Arc unless the "force_vk_vendor" env var is set to -1. It also launches fine when using DX11 via the -dx11
launch argument.
Without either the env var or the launch argument, the game is stuck at a black screen after the initial EAC splash screen for a few seconds before simply closing. After a few tries, it doesn't even get to the black screen anymore and simply crashes right after the EAC splash screen.
The game has XeSS, which I was told in this VKD3D-Proton report is most likely causing the issue. The report also includes a Proton log of the game, in case that's necessary.
The application name is "THE FINALS" and the .exe is "Discovery.exe", which I assume are needed for potentially adding a workaround?
System information
System:
Host: arcbox Kernel: 6.7.0-273-tkg-eevdf-llvm arch: x86_64 bits: 64
compiler: clang v: 16.0.6 Desktop: sway v: 1.8.1 dm: SDDM Distro: Arch Linux
CPU:
Info: quad core model: Intel Xeon E3-1270 v5 bits: 64 type: MT MCP
arch: Skylake-S rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
Speed (MHz): avg: 1275 high: 1400 min/max: 800/4000 cores: 1: 1196 2: 1400
3: 1192 4: 1295 5: 1365 6: 1198 7: 1278 8: 1281 bogomips: 57600
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel DG2 [Arc A380] vendor: ASRock driver: i915 v: kernel
arch: Gen-12.7 pcie: speed: 2.5 GT/s lanes: 1 ports: active: DP-1,HDMI-A-1
empty: HDMI-A-2 bus-ID: 03:00.0 chip-ID: 8086:56a5
Display: wayland server: X.org v: 1.21.1.10 with: Xwayland v: 23.2.3
compositor: sway v: 1.8.1 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 d-rect: 3200x1200
display-ID: 1
Monitor-1: DP-1 pos: primary,left model: Idek Iiyama PL2595W
res: 1920x1200 dpi: 91 diag: 633mm (24.9")
Monitor-2: HDMI-A-1 pos: right model: AAA res: 1280x720 dpi: 57
diag: 660mm (25.96")
API: EGL v: 1.5 platforms: device: 0 drv: iris device: 1 drv: swrast gbm:
drv: iris surfaceless: drv: iris wayland: drv: iris x11: drv: iris
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel v: N/A glx-v: 1.4
direct-render: yes renderer: Mesa Intel Arc A380 Graphics (DG2)
device-ID: 8086:56a5
API: Vulkan v: 1.3.274 surfaces: xcb,xlib,wayland device: 0
type: discrete-gpu driver: mesa intel device-ID: 8086:56a5 device: 1
type: cpu driver: mesa llvmpipe device-ID: 10005:0000