Skip to content

feat: clamp cursor repaints to adaptive sync framerate#2084

Open
njdom24 wants to merge 1 commit intoValveSoftware:masterfrom
njdom24:vrr-cursor-clamp
Open

feat: clamp cursor repaints to adaptive sync framerate#2084
njdom24 wants to merge 1 commit intoValveSoftware:masterfrom
njdom24:vrr-cursor-clamp

Conversation

@njdom24
Copy link

@njdom24 njdom24 commented Feb 12, 2026

Following the idea from #1562, adds an --adaptive-sync-ignore-cursor option to clamp cursor updates to a game's refresh rate, preventing VRR from shooting to the max refresh rate on cursor movement.

Follows the pattern used by adaptive_sync_ignore_overlay ConVar.

Tested using the Wayland backend with Final Fantasy XIV. It has a built-in software cursor, but this method is much more responsive.

@matte-schwartz
Copy link

thanks for taking a crack at this, I'm on vacation at the moment but I will try and test it at some point soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants