Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Jul 1998 15:26:10 +0200 (MET DST)
From:      Luigi Rizzo <luigi@labinfo.iet.unipi.it>
To:        smoergrd@oslo.geco-prakla.slb.com (Dag-Erling Coidan Smørgrav)
Cc:        sos@FreeBSD.ORG, nick.hibma@jrc.it, hackers@FreeBSD.ORG
Subject:   Re: timeout granularity (was: Re: Console driver...)
Message-ID:  <199807021326.PAA12564@labinfo.iet.unipi.it>
In-Reply-To: <rx4af6s2x80.fsf@oslo.geco-prakla.slb.com> from "Dag-Erling Coidan Smørgrav" at Jul 2, 98 03:33:48 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> With a 70 Hz refresh rate, we're talking more like 14 ms in the worst
> case, which is pretty darn bad.
> 
> > If one can, say, assume that the vertical retrace is never less than
> > 1ms, then HZ=2000 should do the job (wakeup at every tick...).
> 
> Ah, I didn't think of it quite like that. Yes, it would work, and you
> wouldn't have to busy-wait at all; just wake up at every tick, check
> if you're in a retrace, and if you are, do your job.

actually, if you could only know how far away you are from the retrace
(perhaps by reading some status register ?) you could even tolerate a
coarser timer.

	luigi

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807021326.PAA12564>