[PATCH xserver 01/20] Remove non-smart scheduler. Don't require setitimer.

Keith Packard keithp at keithp.com
Mon Nov 23 17:53:26 PST 2015


Peter Harris <pharris at opentext.com> writes:

> Data point:
>
> I've got a Dell box (also Ivy Bridge) where calling GetTimeInMillis()
> after each request dings noop performance by like 30% because the TSC is
> unstable.

That's terrible.

> That said, this box is an outlier. Every other recent box I can put my
> hands on has a fast GetTimeInMillis().

The patch in question doesn't call GTIM after each request unless you
use -dumbSched; and that is really just to make using gdb easier, not
something I'd expect people to use in production.

I wonder if having a separate thread updating the time would end up
being a net win?

-- 
-keith
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 810 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20151123/bd35b49a/attachment.sig>


More information about the xorg-devel mailing list