Bug 23985 - Excessive core motion events for subpixel motions
Summary: Excessive core motion events for subpixel motions
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: git
Hardware: Other All
: medium minor
Assignee: Peter Hutterer
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-16 23:13 UTC by Peter Hutterer
Modified: 2016-11-28 04:39 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Peter Hutterer 2009-09-16 23:13:33 UTC
Core motion events include integers only, we should skip those that don't change (only in subpixel areas). Same applies to XI1 events.

Testcase:
move the mouse over xev, then set extremely high deceleration
xinput --set-prop "<device name>" "Device Accel Constant Deceleration" 1000, then move the mouse around. the cursor won't move much, but loads of motion events with the same coordinates are sent to the client.
Comment 1 Peter Hutterer 2009-09-27 18:28:06 UTC
I don't know what fixed it but I haven't seen this for a few days now (before that it was every few minutes).
Comment 2 Peter Hutterer 2009-09-27 19:59:19 UTC
Not happening for 1.7.0, punting to 1.7.1
Comment 3 Peter Hutterer 2009-10-12 21:05:11 UTC
Just noticed this, comment #1 was supposed to go to Bug 24011. The core motion events are still an issue.
Comment 4 Peter Hutterer 2010-07-14 21:20:04 UTC
feature request bug. this should not hold up any releases.
Comment 5 Peter Hutterer 2016-11-28 04:39:43 UTC
This is a mass change of bugs. Bugs assigned to me that haven't been updated in the last 3 years are closed as WONTFIX, because, well, let's at least be honest about it.

Please do not re-open unless you have a really good reason to do so (e.g. you're fixing it yourself). If it hasn't been fixed in the last 3 years, it probably won't be fixed anytime soon either. Sorry.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.