https://bugs.kde.org/show_bug.cgi?id=490876
Bug ID: 490876 Summary: Proton games locked to display's refresh rate with kwin 6.1.3 Classification: Plasma Product: kwin Version: 6.1.3 Platform: Arch Linux OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: xwayland Assignee: kwin-bugs-n...@kde.org Reporter: g.igna...@outlook.com Target Milestone: --- SUMMARY DOOM Eternal launches at 330 FPS (v-sync OFF) but gameplay is choppy. After alt-tabbing and returning to the game, the game gets locked at 165fps (monitor refresh rate). Monitor is set at 165hz and VRR is set to Adaptive. STEPS TO REPRODUCE 1. Launch DOOM Eternal 2. Alt-tab / press meta and return to the game OBSERVED RESULT Gameplay is choppy FPS in menu should be a bit higher than 330 (around 350 if all was normal) Game gets locked to monitor refresh rate after minimizing and maximizing it EXPECTED RESULT Smooth gameplay and no locked FPS SOFTWARE/OS VERSIONS Linux: Arch KDE Wayland KDE Plasma Version: 6.1.3 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 AMDVLK : NO Mesa: Mesa 24.2.0-devel (git-17c12a9924) (mesa-minimal-git compiled in a clean chroot against llvm-minimal-git. This build was used with kwin 6.1.2 with zero framerate issues!) Kernel: 6.9/6.10 ADDITIONAL INFORMATION Restarting the game, steam, system does not fix the problem. Downgrading kwin to 6.1.2 fallowed by a simple logout and login after the downgrade fixes the issue. DOOM opens up with high FPS and stays with high FPS. Actually here is some gameplay with 6.1.2 showing alt-tabbing: https://www.youtube.com/watch?v=BrqG-6d27_w Now what is strange is that afterwards kwin can be updated back to 6.1.3 and the issue will not be immediately there. I can recreate the cycle of 6.1.3 having locked FPS / choppiness problems > downgrading to 6.1.2 to fix > upgrading to 6.1.3 with no problems > 6.1.3 starting to have the problems again > repeat Video showing the problem on 6.1.3: https://www.youtube.com/watch?v=P3ohvJDBJfc -- You are receiving this mail because: You are watching all bug changes.