https://bugs.kde.org/show_bug.cgi?id=450884
Bug ID: 450884 Summary: Slight stuttering in game with VRR at higher FPS than set "regular" refresh rate of the display Product: kwin Version: 5.24.2 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: minor Priority: NOR Component: compositing Assignee: kwin-bugs-n...@kde.org Reporter: torokat...@gmail.com Target Milestone: --- I have a 144 Hz FreeSync-capable monitor on a Radeon RX 580 with the open source driver stack. The "Adaptive sync" option is set to "Auto" for this display, and the regular refresh rate is set to 120 Hz (because it is a whole multiple of 24 FPS, 30 FPS, and 60 FPS). I also have a secondary, non-FreeSync-capable, 60Hz monitor. When playing a Steam game (Trackmania 2 Lagoon Demo), I can see the effects of Adaptive Sync, as the game is butter smooth everywhere between at least 80 and 120 FPS. However, once the FPS rises above 120, I can see a slight, periodic stutter. So I set the in-game FPS limiter to 115 to avoid this. I tried many combinations of setting the "base" refresh rate of my display to 100 Hz, 120 Hz, and 144 Hz, and also setting the in-game FPS limiter to 90, 110, and 130, and in all cases, I could only see this stuttering then the FPS was higher than the set base refresh rate of my display. STEPS TO REPRODUCE 1. Set a FreeSync display to a lower base refresh rate than its maximum supported, and Adaptive Sync to Auto. 2. Play a full-screen game with FPS between the set base refresh rate and the maximum supported by the display. OBSERVED RESULT There is a constant, slight periodic jerk in motion of the game. EXPECTED RESULT The game is smooth across the whole supported VRR range of the display, regardless of the base refresh rate set on it. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora 35, Linux 5.16.11 KDE Plasma Version: 5.24.2 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION This has been the same before the recent update of Fedora 35 to Plasma 5.24, with Plasma 5.23 as well. -- You are receiving this mail because: You are watching all bug changes.