Toggling most menus (Tab, Buy, Escape) causes frame time to spike [Linux, Vulkan, Wayland, AMD]

cthuflu

New member
When most menus are toggled (such as tab info, buy menu, mouse cursor, or escape menu), it causes frame time to spike and hitch the game. At minimum, the hitch is 20ms; if multiple toggles occur within a few seconds, it increases to 130 ms. Otherwise, it gets worse with each match until the point where it freezes for multiple seconds when toggling any menu.

This happens regardless of changes to:
  • Launch options
    • Other than -dx11, but text is often corrupted along with other issues that deserve a separate thread
    • Yes, it's even unaffected by removing the steam overlay.
  • Video settings
    • "Potato mode" with all options off or at their lowest barely minimizes the hitches until they get worse mid-match
    • Windowless and fullscreen are the same, regardless
    • Going from 2k resolution to 1080 has very little effect, even with downscaling.
  • Proton version, including switching to GE-Proton
  • Alt-tabbing, surprisingly, this has a similar hitch and frame drop (it's the same for clicking back in)
However, this spike and hitch does not happen if there is a permanent menu on screen when the toggle occurs, such as the console (F7). The source of the hitching issue with menu toggles seems to be related to something being allocated or de-allocated when a menu toggle occurs.

This issue has been persistent in the months before the Old Gods, New Blood update.

System Information:
  • Distro: Fedora Linux 42
  • DE: Plasma 6.5.5 (Wayland)
  • WM: kwin
  • CPU: AMD Ryzen 9 7900X (24) @ 5.737GHz
  • GPU: AMD ATI Radeon RX 5700 XT
    • Mesa Driver: 25.0.2
  • RAM: 32 GB
 
Back
Top