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).
next 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 ` [2.6.6] Synaptics driver is 'jumpy' 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 \
/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
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox