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.
It’s this: https://gitlab.freedesktop.org/drm/amd/-/issues/2657
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.
Oh boy, that’s certainly a novel issue! Well thanks for the answer and I’m glad I didn’t have to delve too deep in to trying to figure out the issue!