Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clutter master clock improvements #392

Merged
merged 3 commits into from
Feb 6, 2019
Merged

Clutter master clock improvements #392

merged 3 commits into from
Feb 6, 2019

Conversation

jaszhix
Copy link
Contributor

@jaszhix jaszhix commented Dec 8, 2018

This is an improvement for higher refresh rate monitors, though seeing a noticeable reduction of input latency at 59.97-60Hz. Not seeing any change in Muffin's CPU usage. Tested on Nvidia and Mesa.

Note, the diff from upstream is a bit different because we preserve the ability to make the sync method configurable in #355.

Adapted from
https://gitlab.gnome.org/vanvugt/mutter/commit/f17de523482fe10f8a6194f32782086e39976688
https://gitlab.gnome.org/GNOME/mutter/merge_requests/346

@clefebvre clefebvre changed the title clutter-master-clock: Remove "idle" detection [Next] clutter-master-clock: Remove "idle" detection Dec 11, 2018
We are not using any multi-threaded implementation of Clutter, so it
doesn't make sense to acquire a lock in this performance critical area.
@jaszhix jaszhix changed the title [Next] clutter-master-clock: Remove "idle" detection [Next] Clutter master clock improvements Jan 12, 2019
@clefebvre clefebvre changed the title [Next] Clutter master clock improvements Clutter master clock improvements Feb 5, 2019
@clefebvre clefebvre merged commit 00ccde6 into linuxmint:master Feb 6, 2019
itzexor added a commit to itzexor/muffin that referenced this pull request Aug 2, 2019
itzexor added a commit to itzexor/muffin that referenced this pull request May 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants