Results 1 to 4 of 4

Thread: Jerky Synaptics touchpad in 12.04

  1. #1
    Join Date
    Feb 2013
    Beans
    3

    Jerky Synaptics touchpad in 12.04

    Hi All,

    THE PROBLEM:
    I've been running 12.04 for a few months, and have had a problem since my install with my laptop's touchpad. I've just ignored the problem until now, but since I'm spending most of my time on my Ubuntu partition these days, it's a problem I'd like to fix.

    When using the touchpad, the mouse is incredibly imprecise: the minimum horizontal distance I can move it is about 1.5 mm (the vertical jump is a bit better, which I think is a product of the larger x-component in the 16:9 resolution), which is an incredibly big jump on my small laptop screen.

    I do not have the same problem with other input, including the built-in Wacom Pen and the trackpoint, which are both capable of moving very small distances.

    The overall mouse experience is pretty bad: I'll often click on the wrong link in a webpage, or launch the wrong application because of this issue. Any thoughts on what to do are very much appreciated!

    WHAT I'VE TRIED:
    - Adjusting different mouse sensitivity and acceleration settings. There has been no change in mouse jumpiness between different settings.
    - Using other inputs. The problem seems to only affect the touchpad, which is my preferred mouse input device
    - Looked online for similar problems. I found one for a similar problem that I also have at: http://www.iovene.com/1016/ and attempted his solution, without success.

    POSSIBLY RELEVANT MACHINE INFO:
    Computer: Lenovo X230 Tablet
    Output for "$ xinput -list":
    Code:
    ⎡ Virtual core pointer                        id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
    ⎜   ↳ Wacom ISDv4 E6 Pen stylus                   id=10    [slave  pointer  (2)]
    ⎜   ↳ Wacom ISDv4 E6 Finger touch                 id=11    [slave  pointer  (2)]
    ⎜   ↳ SynPS/2 Synaptics TouchPad                  id=13    [slave  pointer  (2)]
    ⎜   ↳ Wacom ISDv4 E6 Pen eraser                   id=15    [slave  pointer  (2)]
    ⎜   ↳ TPPS/2 IBM TrackPoint                       id=16    [slave  pointer  (2)]
    ⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
        ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
        ↳ Power Button                                id=6    [slave  keyboard (3)]
        ↳ Video Bus                                   id=7    [slave  keyboard (3)]
        ↳ Sleep Button                                id=8    [slave  keyboard (3)]
        ↳ Integrated Camera                           id=9    [slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard                id=12    [slave  keyboard (3)]
        ↳ ThinkPad Extra Buttons                      id=14    [slave  keyboard (3)]

  2. #2
    Join Date
    Jul 2006
    Beans
    27

    Re: Jerky Synaptics touchpad in 12.04

    So is it that the resolution is so coarse, or is it hyper sensitive to small movement as well?

  3. #3
    Join Date
    Feb 2013
    Beans
    3

    Re: Jerky Synaptics touchpad in 12.04

    The screen resolution is (1366x768), but the grid that the mouse uses is much smaller, so the 'mouse resolution' is very coarse. As mentioned before, the minimum unit of distance for the mouse to be redrawn on the screen seems to be about 1.5 mm.

    Perhaps the drivers are mapping a much smaller grid of mouse coordinates to the pointer coordinates drawn on the screen?

    EDIT:
    I did some computations, and found that the minimum movement for redrawing the mouse (1.5 mm) comes out to about 8 pixels in the horizontal direction, and a little bit less vertically.
    Last edited by LochChessMonster; February 6th, 2013 at 12:42 AM. Reason: Adding relevant info

  4. #4
    Join Date
    Feb 2013
    Beans
    3

    Re: Jerky Synaptics touchpad in 12.04

    I just marked the thread as solved; the problem is specific to the Lenovo ThinkPad X230.

    For future users with this problem, attempt the solution at:

    http://www.iovene.com/1016/

    and reboot twice (I have no clue why the first one didn't work!).

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •