Re: RT patch acceptance

Lee Revell
2005-05-25T18:51:28Z

On Wed, 2005-05-25 at 08:05 +0200, Ingo Molnar wrote:
> * Nick Piggin <nickpiggin@yahoo.com.au> wrote:
>
> > Lee Revell wrote:
> >
> > > The IDE IRQ handler can in fact run for several ms, which people
> > > sure can detect.
> >
> > Are you serious? Even at 10ms, the monitor refresh rate would have to
> > be over 100Hz for anyone to "notice" anything, right?... [...]
>
> you are assuming direct observation. Sure, a human (normally) doesnt
> notice smaller than say 10-20 msec of lag. But, a human very much
> notices indirect effects of latencies, such as the nasty 'click' a
> soundcard produces if it overruns.
>
> > What sort of numbers are you talking when you say several?
>
> a couple of msecs easily even on fast boxes. Well over 10 msecs on
> slower boxes.
>

Right, normal desktop use on a fast machine probably won't notice. But
if you're trying to play a softsynth with a MIDI keyboard, 10ms is about
the threshold of perceptible lag. I think it's reasonable to expect
this to work without having to customize your kernel for low latency.

If you're trying to plug your guitar into the line in, and put some
LADSPA effects on it, then the threshold is really 3-5ms, because
keyboard players are used to more latency (think about the mechanics of
striking a piano key vs. plucking a string with a pick).

I don't think sub-millisecond latencies are needed with the default
config. But, both of the above should work OOTB like on Windows and
OSX.

Lee