LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: "P. Christeas" <p_christ@hol.gr>
To: Jan De Luyck <lkml@kcore.org>
Cc: lkml <linux-kernel@vger.kernel.org>
Subject: [2.6.6] Synaptics driver is 'jumpy'
Date: Sun, 16 May 2004 14:27:44 +0300	[thread overview]
Message-ID: <200405161427.44859.p_christ@hol.gr> (raw)

> Hello List,
> 
> Since installing 2.6.6 on my trusty laptop, I can't use the built-in 
synaptics
> touchpad anymore. The tracking is totally broken:
> 
> When you touch-drag on the touchpad, the mouse cursor will jump to where you
> stopped your action approx. 1/1.5 seconds _after_ your move. This makes 
using
> the touchpad virtually impossible.
> 
> This problem is not present under 2.6.5, which I'm running right now.
> Same .config.
> 
> Nothing seems to show up in the logs that could reflect any problem.
> 
> Any pointers?
> 
> Jan
> 

Under normal load this shouldn't happen. It could only have to do with 
interrupts from PS/2 port.
However, this shows the actual problem with using Synaptics' absolute mode. I 
vote against having this as the default setting.
In the absolute mode, the CPU must process the absolute movements of the 
finger in order to translate them to mouse movements. That means that, under 
some system load, the mouse will not respond smoothly any more. I wouldn't 
like to have increased priority or so just for the mouse.
In the relative mode, the touchpad processor calculates the movements and 
queues them as mouse events to the PS/2. This buffering provides smooth 
movement even under heavy CPU usage. The downside is that in relative mode, 
the touchpad has no adjustments (only default ones) and no extra features 
(Z-axis, scroll zones). It may even not have the middle button (which I'm 
missing most)
Perhaps we should ask Synaptics for a better relative mode. AFAIK the PIC 
processor inside the touchpad is not upgradeable, but future models could 
offer better code..

Try running the touchpad in relative mode, with 'options psmouse proto=exps' 
at /etc/modprobe.conf, which disables the Synaptics (i.e. absolute mode).


             reply	other threads:[~2004-05-16 11:30 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-16 11:27 P. Christeas [this message]
2004-05-16 13:28 ` Jan De Luyck
2004-05-16 15:02   ` Alexander Bruder
2004-05-16 17:55     ` aeriksson
2004-05-16 18:27       ` aeriksson
2004-05-17  1:08 ` jnf
  -- strict thread matches above, loose matches on Subject: below --
2004-05-16 10:22 Jan De Luyck
2004-05-16 17:18 ` Dmitry Torokhov
2004-05-16 19:06   ` Jan De Luyck
2004-05-16 19:29     ` Dmitry Torokhov
2004-05-17  6:32       ` Jan De Luyck
2004-05-17  6:42         ` Dmitry Torokhov
2004-05-17  7:04           ` Jan De Luyck
2004-05-17  8:45             ` Alexander Bruder

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200405161427.44859.p_christ@hol.gr \
    --to=p_christ@hol.gr \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lkml@kcore.org \
    --subject='Re: [2.6.6] Synaptics driver is '\''jumpy'\''' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).