performance of USB mouse initialization on startup

Peter Hutterer peter.hutterer at
Wed Jun 9 15:44:45 PDT 2010

On Wed, Jun 09, 2010 at 12:46:58PM -0700, Richard Barnette wrote:
> On Jun 9, 2010, at 12:34 PM, Julien Cristau wrote:
> >On Wed, Jun  9, 2010 at 12:26:34 -0700, Richard Barnette wrote:
> >
> >>"And for my next trick..."
> >>
> >>Initialization for PS/2 compatible mice uses a number of
> >>explicit calls
> >>to usleep().  The code mostly lives in src/pnp.c, under
> >>xorg/driver/xf86-input-mouse.
> >>
> >We don't use xf86-input-mouse on Linux, it's been replaced by
> >xf86-input-evdev.
> >
> Excellent!  (I hope :-)).
> What's the version of the X server that first supports input-evdev?

RHEL 5 has xserver-1.1 and provides evdev, judging by the tags in the evdev
repo X11R6.9 should be supported in one way or another.

Note that this doesn't mean that current evdev git supports those servers,
IRRC we currently support 1.5 and later.


> Also, although I can rummage through the sources, I might benefit from
> tips if configuring the X server to use evdev is anything short of
> blindingly obvious.

More information about the xorg-devel mailing list