Linux Steam Game Broken After Update - Any ETA on Fix?

Listen, the Friday patch clearly borked things for Linux users. Here's the deal:

Pre-patch: Game ran smooth as butter for most folks.

Post-patch: It's a mess. Players are stuck between a rock and a hard place:
1. Can't launch the game
2. Forced to use DirectX12, which runs like a three-legged dog

Though the Linux player base is small, we're a dedicated bunch who often find our own workarounds. That said, this issue seems beyond our usual fixes at the moment.

Any word on when we can expect an official fix?

P.S. This is an error I get: vk::createInstanceUnique: ErrorExtensionNotPresent


Related links:
Vulkan Proton crash on Linux -- https://www.pathofexile.com/forum/view-thread/3533338/page/1
Game on ProtonDB -- https://www.protondb.com/app/238960
Last edited by factual#5379 on Jul 27, 2024, 11:25:09 AM
Last bumped on Jul 30, 2024, 12:21:09 AM
This thread has been automatically archived. Replies are disabled.
same error, still looking for answers as well.
"
AngryVoodoo wrote:
same error, still looking for answers as well.


Have you tried changing to DirectX12 or even 11?
linux is not officially supported
This is the start of forum signature: I am not a GGG employee. About the username: Did you know Kowloon Gundam is made in Neo Hong Kong?

quote from the first page: "Please post one thread per issue, and check the forum for similar posts first"

This is the end of forum signature
"
neohongkong wrote:
linux is not officially supported


I know that, it doesn't change the fact that there are people playing on it.
Mac is officially supported, but yet they don't have staff to actually work on it. So that dont expect anything for Linux
This is the start of forum signature: I am not a GGG employee. About the username: Did you know Kowloon Gundam is made in Neo Hong Kong?

quote from the first page: "Please post one thread per issue, and check the forum for similar posts first"

This is the end of forum signature
"
neohongkong wrote:
Mac is officially supported, but yet they don't have staff to actually work on it. So that dont expect anything for Linux


I get it. I guess a forum thread won't do any harm.
I'm having this issue, too. There's a couple of other forum posts on this topic. I guess we are on our own, but I'm working steadily on my own system here to try and get Vulkan working, since DirectX11 is not smooth (steep frame drops and I die). DirectX12 for me just gives me sound with a black screen.

Here is the one I've been contributing to:
https://www.pathofexile.com/forum/view-thread/3533345

It would increase our chances of helping each other if we list all of the relevant information, like system information, logs, etc. And I've been making logs galore since the patch, trying to figure it out.

I'm on Debian and this is the first time I have had to troubleshoot this game on my system (July 26 patch). The game worked on the morning of July 26th but not after the patch dropped.

I'm getting a lot of OpenGL errors tied in with the lack of Vulkan Extensions, but I still don't know much beyond that yet. This is happening both when I try through Steam's Proton 7.0 and with the standalone PoE through Wine 9.0.

A list of the extensions that are "not present" (for me) is as follows (taken from WINEDEBUG):

"
GL_APPLE_fence required for glTestObjectAPPLE not supported
GL_APPLE_flush_buffer_range required for glFlushMappedBufferRangeAPPLE not supported
GL_ATI_fragment_shader required for glSetFragmentShaderConstantATI not supported
GL_ATI_separate_stencil required for glStencilFuncSeparateATI not supported
GL_NV_vertex_program4 required for glVertexAttribIPointerEXT not supported
WGL_WINE_query_renderer required for wglQueryRendererStringWINE not supported
GL_APPLE_fence required for glTestObjectAPPLE not supported
GL_APPLE_flush_buffer_range required for glFlushMappedBufferRangeAPPLE not supported
GL_ATI_fragment_shader required for glSetFragmentShaderConstantATI not supported
GL_ATI_separate_stencil required for glStencilFuncSeparateATI not supported
GL_NV_vertex_program4 required for glVertexAttribIPointerEXT not supported
WGL_WINE_query_renderer required for wglQueryRendererStringWINE not supported


System Info:
"
System:
Kernel: 6.1.0-23-amd64 [6.1.99-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-23-amd64 root=UUID=<filter> ro quiet splash
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm v: 4.18.0 vt: 7
dm: LightDM v: 1.26.0 Distro: MX-23.3_x64 Libretto July 15 2024 base: Debian GNU/Linux 12
(bookworm)
Machine:
Type: Desktop System: Gigabyte product: Z790 AORUS MASTER v: -CF serial: <superuser required>
Mobo: Gigabyte model: Z790 AORUS MASTER v: x.x serial: <superuser required> BIOS: American
Megatrends LLC. v: F4 date: 10/03/2022
CPU:
Info: model: 13th Gen Intel Core i9-13900KF bits: 64 type: MST AMCP arch: Raptor Lake
gen: core 13 level: v3 note: check built: 2022+ process: Intel 7 (10nm) family: 6
model-id: 0xB7 (183) stepping: 1 microcode: 0x123
Topology: cpus: 1x cores: 24 mt: 8 tpc: 2 st: 16 threads: 32 smt: enabled cache: L1: 2.1 MiB
desc: d-16x32 KiB, 8x48 KiB; i-8x32 KiB, 16x64 KiB L2: 32 MiB desc: 8x2 MiB, 4x4 MiB L3: 36 MiB
desc: 1x36 MiB
Speed (MHz): avg: 3534 high: 5500 min/max: 800/5500:5800:4300 scaling: driver: intel_pstate
governor: powersave cores: 1: 5500 2: 800 3: 5500 4: 800 5: 5500 6: 800 7: 5421 8: 800 9: 5500
10: 800 11: 5432 12: 800 13: 5446 14: 800 15: 5430 16: 5500 17: 4300 18: 4300 19: 4302 20: 4299
21: 4291 22: 4304 23: 800 24: 4300 25: 4298 26: 4299 27: 4294 28: 4301 29: 800 30: 4299 31: 800
32: 4300 bogomips: 191692
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: NVIDIA GA102 [GeForce RTX 3080 Lite Hash Rate] vendor: Gigabyte driver: nvidia
v: 535.183.01 non-free: 530.xx+ status: current (as of 2023-03) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:2216 class-ID: 0300
Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.18.0 driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa alternate: nv gpu: nvidia display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26") s-diag: 583mm (22.95")
Monitor-1: DP-2 res: 1920x1080 dpi: 70 size: 700x390mm (27.56x15.35") diag: 801mm (31.55")
modes: N/A
API: OpenGL v: 4.6.0 NVIDIA 535.183.01 renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2
direct-render: Yes
Audio:
Device-1: Intel vendor: Gigabyte driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_tgl
bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
Device-2: NVIDIA GA102 High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:1aef class-ID: 0403
API: ALSA v: k6.1.0-23-amd64 status: kernel-api tools: alsamixer,amixer
Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
OK I gave up on Vulkan for now. It's still borked for me. So...

MY SOLUTION:
Get the most recent stable Lutris (0.5.17) just install default standalone PoE but change wineGE to WineHQ Staging.

Then go to where it installed, open drive_c/users/YOURUSERNAME/My Documents/My Games/Path of Exile/production_Config.ini

In there, change

renderer_type=Vulkan

to

renderer_type=DirectX11

or

renderer_type=DirectX12

No more frame drops or stuttering.

Report Forum Post

Report Account:

Report Type

Additional Info