flightlessmango/MangoHud

Crash on The Talos Principle (native Vulkan) when tweaking some settings

MegWATTT opened this issue · 1 comments

Describe the bug
When tweaking either MSAA, Vsync, Fullscreen/Windowed toggle or Fullscreen resolution (everything that lead to a swapchain recreation), The Talos Principle (native) crashes if MangoHud is loaded (with MANGOHUD=1). It also happen if the hud is hidden with F12.

List relevant hardware/software information

  • Ubuntu 23.10
  • MangoHud version 0.7.1
  • AMD RX 6700

To Reproduce

  1. Launching the game with MANGOHUD=1
  2. Inside the game, Change either MSAA, VSync, Fullscreen resolution or mode, then applying those. Toggling the global quality setting from or to High/Ultra may also lead to a crash as MSAA quality is also modified with those.

Expected behavior
Not a crash of the game when changing those settings

Additional context

  • I wasn't able to build a debug build of MangoHud, so I don't have a backtrace to share.
  • On Plasma/Wayland, I had to use AMDVLK due to a crash with RADV on this configuration (RADV works fine on Plasma/X11)
  • It looks like steam sometimes uses Proton instead of the native version sometimes. In this case, the games rune fine with Steam Linux Runtime as a compatibility tool

I also reproduce the issue on Kde Wayland, RADV.

Do note game needs mesa main to run, due to some WSI issue fixed with this are not being in a stable release yet.

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27037