Implement THREAD_PRIORITY_TIME_CRITICAL

Con Kolivas kernel at kolivas.org
Tue Apr 4 08:47:59 CDT 2006


On Tuesday 04 April 2006 23:46, Mike Hearn wrote:
> > By infinite loop I assume you mean it is sleeping, not burning cpu... But
> > anyway, is this a separate thread or part of a monolithic "wine"?
>
> Right, it blocks on a message pipe. It's a separate thread.
>
> > I think fragile is too harsh a way to describe it. You're not after 100%
> > realtime guarantee, just good all round audio that would basically not
> > stutter under normal circumstances. Currently you're not even getting
> > that.
>
> Yes. The problem is nobody seems to know why not. It may be simply that
> lowish is not low enough (where "enough" is defined to be as low as
> Windows would provide). Unless somebody can sched light on the issue
> (har har :) we appear to be stuck.

Is it kernel dependant? Does 2.6.11 for example exhibit the problem or only 
recent kernels? Or has noone tried an older kernel like that?

Cheers,
Con



More information about the wine-devel mailing list