Bug 504710

Summary: Implement compositor-side LFC for smoother cursors
Product: [Plasma] kwin Reporter: retired <pepko94>
Component: platform-drmAssignee: KWin default assignee <kwin-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: eduardosareias, linx.system.adm, madness742, nate, team, xaver.hugl
Priority: NOR    
Version First Reported In: 6.3.90   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description retired 2025-05-23 18:16:01 UTC
It's nice that VRR works, however it shouldn't activate when cursor is visible, it's a painful experience on a high refresh monitor. I can feel the difference when simply moving cursor when my framerate drops to 60.
For the time being I am forcing VRR off.

165Hz = fluid snappy cursor
60Hz = it feels laggy

Yes, high refresh screen users are spoiled but little things like that matter.

Please consider consider pausing VRR when user has ability to interact with screen content.

Operating System: Arch Linux 
KDE Plasma Version: 6.3.90
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.12.27-273-tkg-bore (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7800X3D 8-Core Processor
Memory: 96 GiB of RAM
Graphics Processor: AMD Radeon RX 7800 XT
Comment 1 retired 2025-05-23 18:19:24 UTC
Apologies for not specifying conditions for triggering the bug. I encountered this issue while playing a video on a fullscreen MPV.
Comment 2 Zamundaaa 2025-05-26 15:29:43 UTC
When we did this in the past, there were a lot of complaints about it making games stutter, so I don't think we can revert that. We can still do better if we do LFC on the compositor side though.
Comment 3 Zamundaaa 2025-09-17 17:27:45 UTC
*** Bug 509603 has been marked as a duplicate of this bug. ***
Comment 4 Zamundaaa 2025-10-14 16:27:53 UTC
*** Bug 483240 has been marked as a duplicate of this bug. ***