> 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