Laptop 4090 - Indiana Jones TGC crashes to desktop under wayland - vkAcquireNextImageKHR failed with error (VK_TIMEOUT)

Hi,

Per the title, I cannot play Indiana Jones and the Great Circle for more than ~20 minutes under Wayland without the game crashing to desktop. This has been occurring since update 3. The crash does not happen when running under X11 with the same configuration. Does not happen with any other titles (although all my other games use VK3D, not raw Vulkan).

I found two notable errors in the steam log:

7481.225:0120:017c:warn:debugstr:OutputDebugStringA "[419] FATAL ERROR: vkAcquireNextImageKHR failed with error (VK_TIMEOUT)\n[419] \n===========================[419] \n  FORCED CRASH[419] \n===========================[419] \n [419] FATAL ERROR: vkAcquireNextImageKHR failed with error (VK_TIMEOUT)\n\n"

and

Unhandled exception: page fault on write access to 0x0000000000000000 in 64-bit code (0x000001404988e8)

Otherwise I haven’t noticed anything concerning in journal or dmesg.

Tested with the following driver versions using both proprietary and open modules (all clean installed via run file, not the distro packages):
565.77
570.86.16
570.124.04
570.133.07

Trying different Proton versions doesn’t seem to change anything either. The attached logs were collected using the latest Proton Experimental Bleeding Edge at time of posting. I have also tried using Gamescope, both with and without --expose-wayland, which did not work either.

Distro: openSUSE Tumbleweed
DE: Gnome 48
Kernels tested: 6.12.x, 6.13.x 6.14.x
System:
Alienware m16 R1
13900HX
64GB 5200 DDR5
RTX 4090 (laptop) (w/igpu disabled in BIOS)
Display is G-Sync 2560x1600 240hz, but the problem also happens with my 60hz 4K TV over HDMI. Happens with both VRR enabled and disabled.

Crash occurs regardless of in-game settings, both with and without upscaling/frame gen etc.

I’m still learning the ropes with Linux, so please let me know if there are any other logs or details that could be useful.

Thanks in advance for any assistance!

nvapi64.log (29.8 KB)
nvidia-bug-report.log.gz (3.3 MB)
steam-2677660.log (3.1 MB)