LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [2.6.6] Synaptics driver is 'jumpy'
@ 2004-05-16 11:27 P. Christeas
  2004-05-16 13:28 ` Jan De Luyck
  2004-05-17  1:08 ` jnf
  0 siblings, 2 replies; 14+ messages in thread
From: P. Christeas @ 2004-05-16 11:27 UTC (permalink / raw)
  To: Jan De Luyck; +Cc: lkml

> 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).


^ permalink raw reply	[flat|nested] 14+ messages in thread
* [2.6.6] Synaptics driver is 'jumpy'
@ 2004-05-16 10:22 Jan De Luyck
  2004-05-16 17:18 ` Dmitry Torokhov
  0 siblings, 1 reply; 14+ messages in thread
From: Jan De Luyck @ 2004-05-16 10:22 UTC (permalink / raw)
  To: linux-kernel; +Cc: Dmitry Torokhov

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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
- --
Q:	"What is the burning question on the mind of every dyslexic
	existentialist?"
A:	"Is there a dog?"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAp0D2UQQOfidJUwQRAj6LAJ9B+0XoTi2cgFgZ1nzwCDcBknK6jgCeJw4G
48iBfznIMUmS0nQ8duhmrE4=
=6OiP
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2004-05-17  8:45 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-16 11:27 [2.6.6] Synaptics driver is 'jumpy' P. Christeas
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

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).