Re: low latency kernel?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 04/02/2015 10:46 AM, Les Mikesell wrote:
Someone recently posted on the x2go list that he had a problem with
jerky videos playing remotely on Ubuntu, but solved it by installing a
low latency kernel that was available as an alternative.  That made me
curious as to whether CentOS has an equivalent - or a way to build
something similar.

You want the kernel-rt package. This is a part of the MRG packaging. The source RPM for the latest version for EL6 is at ftp://ftp.redhat.com/redhat/linux/enterprise/6Server/en/RHEMRG-RHEL6/SRPMS/kernel-rt-3.10.58-rt62.60.el6rt.src.rpm (and while looking in this area, I found some very interesting things in the 7 trees......). I don't see a kernel-rt package in any of the C7 repos, but sources are in the kernel-rt git at git.centos.org. Just need to build it and its dependencies. Karanbir, Johnny, et al: are there any plans to build this at some point?

And then you'll want to read https://rt.wiki.kernel.org/index.php/RT_PREEMPT_HOWTO as the RT preemptable kernel has some differences in behaviors you need to be aware of.

I have used the RT_PREEMPT kernel, when dealing with multitrack audio setups where you need to do overdubbing and punchins/outs. Every millisecond counts when you have a musician or vocalist listening to a mix of 16 tracks, their own previously recorded track, and they need to punch in and perform (with pre-roll) a new take of a section then punch out to return to the previously recorded material.

Currently I use AVLinux for that task, but CentOS 7 plus the RT kernel (with all the tools needed for said kernel) would be fantastic; the software I use, Harrison Consoles' Mixbus (based on Ardour), runs very well on C7, but the latency is a bit too high (and far too nondeterministic thanks to clock scaling) for 16 channel overdubs with punchins/outs. AVLinux works well for this.

Years ago, the way to get this on Red Hat Linux and later Fedora and CentOS was to install the kernel-rt from PlanetCCRMA; it's been a while since I looked for it there. But Red Hat has the MRG product.

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos




[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux