Vulkan Proton crash on Linux

After the July 26th update the game crashes when trying to open with Steam Proton on Linux (previous patch worked fine):

vk::createInstanceUnique: ErrorExtensionNotPresent

Please share with graphics team, Client.txt log: https://pastebin.com/4hRBbSGz
Last bumped on Sep 1, 2024, 8:17:44 PM
+1 cannot play the game at all. How would I switch to directx without opening the game? Reinstall?
Fails at same point in client.txt for me, albeit Radeon RX 7900 XTX. It will start if you edit your production_Config.ini and change renderer_type=Vulkan to renderer_type=DirectX12 (performance will be far worse though).

(edit: that ini is in your home directory in a location like:)
.steam/debian-installation/steamapps/compatdata/238960/pfx/drive_c/users/steamuser/Documents/My Games/Path of Exile/production_Config.ini

find $HOME/.steam -iname production_config.ini


Last edited by sihsah on Jul 26, 2024, 3:42:21 PM
"
sihsah wrote:
Fails at same point in client.txt for me, albeit Radeon RX 7900 XTX. It will start if you edit your production_Config.ini and change renderer_type=Vulkan to renderer_type=DirectX12 (performance will be far worse though).

(edit: that ini is in your home directory in a location like:)
.steam/debian-installation/steamapps/compatdata/238960/pfx/drive_c/users/steamuser/Documents/My Games/Path of Exile/production_Config.ini

find $HOME/.steam -iname production_config.ini




Thanks for this workaround, the game launches now
Seeing the same here, also AMD (6800XT).
DirectX12 died for me in lioneye's watch so going to try DirectX11 (*puke*).

edit: trying dx11 (which does work but man it is stuttery)
Last edited by sihsah on Jul 27, 2024, 3:53:34 AM
It’s not a Poe problem, your distros are outdated. Works fine here on CachyOS (arch based)
"
KirieKagarino wrote:
It’s not a Poe problem, your distros are outdated. Works fine here on CachyOS (arch based)


No it's not, I'm on Arch and I did -Syu trying to fix this. That didn't work. It was "fixed" for now by changing the renderer to DX12.
Last edited by inoka on Jul 26, 2024, 6:17:28 PM
Same problem.
Before 3.25 (2 days ago) I've play without any issues.
Yesterday, after 3.25 launch game crashes on start.

ERROR code I've got - vk::createInstanceUnique: ErrorExtensionNotPresent

I play on Linux Mint Debian Edition 6 Faye.
Graphic card AMD Radeon 6700XT
Newest drivers.
If you have vulkan-tools installed you can check the output of:

> vulkaninfo --summary

This will give you a list of supported vulkan instance extensions.

Spoiler


Instance Extensions: count = 20
-------------------------------
VK_EXT_acquire_drm_display : extension revision 1
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



This list is missing one of the extensions called by PoE for me.
Namely: VK_KHR_win32_surface

Spoiler


2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_KHR_device_group_creation
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_KHR_external_fence_capabilities
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_KHR_external_memory_capabilities
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_KHR_external_semaphore_capabilities
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_KHR_get_physical_device_properties2
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_KHR_get_surface_capabilities2
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_KHR_surface
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_KHR_win32_surface
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_EXT_debug_report
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_EXT_debug_utils
2024/07/27 11:22:00 3749294 e9bcecec [INFO Client 292] [VULKAN] Supported instance extension: VK_KHR_portability_enumeration
2024/07/27 11:22:00 3749294 951bc057 [INFO Client 292] [STARTUP] Device in 0.326045 seconds
2024/07/27 11:22:02 3751339 f954c32c [CRIT Client 292] [EXCEPTION] vk::createInstanceUnique: ErrorExtensionNotPresent



I dont know if thats actually it, i have no idea about how Vulkan works, but thats just what i could find.
Last edited by josuraki on Jul 27, 2024, 5:55:47 AM

Report Forum Post

Report Account:

Report Type

Additional Info