Keith,

Thanks for the reply.


While running x11perf the mouse motion is smooth but sluggish ( its a slow embedded 
processor without any Graphics 
acceleration ).

Before I start looking through the code - Any suggestions as to where to start looking 
for the missing signal or is it 
being masked somewhere.


Keith Packard wrote:
> 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

Reply via email to