Around 8 o'clock on Apr 16, John Traill wrote:
> KdEnqueueMouseEvent is being called as expected I have even limited the
> dx,dy deltas to � 1 for smoother scrolling however ProcessInputEvents and
> miPointerUpdate() is being called relatively infrequently resulting in a
> jerky Mouse.
Check mouse motion while the server is really busy -- like while running
x11perf. If it's smooth while executing a constant stream of requests,
then the problem is that the server isn't waking from select after the
events are queued. The server depends on select returning EINTR when it's
done processing the SIGIO signal delivered when the mouse device sends
input:
WaitForSomething
select
... SIGIO
read ...
KdEnqueueMouseEvent
...
...
EINTR
...
ProcessInputEvents
miPointerUpdate
Keith Packard XFree86 Core Team Compaq Cambridge Research Lab
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert