[PD] pd with -jack & -rt
Winfried Ritsch
ritsch at iem.at
Tue Jan 20 14:28:35 CET 2004
guenter geiger writes:
>On Mon, 19 Jan 2004, Frank Barknecht wrote:
>> Hallo,
>> guenter geiger hat gesagt: // guenter geiger wrote:
>> > On Mon, 19 Jan 2004, Miller Puckette wrote:
>> > > well, now it's pd and jack ... in the future, there's no telling how
>> > > crowded the space of "real-time" hungry processes will get. So maybe
>> > > it's worth finding a general way to determine which level Pd should
>> > > live at. Perhaps it should be just below the one jack chooses (and does
>> > > anyone know that one?)
>> >
>> > seems to be 10 for the server and 9 for the client.
>> > (from jackd/jackd.c:static int realtime_priority = 10;)
>>
Since jack triggers a callback it should be higher priority (which is
as a realtime priority in the new kernel 2.6.0 a lower number 1..99
for realtime which is mapped to 20-N, effective 140-N on 2.6.0 with
the priority library call, to talk about he same numbers).
But also I saw clients priority number:
res->realtime_priority = engine->rtpriority - 1;
in engine.c of jackd
which means jack itself makes a client call (callback) one less than
jack, so pd should be at least 2 less than jack, so that the callback
always has priority to pd.
mfg winfried
More information about the Pd-list
mailing list