[regression] Motion event smoothness lost with the introduction of libinput
Bug #1522295 reported by
Daniel van Vugt
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Triaged
|
Medium
|
Unassigned | ||
mir (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
[regression] Motion event smoothness lost with the introduction of libinput.
Using a mouse and mir_demo_
This issue was first reported in:
https:/
Related branches
lp://staging/~vanvugt/mir/disable-libinput-pointer-acceleration
Rejected
for merging
into
lp://staging/mir
- PS Jenkins bot (community): Approve (continuous-integration)
- Andreas Pokorny (community): Disapprove
- Daniel d'Andrada (community): Needs Information
-
Diff: 71 lines (+18/-2)4 files modifiedsrc/platforms/evdev/libinput_device.cpp (+2/-2)
tests/include/mir/test/doubles/mock_libinput.h (+2/-0)
tests/mir_test_doubles/mock_libinput.cpp (+10/-0)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+4/-0)
lp://staging/~andreas-pokorny/mir/add-option-to-disable-acceleration
- PS Jenkins bot (community): Approve (continuous-integration)
- Daniel van Vugt: Approve
- Mir CI Bot: Approve (continuous-integration)
- Kevin DuBois (community): Approve
-
Diff: 454 lines (+118/-45)11 files modifiedexamples/server_example_input_device_config.cpp (+30/-11)
examples/server_example_input_device_config.h (+2/-8)
include/client/mir_toolkit/mir_input_device.h (+15/-0)
include/platform/mir/input/pointer_settings.h (+4/-0)
include/server/mir/input/pointer_configuration.h (+10/-4)
src/platforms/evdev/libinput_device.cpp (+16/-9)
src/server/input/default_device.cpp (+4/-2)
tests/include/mir/test/doubles/mock_libinput.h (+2/-0)
tests/mir_test_doubles/mock_libinput.cpp (+12/-0)
tests/mir_test_framework/fake_input_device_impl.cpp (+7/-4)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+16/-7)
tags: | added: pointer-events |
Changed in mir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Triaged → In Progress |
Changed in mir: | |
status: | In Progress → Incomplete |
tags: | added: libinput |
To post a comment you must log in.
It's possible that simply disabling libinput's acceleration logic will solve this.