[Ardour-Users] The future?
markknecht at gmail.com
Fri Aug 13 12:22:19 PDT 2010
On Fri, Aug 13, 2010 at 11:40 AM, Fernando Lopez-Lezcano
<nando at ccrma.stanford.edu> wrote:
> On Thu, 2010-08-12 at 15:24 +0100, Nick Murtagh wrote:
>> On 12 August 2010 15:11, david headon <davidheadonuk at yahoo.co.uk> wrote:
>> > I'm not sure why. I find similar non-functionality with the Ubuntu repos
>> > and their 'realtime' kernel..
>> > Longer boot times, and no discernible performance improvements...
>> > Perhaps even worse!
>> Here's what ubuntu do to create "their" kernel:
>> Very little. It's basically vanilla. Are the other distros patching
>> their realtime kernels more than this?
> The Planet CCRMA rt kernel is applied on top of (usually) bleeding edge
> versions of the Fedora kernel builds. So it has whatever fixes Fedora
> adds - but only those that allow the rt patch to patch cleanly - plus
> the rt patch, and almost nothing else.
> The kernel configuration (also important) is vanilla Fedora plus the
> usual rt tweaks.
> (BTW, the current version on fc13 is 22.214.171.124-rt29)
> As to why different distros rt kernels act differently I don't really
> really know. I would imagine it would be very difficult to do a
> scientific comparison, too many variables. One caveat to take into
> account is that performance not only depends on the rt kernel itself.
> The interrupt priorities have to be properly prioritized (thanks to
> Rui's rtirq script plus a correct configuration). And Jack itself has to
> run at the right rt priority level as well (below the soundcard irq
> priority but above everything else). If those priorities don't match up
> correctly the performance will not be as good.
> Plus, of course, the hardware you run on will also make a difference.
> -- Fernando
> Ardour-Users mailing list
> ardour-users at lists.ardour.org
Good to see you Fernando.
I suspect there are more ways to do that than people on Earth if you include
(all possible kernel patches) * (different kernel config options).
The Gentoo pro-audio overlay rt-sources is simply vanilla-sources +
the rt-patches. No Gentoo kernel patches like gentoo-sources.
c2stable ~ # emerge rt-sources
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) sys-kernel/rt-sources-126.96.36.199-r29 from proaudio
* CPV: sys-kernel/rt-sources-188.8.131.52-r29
* REPO: proaudio
* USE: amd64 elibc_glibc kernel_linux multilib userland_GNU
>>> Preparing to unpack ...
>>> Unpacking source...
>>> Unpacking linux-2.6.33.tar.bz2 to /var/tmp/portage/sys-kernel/rt-sources-184.108.40.206-r29/work
* Applying patch-220.127.116.11.patch (-p0+) ...
[ ok ]
* Applying patch-18.104.22.168-rt29.bz2 ...
[ ok ]
>>> Source unpacked in /var/tmp/portage/sys-kernel/rt-sources-22.214.171.124-r29/work
>>> Compiling source in /var/tmp/portage/sys-kernel/rt-sources-126.96.36.199-r29/work/linux-188.8.131.52-rt29 ...
>>> Source compiled.
>>> Test phase [not enabled]: sys-kernel/rt-sources-184.108.40.206-r29
>>> Install rt-sources-220.127.116.11-r29 into /var/tmp/portage/sys-kernel/rt-sources-18.104.22.168-r29/image/ category sys-kernel
>>> Copying sources ...
>>> Completed installing rt-sources-22.214.171.124-r29 into /var/tmp/portage/sys-kernel/rt-sources-126.96.36.199-r29/image/
More information about the Ardour-Users