protonscr

Framepacing issue in games after extended play

protonopen
ValveSoftware/Proton#9670 · opened 2026-04-14 by Sp3ci3s8472 · updated 2026-04-19 · 2 comments · github
1 matching comments, n / p to jump
SSp3ci3s8472 2026-04-14 github

I run proton experimental but the last 1-2 months I'm noticing weird frame pacing issues after a extended period of playing games on my main system.

The issue is as follow, when it occurs it stays and the only fix is restarting the game. When it happens I can move around the mouse in first person games and everything is smooth. When walking I get a weird kind of choppiness, but not real "pauses", its like doing micro-warping.

The first thing I obviously thought of was a memory leak or just the game running out of memory (vram/system). I checked with btop that my system memory is at 22GB/64GB. With radeontop I confirmed that my memory in games like Borderlands 3 and REPO does not exeed 8GB of my total 24GB.

My system is a AMD 7900XTX with a 7950x 3D, both have temperatures well below their thressholds cpu holds at 65C and the does not seem to be taxed. One thing of note is that I run 2 displays and a HDMI receiver. My main display 3440x1440/144hz is connected to my 7900XTX and the other two are connected to the IGPU.
I run EndeavourOS and most times the latest version.

I'm not sure how to fix the problem or where to look further.

Aarrowgent 2026-04-19 github

X11 or Wayland?
does VRR & freesync normally work as expected?
are the other connected monitors different refresh rates than the main 144hz monitor you are displaying the game on?

ensure that the IGPU is not being used when running the game
read up on some tests here:
https://wiki.archlinux.org/title/Vulkan#Selecting_vulkan_driver
MESA_VK_DEVICE_SELECT=list vulkaninfo

arch/endeavor: run steam with dedicated GPU
ex:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json steam
alternatively? seems to fix wine gpu detection?
WINEDLLOVERRIDES=dxgi=n %command%

personally

i simply disabled the igpu in bios to avoid issues...

&
consider amdgputop or nvtop (supports amd) which more directly is designed to access and report amd gpu usage

SSp3ci3s8472 2026-04-19 github

Oh sorry for not mentioning that, Wayland. VRR and Freesync are working normally without any trouble. Yes, the other displays are running at 60Hz.

The IGPU is not being used, at least not by the game, otherwise I would not be able to run Borderlands 3 at maximum settings. The IGPU wil probably even have a hard time running REPO :).
What I mean with a long playing session is 1-2 hours.

I use radeontop, any reason to use amdgpu_top?

I enabled the IGPU just for power savings, that my other displays can be connected without using too much power. AMD at least on Windows was known that it stayed in high idle power when having multiple displays connected.

Proton versions

Launch options

Launch lines