> 1. Build your own kernel from scratch - too complicated for me at
> this time
It's easy if you know what to do ;-) .
I made the experience that learning how to build a kernel still is
useful these days, especially for audio stuff. Or using a well
preconfigured audio distribution.
> 2. Use the realtime_lsm module on an existing kernel -
> I've tried this, but I read it's no longer supported in the kernel
> because of #3...
It's still supported and I run it on top of a recent 2.6.14.2 kernel.
Advantage: it's realtively simple to build and use. Usually you do not
need to rebuild a complete kernel, you only need to build that module
and load it.
OTOH, the RT-LSM module "only" makes it possible that non-root users get
access to realtime priviledges - it doesn't improve the latency of the
system itself, so...
> 3. Use rtlimits, which is already a part of the default kernel.
...this is the right thing to do, I guess.
> Last night I downloaded the set_rtlimits program and was able to get
> jackd running with real time capabilities. I haven't done any
> real-world work yet, so I don't know if my efforts were truly
> successful. Here are my questions:
>
> 1. Is rtlimits all that I need for audio work? It seems way too
> simple. I remember that people using 2.4 kernels had at least two
> patches that had to be applied before the kernel was suitable for
> audio work. If I use rtlimits, do I still need to build a kernel
> with, for instance, the ck patches for a preemptable kernel?
The default 2.6.14 kernel is much better for audio work than any kernel
before. If it is good enough for your work, why bother yourself with
kernel patching?
> 2. Is anyone using rtlimits instead of realtime_lsm? Is there any
> benefit to using one over the other, in terms of real-world audio
> work?
> 3. Should I just break down and install DeMudi? :)
DeMuDi and Planet CCRMA are known to work out of the box for audio work,
that's what they are for ;-) .
> I hope my questions make sense. Please feel free to correct any
> errors in my logic here, that is exactly what I am looking for - to
> learn how to do things myself the right way.
You're welcome.
Best regards
ce
Received on Thu Dec 22 00:15:05 2005
This archive was generated by hypermail 2.1.8 : Thu Dec 22 2005 - 00:15:05 EET