protonscr

Persona 4 Golden crashes on launch with "Application has crashed" on NVIDIA 515.43.04 drivers

dxvkclosed
doitsujin/dxvk#2648 · opened 2022-05-22 by CarnageDevs · updated 2022-05-22 · 1 comments · github
1 matching comments, n / p to jump
CCarnageDevs 2022-05-22 github

Upon running Persona 4 Golden with NVIDIA 515.43.04 drivers, the game crashes immediately at launch:

image

This happens no matter what version of Proton is used (including known previously working ones) and it doesn't happen on NVIDIA 510.68 drivers. I've tested this by running the game with GE-Proton7-18 several times on 510.68 which worked without issues, and after updating to 515.43 without having changed the prefix or Proton version I started getting this issue.

Upon reverting back to 510.68, again on the same Proton version, the game launches perfectly. I've tested this with Experimental, GE, and older versions of Proton to no avail - all of which work on 510.68 and before.

I'm able to launch other games (such as Neptunia x SENRAN KAGURA: Ninja Wars) fine without any issues on 515.48, so this seems to only affect certain titles, one of which someone who is facing the same issue mentioned here.

Checking the log I got from launching the game with PROTON_LOG=1, some lines of interest are:

info:  Game: P4G.exe
info:  DXVK: v1.10.1-async
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  Required Vulkan extension VK_KHR_surface not supported
err:   DxvkInstance: Failed to create instance

Outside of the game working before 515.43, it also contradicts the output of vulkaninfo --summary:

==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.211


Instance Extensions: count = 19
-------------------------------
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_portability_enumeration         : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6

Instance Layers: count = 8
--------------------------
VK_LAYER_MANGOAPP_overlay         Mangoapp Layer               1.2.135  version 1
VK_LAYER_MANGOHUD_overlay         Vulkan Hud Overlay           1.2.135  version 1
VK_LAYER_NV_optimus               NVIDIA Optimus layer         1.3.205  version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.2.136  version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.2.136  version 1
VK_LAYER_VALVE_steam_overlay_32   Steam Overlay Layer          1.2.136  version 1
VK_LAYER_VALVE_steam_overlay_64   Steam Overlay Layer          1.2.136  version 1
VK_LAYER_VKBASALT_post_processing a post processing layer      1.2.136  version 1

Devices:
========
GPU0:
        apiVersion         = 4206797 (1.3.205)
        driverVersion      = 2160771328 (0x80cac100)
        vendorID           = 0x10de
        deviceID           = 0x1e07
        deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
        deviceName         = NVIDIA GeForce RTX 2080 Ti
        driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
        driverName         = NVIDIA
        driverInfo         = 515.43.04
        conformanceVersion = 1.3.1.0
        deviceUUID         = d6f55b39-5de1-0033-6b7e-3df9d73b7ea8
        driverUUID         = c50a21fe-1add-508b-b23c-d7b64c4bda7e

Software information

Game: Persona 4 Golden

System information

  • GPU: NVIDIA RTX 2080 Ti
  • Driver: 515.43.04
  • Wine version: GE-Proton7-18
  • DXVK version: 1.10.1

Apitrace file(s)

Log files

CCarnageDevs 2022-05-22 github

Nevermind, fixed the issue. Turns out NVIDIA split their driver packages for 32-bit into separate packages with the release of R515 for my distro without any notice.

Proton versions

Launch options

Error codes