Hi,

c) I thought that because the extra weight(scheduling etc) that jack adds this was perfectly justified.
My system isn't perfectly tuned and that might be the reason I notice the difference...

It shouldn't be a problem, iwht only a few apps running the overhead is
very small. If by "isn't perfectly tuned" you mean not running SCHED_FIFO
or a patched kernel that its not that supprising, the context switch will
be causing big problems. But, at worst it should just make xruns a bit more
frequent, not go from none to some.
What I have noticed is subtle, I have xruns in both situations but the rate increases noticeably.
I've been running patched kernels but there are all kinds of parameters (as I'm sure you know) to tweak before it is sufficiently solid.
I would consider my findings pretty much expected behaviour with a less then perfectly tuned system.

The real problem is that it's so very very hard to tune a system sufficiently without hours and hours of work. It would be very nice if there was some way to automate, atleast parts of, the process.

/Robert






Reply via email to