No subject


Wed Feb 27 02:06:33 EST 2008


<br>
<br>
# wget <a href=3D"ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.1=
.tar.bz2" target=3D"_blank">ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linu=
x-2.6.23.1.tar.bz2</a><br>
# wget <a href=3D"http://www.kernel.org/pub/linux/kernel/projects/rt/patch-=
2.6.23.1-rt11.bz2" target=3D"_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=3D"#888888">Mark<br>
</font><div><div></div><div class=3D"Wj3C7c"><br>
On Tue, Mar 18, 2008 at 12:41 PM, Arda Eden &lt;<a href=3D"mailto:ardaeden@=
gmail.com">ardaeden at 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 mo=
st<br>
&gt; applications provided by thet distro.<br>
&gt;<br>
&gt; Which distro of Linux is most suitable for most linux audio applicatio=
ns ?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Mar 18, 2008 at 9:36 PM, Mark Knecht &lt;<a href=3D"mailto:mar=
kknecht at gmail.com">markknecht at gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; That kernel is getting pretty old. I&#39;m running 2.6.24-rt1 her=
e. you<br>
&gt; &gt; might want to check out the RT-Wiki or some of the sites for usin=
g RT<br>
&gt; &gt; kernels with audio apps.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; <a href=3D"http://rt.wiki.kernel.org/index.php/Main_Page" target=
=3D"_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=3D"mailto=
:ardaeden at gmail.com">ardaeden at 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 200=
8 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=3D"=
mailto:markknecht at gmail.com">markknecht at 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=
=3D"mailto:ardaeden at gmail.com">ardaeden at gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; So what does a realtime kernel change ? Makes my l=
atency 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=3D"mailto:arnold at arnoldarts.de">arnold at arnoldarts.de</a>&g=
t;<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=E4rz 2008 schrieb Mark Kne=
cht:<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 E=
den &lt;<a href=3D"mailto:ardaeden at gmail.com">ardaeden at 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 late=
ncies or xruns ?<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; It is not possible to use ANY kernel wit=
h NO latencies. EVERY<br>
&gt; kernel<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; has latencies. The question is how low d=
o 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 enab=
led 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 s=
oundcard...<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 goo=
d. 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 fa=
r more likely<br>
&gt; &gt; &gt; &gt; to meet the 5mS requirement under heavy system loads wh=
ile 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 a=
s 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 yo=
ur RT<br>
&gt; &gt; &gt; &gt; requirements all the time then use the RT kernel. If yo=
u 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 standa=
rd 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=3D"all"><br>-- <br>Arda EDEN<b=
r>Cumhuriyet University<br>Faculty of Fine Arts<br>Department of Music Tech=
nology<br>Sivas/TURKEY

------=_Part_17476_4389071.1205879775901--


More information about the Linux-audio-user mailing list