Suddenly having funny issues with framerates: Vulkan, Mesa or something else?

https://lemmy.world/post/2680061

Suddenly having funny issues with framerates: Vulkan, Mesa or something else? - Lemmy.world

Hey friends, I know that this is a difficult issue to have people try and solve due to how many factors there can be, but this is an odd one for me. To start, here’s some info === Hardware === CPU: 12th Gen Intel(R) Core(TM) i5-12600K GPU: AMD Radeon RX 6700 XT (navi22, LLVM 16.0.6, DRM 3.52, 6.4.8-gentoo-dist-hardened) Memory: DDR5 5200 Monitor Refresh Rate: 165.00 Hz === Software === Distro: Gentoo Kernel Version: 6.4.8-gentoo-dist-hardened Mesa Version: 23.1.5 Vulkan Version: 1.3.250 GCC Version: 13.2.0 xf86-video-amdgpu Version: Up-to-date with the master branch Display server: X.Org xorg-server version: 21.1.8 xorg-proto version: 2023.2 === Proton Info === Have tried GE-Proton versions 7.53 to 8.11 --- Games and their commonly used Steam Launch Options --- Enderal: Forgotten Stories (Special Edition), Steam App ID 976620 PROTON_LOG=1 PROTON_NO_ESYNC=1 DXVK_ASYNC=1 WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=1 WINEDLLOVERRIDES="xaudio2_7=n,b" PULSE_LATENCY_MSEC=90 =1 LD_PRELOAD="$LD_PRELOAD:/usr/\$LIB/libgamemode.so.0.0.0" gamemoderun %command% I've also tried without DXVK_ASYNC and adding PROTON_USE_WINED3D=1 Deep Rock Galatic, Steam App ID 548430 No extra launch options. Runs on Linux, but still the weird framerate issues This issue with low framerates only started happening recently. The earliest I recall seeing these issues was sometime 2 weeks ago. I thought it was something related to the version of GE-Proton I was using. Last time I had a problem was with using the stable version of Mesa but that was several months ago, about 9-10 months. When I run glxgears I get around 165-170 fps, so I don’t think the physical GPU is the issue. Lower-end graphical games run perfectly fine. Nothing else has been running any slower, and I don’t think I’ve made any notable changes to my system that would cause this. Running btop when nothing is running doesn’t show any processes that’s taking resources it shouldn’t. Neither the GPU nor CPU make more noticeable noise or anything, nor does the CPU run hotter when I first got it and started playing games. Without doing getting really into the weeds, my best guest is something with versions of Mesa or Vulkan. But I wouldn’t exactly know. I’m just basing that on the one issue that I had with an older version of Mesa those 9-10 months ago, so I could be completely wrong. I could try with the git versions of each package. I’ll see if I can install those and see if anything is better and report back.

GPU: AMD Radeon RX 6700 XT
Kernel Version: 6.4.8

It’s this: gitlab.freedesktop.org/drm/amd/-/issues/2657

6.4 kernel mclk stuck at lowest on rx 6900 xt (#2657) · Issues · drm / amd · GitLab

When I updated to linux kernel 6.4 my amd gpu rx 6900 xt is now stuck at 96 mhz mlck. Before it was always at max mhz which...

GitLab
Indeed, for me going back to an lts version helped me work around this. Currently on 6.1 and that seems to not have this issue.