Skip to content

kms/impl-device: Use deadline timer for all updates

Not with VRR though, because the deadline timer fires at most every 33ms then.

Previously, the deadline timer was used only for cursor-only updates. Using it for other updates means they pick up the latest cursor position available at the deadline, resulting in the lowest possible input→output latency for cursor movement.

TTBOMK this unlocks the full potential of the KMS thread given the current atomic KMS API.

Edited by Michel Dänzer

Merge request reports

Loading