Bug 23985

Summary: Excessive core motion events for subpixel motions
Product: xorg Reporter: Peter Hutterer <peter.hutterer>
Component: Server/GeneralAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: minor    
Priority: medium CC: b.brachaczek
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

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.