Hey guys,<br>Have a look at this:<br>bowman@melinda ~ $ uname -a<br>Linux melinda 2.6.24_rc8-100-rt #1 SMP PREEMPT RT Sun Jan 20 18:23:34 EET 2008 i686 mobile AMD Athlon(tm) XP-M 2200+ GNU/Linux<br><br>I&#39;m really happy now. I did it.<br>
Thanks to all.<br><br><br><br><div class="gmail_quote">On Tue, Mar 18, 2008 at 9:49 PM, Mark Knecht &lt;<a href="mailto:markknecht@gmail.com">markknecht@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
There is really no reason that I know of that you cannot build this<br>
kernel yourself. It&#39;s not horribly difficult once you&#39;ve done it a few<br>
times. It can be quite daunting when you&#39;re up to bat for the first<br>
time though. the trick is understanding what driver modules you are<br>
using and making sure all of those are included in the configuration<br>
of your new kernel. Once you get past that step it&#39;s just a matter of<br>
adding a new option in the grub config file and trying it out.<br>
<br>
>From the RTWiki these are the commands to download and patch a kernel:<br>
<br>
<br>
# wget <a href="ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.1.tar.bz2" target="_blank">ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.1.tar.bz2</a><br>
# wget <a href="http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.23.1-rt11.bz2" target="_blank">http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.23.1-rt11.bz2</a><br>
# tar xfj linux-2.6.23.1.tar.bz2<br>
# cd linux-2.6.23.1<br>
# bzcat2 ../patch-2.6.23.1-rt11.bz2 | patch -p1<br>
<br>
The above is for 2.6.23. If you were going to do it you might as well<br>
go for 2.6.24.<br>
<br>
Changing the kernel itself should not cause any changes in the<br>
stability of your applications. They really exist at a higher level<br>
and just talk to the kernel underneath it. If a new minor revision<br>
kernel upgrade breaks an application I think it would generally be<br>
considered a regression in the kernel and would get fixed. I have<br>
kernels ranging back to 2.6.14. they all work.<br>
<br>
Hope this helps,<br>
<font color="#888888">Mark<br>
</font><div><div></div><div class="Wj3C7c"><br>
On Tue, Mar 18, 2008 at 12:41 PM, Arda Eden &lt;<a href="mailto:ardaeden@gmail.com">ardaeden@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;m a PARDUS (a Turkish GNU/Linux distro) user so that the latest kernel<br>
&gt; provided by my distro developers is 2.6.18.8-86. I can&#39;t know why they don&#39;t<br>
&gt; complile a new one but i think that it&#39;s about the stability of most<br>
&gt; applications provided by thet distro.<br>
&gt;<br>
&gt; Which distro of Linux is most suitable for most linux audio applications ?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Mar 18, 2008 at 9:36 PM, Mark Knecht &lt;<a href="mailto:markknecht@gmail.com">markknecht@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; That kernel is getting pretty old. I&#39;m running 2.6.24-rt1 here. you<br>
&gt; &gt; might want to check out the RT-Wiki or some of the sites for using RT<br>
&gt; &gt; kernels with audio apps.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; <a href="http://rt.wiki.kernel.org/index.php/Main_Page" target="_blank">http://rt.wiki.kernel.org/index.php/Main_Page</a><br>
&gt; &gt;<br>
&gt; &gt; The above link gives instructions for patching a kernel to get to an RT<br>
&gt; kernel.<br>
&gt; &gt;<br>
&gt; &gt; Hope this helps,<br>
&gt; &gt; Mark<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Tue, Mar 18, 2008 at 12:02 PM, Arda Eden &lt;<a href="mailto:ardaeden@gmail.com">ardaeden@gmail.com</a>&gt; wrote:<br>
&gt; &gt; &gt; Hmm,<br>
&gt; &gt; &gt; So this is all about my kernel:<br>
&gt; &gt; &gt; Linux melinda 2.6.18.8-86 #2 SMP Mon Feb 11 00:50:59 EET 2008 i686<br>
&gt; mobile<br>
&gt; &gt; &gt; AMD Athlon(tm) XP-M 2200+ GNU/Linux<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Is it possible to patch it in order to make it a RT kernel ?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Tue, Mar 18, 2008 at 8:59 PM, Mark Knecht &lt;<a href="mailto:markknecht@gmail.com">markknecht@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Tue, Mar 18, 2008 at 11:41 AM, Arda Eden &lt;<a href="mailto:ardaeden@gmail.com">ardaeden@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; So what does a realtime kernel change ? Makes my latency 1 ms ?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; On Tue, Mar 18, 2008 at 8:38 PM, Arnold Krille<br>
&gt; &lt;<a href="mailto:arnold@arnoldarts.de">arnold@arnoldarts.de</a>&gt;<br>
&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Am Dienstag, 18. März 2008 schrieb Mark Knecht:<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Mar 18, 2008 at 11:25 AM, Arda Eden &lt;<a href="mailto:ardaeden@gmail.com">ardaeden@gmail.com</a>&gt;<br>
&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; So is it really necessary to have a realtime kernel in order<br>
&gt; to<br>
&gt; &gt; &gt; use<br>
&gt; &gt; &gt; &gt; &gt; linux<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; audio applications without any latencies or xruns ?<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; It is not possible to use ANY kernel with NO latencies. EVERY<br>
&gt; kernel<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; has latencies. The question is how low do you want the latencies<br>
&gt; to<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; be? If you can exist with 50mS or higher you might get away with<br>
&gt; a<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; standard kernel. If you want to run with 1.2mS latency then you<br>
&gt; will<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; absolutely have to have a real-time enabled kernel.<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Still it has to be noted that you can achieve 5ms latency without<br>
&gt; a<br>
&gt; &gt; &gt; &gt; &gt; &gt; RT-kernel... Even with an el-cheapo builtin soundcard...<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Arnold<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Absolutely. The most recent kernels are often quite good. However I<br>
&gt; &gt; &gt; &gt; would say that the difference between a standard kernel running 5mS<br>
&gt; &gt; &gt; &gt; and a RT kernel running 5mS is that the RT kernel is far more likely<br>
&gt; &gt; &gt; &gt; to meet the 5mS requirement under heavy system loads while the<br>
&gt; &gt; &gt; &gt; standard kernel may, at times, give a bit too much time to non-rt<br>
&gt; &gt; &gt; &gt; threads and not get back to your audio thread as fast as someone might<br>
&gt; &gt; &gt; &gt; want.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; If you want the highest reliability means of meeting your RT<br>
&gt; &gt; &gt; &gt; requirements all the time then use the RT kernel. If you are just<br>
&gt; &gt; &gt; &gt; doing home recording and can accept an occasional xrun (i.e. - a<br>
&gt; &gt; &gt; &gt; glitch in the recorded data) then stick with the standard kernel for<br>
&gt; &gt; &gt; &gt; as long as it works for you.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Just my view,<br>
&gt; &gt; &gt; &gt; Mark<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; Arda EDEN<br>
&gt; &gt; &gt; Cumhuriyet University<br>
&gt; &gt; &gt; Faculty of Fine Arts<br>
&gt; &gt; &gt; Department of Music Technology<br>
&gt; &gt; &gt; Sivas/TURKEY<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt;<br>
&gt; Arda EDEN<br>
&gt; Cumhuriyet University<br>
&gt; Faculty of Fine Arts<br>
&gt; Department of Music Technology<br>
&gt; Sivas/TURKEY<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Arda EDEN<br>Cumhuriyet University<br>Faculty of Fine Arts<br>Department of Music Technology<br>Sivas/TURKEY