[PATCH v3 0/4] Fix Lenovo X230 series touchpad

Vasily Khoruzhick anarsoul at gmail.com
Fri Apr 17 07:12:22 PDT 2015

On Fri, Apr 17, 2015 at 4:55 PM, Benjamin Tissoires
<benjamin.tissoires at gmail.com> wrote:
> Hi Vasily,

Hi Benjamin,

> So maybe the X230t has a slightly different touchpad. I don't recall
> having any difficulties with the new patch series.
> I think I'll just revert to the v1 settings. But if you can try to
> tune the parameters, that would be better than me having to borrow the
> x230t for part of a day, do quick tests and decide that it feels
> normal.

Well, as far as I know, palmrest with touchpad is compatible among x230 series.

>> Scroll _IS_ laggy. Just compare it with normal touchpad. Moving finger
>> through half of touchpad height to scroll for a single line is not OK,
>> and I can't get it scrolling for exactly one line with faster
>> movement.
> Again, we might have a different FW settings on the X230 and the
> X230t. I know that we can not have the exact same feeling that what is
> available on the other (correct) touchpads. On these, the sensors
> forward a X/Y delta when you move your finger for a few millimeters,
> while the others continuously report events. So we have to take the
> less worse solution.

Out of curiosity, how does Windows driver handle this issue? As far as
I remember, touchpad is very smooth when Synaptics driver is

> And in this case, you and all the other regular users of these
> touchpad should choose the best settings. It's a matter of putting a
> random factor in touchpad_lenovo_x230_accel_profile(), rebuilding,
> installing and killing X or wayland (you can also directly use
> tools/event-gui without having to install/and kill your session):
> - max_accel has no (or little) impact from what I could say, we do not
> seem to hit this value
> - threshold will decide when to start accelerating, the higher you
> set, the later acceleration hits
> - incline will affect the speed factor of the cursor (the higher, the faster)

I've already tried to play with it, and your v1 settings seems to be
the best choice for me (except this scroll issue)
Still, it's possible to tune accel speed for those who feels cursor is
too slow. On my laptop "xinput list-props" shows:

libinput Accel Speed (271): -0.330612

It's ~40% of touchpad speed slider in gnome settings.

With v3 cursor is too fast even at ~5-10%


More information about the wayland-devel mailing list