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