Comment 20 for bug 990992

Revision history for this message
Alban (albeu) wrote : Re: [Bug 990992] Re: The new controller polling frequency is too high for desktop systems

On Thu, 24 May 2012 15:11:44 -0000
RJ Ryan <email address hidden> wrote:

> @juliusvonkohout we are searching for the right fix. "just reverting it"
> doesn't give us any useful information about how to avoid issues like
> this in the future. High-frequency timers are a very necessary part of
> getting rid of latency in Mixxx and making it more responsive.

Reliable timer with 1ms accuracy are just not possible without a
realtime OS. In my experience anything under 10ms is not reliable
enough to be really useful on a desktop OS.

If the design really require such high frequency timer it is a big flaw
IMHO. One *must* use OS events (select() and the like) to efficiently
implement anything that would otherwise need polling with more than
100Hz. Desktop OS are just no realtime OS with guaranteed timing
constraints!

Alban