On Tue, Jun 23, 2009 at 6:19 PM, Fernando
Lopez-Lezcano wrote:> see here for an interesting entry:
that is hilarious :)
> and
this seems deeply odd. i am also in that same situation. it seems that
something *must* be overriding it, but what?
>> the API looks entirely usable to me, in the sense that i could easily
yeah, i note that in the second bug report there, peter z. makes some
comments about RT scheduling that are not entirely accurate for our
use case.
we are aiming at deterministic behaviour by each client in a JACK
graph, but we don't actually expect determinism across time (e.g. as
clients are started and stopped). we're happy to eat 95% of the CPU
time, even if we generally expect the typical figure to be more like
10%. this tends to force JACK towards a cgroup that has a perhaps
unreasonably large allocation, and a misleading one. AFAICT, the
Sum(all cgroup runtime) cannot exceed the rt sched period. So you
cannot set things up to allow "JACK" to get 95% and
to get 95% and just have stuff break if you try to do both. this is
good and bad - its an accurate reflection of resource reservation
policy, but it doesn't actually reflect what a regular user may want -
running two RT subsystems at different times without reconfiguring
their cgroups. of course, i have no idea what those two RT subsystems
might be, so its a bit moot.
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.