Hi,
What I have noticed is subtle, I have xruns in both situations but the rate increases noticeably.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.
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
