Bug 1576476
Summary: | Thinkpad Yoga 260 trackproint max speed way too slow | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | ell1e <el> | ||||
Component: | libinput | Assignee: | Peter Hutterer <peter.hutterer> | ||||
Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 28 | CC: | el, peter.hutterer | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2019-05-28 22:36:11 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
ell1e
2018-05-09 14:44:43 UTC
I'll need the stuff listed in https://wayland.freedesktop.org/libinput/doc/latest/reporting_bugs.html#reporting_bugs_trackpoint please Created attachment 1447533 [details]
evemu recording of max (somewhat straining) trackpoint speed
Hm is Fedora 28 using some sort of outdated libinput version, or do I need to install something?
$ libinput measure
libinput: measure is not a libinput command or not installed. See 'libinput --help'
$ libinput record
libinput: record is not a libinput command or not installed. See 'libinput --help'
I made an evdev recording of moving around the pointer on the screen with kind of the maximum speed (as fast as I'd like to move it, but requiring more finger strength than I'd like to use for it), but I assume what you need most is `libinput measure`...
Should be in libinput-utils. If you know enough rpm to make this suggest the package automatically, I'd appreciate any hints. Ah. What confused me was mainly that https://wayland.freedesktop.org/libinput/doc/latest/reporting_bugs.html#reporting_bugs_trackpoint simply doesn't mention I need a separate package, and "libinput" as a tool was installed - so I assumed it was broken / outdated in some way. If libinput-measure was a separate binary, it'd be more obvious it needs to be installed when it's missing. Here is the trackpoint measure range output for my ThinkPad Yoga 260's built-in trackpoint: $ sudo libinput measure trackpoint-range Using ETPS/2 Elantech TrackPoint: /dev/input/event4 This tool measures the commonly used pressure range of the trackpoint. Start by pushing the trackpoint very gently in slow, small circles. Slowly increase pressure until the pointer moves quickly around the screen edges, but do not use excessive pressure that would not be used during day-to-day movement. Also make diagonal some movements, both slow and quick. When you're done, start over, until the displayed event count is 1000 or more for both x and y axis. Hit Ctrl-C to stop the measurement and display results. For best results, run this tool several times to get an idea of the common range. Trackpoint sends: max x: 6, max y: 6 samples [2786, 2641]^C Histogram for x axis deltas, in counts of 5 -5: -4: ++++++++++ -3: +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -2: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -1: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4: +++++++ 5: 6: Histogram for y axis deltas, in counts of 5 -4: ++ -3: ++++++++++++++++++++++++++++++++++++++++++ -2: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -1: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3: +++++++++++++++++++++++++++++++ 4: 5: 6: Histogram for radius (amplitude) deltas 0.0-0.1 : 0 0.1-0.3 : 0 0.3-0.4 : 0 0.4-0.6 : 0 0.6-0.7 : 0 0.7-0.8 : 0 0.8-1.0 : 0 1.0-1.1 : 588 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1.1-1.3 : 0 1.3-1.4 : 0 1.4-1.5 : 360 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1.5-1.7 : 0 1.7-1.8 : 0 1.8-2.0 : 0 2.0-2.1 : 279 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2.1-2.2 : 674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2.2-2.4 : 0 2.4-2.5 : 0 2.5-2.7 : 0 2.7-2.8 : 0 2.8-2.9 : 319 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2.9-3.1 : 171 ++++++++++++++++++++++++++++++++++ 3.1-3.2 : 439 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3.2-3.4 : 0 3.4-3.5 : 0 3.5-3.6 : 285 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3.6-3.8 : 0 3.8-3.9 : 0 3.9-4.1 : 38 +++++++ 4.1-4.2 : 43 ++++++++ 4.2-4.3 : 29 +++++ 4.3-4.5 : 13 ++ 4.5-4.6 : 0 4.6-4.8 : 0 4.8-4.9 : 0 4.9-5.0 : 8 + 5.0-5.2 : 3 5.2-5.3 : 0 5.3-5.5 : 0 5.5-5.6 : 0 5.6-5.7 : 0 5.7-5.9 : 1 5.9-6.0 : 0 6.0-6.2 : 0 6.2-6.3 : 0 6.3-6.4 : 1 6.4-6.6 : 0 6.6-6.7 : 1 6.7-6.9 : 0 6.9-7.0 : 0 Min r: 1.0, Max r: 6.7, Max/Min: 6.7 Average for abs deltas: x: 1 y: 1 r: 2.3 Median for abs deltas: x: 2 y: 1 r: 2.2 95% percentile for abs deltas: x: 3 y: 3 r: 3.6 (Please note that I don't ever touch the screen edge because as instructed, I tried not to use pressure that exceeds what I consider quite uncomfortable during daily use) I have now changed the DPI scaler even to 10x (please note this is a 1x DPI scale device) and can't move it smaller than ~8px'ish, but only that gives me the higher speeds I want when putting on more pressure. Maybe there is an issue with the acceleration curve? try libinput master from this copr here: https://copr.fedorainfracloud.org/coprs/whot/libinput-git/ libinput 1.12 has a different trackpoint accel and a magic multiplier, see here: https://wayland.freedesktop.org/libinput/doc/latest/trackpoint-configuration.html This message is a reminder that Fedora 28 is nearing its end of life. On 2019-May-28 Fedora will stop maintaining and issuing updates for Fedora 28. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '28'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 28 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. This message is a reminder that Fedora 28 is nearing its end of life. On 2019-May-28 Fedora will stop maintaining and issuing updates for Fedora 28. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '28'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 28 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. Fedora 28 changed to end-of-life (EOL) status on 2019-05-28. Fedora 28 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. |