All of lore.kernel.org
 help / color / mirror / Atom feed
From: Clark Williams <williams@redhat.com>
To: Damien Moody <webmaster@gentoostudio.org>
Cc: linux-rt-users@vger.kernel.org
Subject: Re: rt kernel, pro-audio use
Date: Thu, 20 Dec 2012 11:00:52 -0600	[thread overview]
Message-ID: <20121220110052.5f709692@redhat.com> (raw)
In-Reply-To: <50D231F5.4060604@gentoostudio.org>

[-- Attachment #1: Type: text/plain, Size: 1506 bytes --]

On Wed, 19 Dec 2012 21:30:29 +0000
Damien Moody <webmaster@gentoostudio.org> wrote:

> Hi,
> 
> I have a couple of questions.
> 
> 1. I'd like to keep informed when the rt kernel gets updated, so I can 
> put up a new Gentoo ebuild on my site (gentoostudio.org). Is this the 
> list for that? If not, what is?
> 
> 2. I use the rt patches a la rt-sources on Gentoo. I'm a musician and 
> audio engineer. What advantages does the rt patch set provide over other 
> patch sets like ck-sources and pf-sources, where latency can be 
> configured to be very low? I'd like to document this on my site.
>

I use an RT-patched kernel with Fedora to record drum tracks with
Ardour3+jack+ffado. I can record 16-channels of 24-bit samples at
48000Hz through a pair of Presonus FP10s attached to a Lenovo W510
laptop and I honestly can't remember the last time I had an xrun. 

I'm sure plenty of people can do this with a standard kernel that's
been tuned but no matter how much they tune it, there's always the
possibility of running into a priority-inversion situation. The RT
patchset converts most of the spinlocks in the kernel to an
rt_mutext_t. The rt_mutex_t lock has a priority-inheritance chain that
allows for a temporary priority boost of a thread holding a lock when a
higher priority thread tries to claim the lock. This prevents
intermediate priority threads from preventng the lock-holder thread
from running, delaying the high priority thread indefinitely. 

Clark


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

      parent reply	other threads:[~2012-12-20 17:01 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-19 21:30 rt kernel, pro-audio use Damien Moody
2012-12-20  8:36 ` Ove Karlsen
2012-12-20 17:00 ` Clark Williams [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20121220110052.5f709692@redhat.com \
    --to=williams@redhat.com \
    --cc=linux-rt-users@vger.kernel.org \
    --cc=webmaster@gentoostudio.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.