<br><br><div class="gmail_quote">On Thu, Sep 30, 2010 at 1:40 PM, Ralf Mardorf <span dir="ltr">&lt;<a href="mailto:ralf.mardorf@alice-dsl.net">ralf.mardorf@alice-dsl.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div class="h5">On Thu, 2010-09-30 at 13:25 -0500, Scott Lavender wrote:<br>
&gt;<br>
&gt; On Thu, Sep 30, 2010 at 11:44 AM, Ralf Mardorf<br>
&gt; &lt;<a href="mailto:ralf.mardorf@alice-dsl.net">ralf.mardorf@alice-dsl.net</a>&gt; wrote:<br>
&gt;         On Thu, 2010-09-30 at 17:15 +0100, Ricardo Lameiro wrote:<br>
&gt;         &gt; I agree with you. I think the best compromise is to use the<br>
&gt;         Hard RT<br>
&gt;         &gt; kernel patch on top of vanilla kernel, and have the Generic<br>
&gt;         kernel for<br>
&gt;         &gt; everyday usage.<br>
&gt;         &gt; You can choose which kernel to boot from at the beginning,<br>
&gt;<br>
&gt;<br>
&gt;         I only use vanilla + rt-patched kernels for audio-video and<br>
&gt;         everyday<br>
&gt;         usage. The only difference is the CPU frequency scaling. For<br>
&gt;         everyday<br>
&gt;         usage I set it to ondemand and for audio-video work to<br>
&gt;         performance and<br>
&gt;         sometimes I manually enable hr timer when doing MIDI work.<br>
&gt;<br>
&gt;         IMO just a kernl-rt is needed, but as I mentioned before,<br>
&gt;         people running<br>
&gt;         32-bit architecture might need a patch to enable usage of<br>
&gt;         large RAM.<br>
&gt;<br>
&gt;         But indeed, GRUB is our friend, we are free to use several<br>
&gt;         kernels. OT:<br>
&gt;         GRUB is a little bit more user-friendly than GRUB2 is ;).<br>
&gt;<br>
&gt;         &gt; Hard RT kernel, should be the only one to be supported,<br>
&gt;         since it is<br>
&gt;         &gt; the kernel that brings more benefits to audio/video<br>
&gt;         production, If we<br>
&gt;         &gt; spread attention with 2 more kernel flavours, no one can<br>
&gt;         support it,<br>
&gt;         &gt; and lets face it, abogani makes a hell of a good job, so we<br>
&gt;         should<br>
&gt;         &gt; simplify is life :D<br>
&gt;<br>
&gt;<br>
&gt;         Hm, on my Ubuntu Studio, neither Abogani&#39;s, anyone else or my<br>
&gt;         own build<br>
&gt;         kernel-rt are ok :(. I can&#39;t boot any kernel-rt.<br>
&gt;<br>
&gt;         I&#39;m able to run Suse with my self build kernel-rt, but not<br>
&gt;         with the<br>
&gt;         repositories once and I&#39;m able to run 64 Studio (Hardy,<br>
&gt;         Karmic) with<br>
&gt;         kernel-rt from the repositories and self build kernels.<br>
&gt;<br>
&gt;         Live CDs, e.g. AV Linux are ok with the kernel-rt.<br>
&gt;<br>
&gt;         Anyway, the rt-patch could be a PITA, while the PREEMPT only<br>
&gt;         kernel for<br>
&gt;         Ubuntu Studio is ok on my machine, as far as a PREEMPT only<br>
&gt;         kernel is<br>
&gt;         able to do some jobs, but I&#39;m able to boot the kernel.<br>
&gt;<br>
&gt;         IMO we only should take care of the kernel-rt and no other<br>
&gt;         kernel.<br>
&gt;         Hard disk drives today are less expensive so everybody should<br>
&gt;         be able to<br>
&gt;         install a distro for audio-video usage and if needed other<br>
&gt;         distros for<br>
&gt;         other usages, because not only the kernel makes a different.<br>
&gt;         IMO a DAW<br>
&gt;         e.g. don&#39;t need the security that&#39;s needed for some other<br>
&gt;         usages.<br>
&gt;<br>
&gt;         I&#39;m running several Linux, no Windows, on my 2 core AMD 64-bit<br>
&gt;         PC, for<br>
&gt;         everyday usage and audio-MIDI productions, all Linux with<br>
&gt;         kernel-rt<br>
&gt;         only, excepted Ubuntu Studio, because I didn&#39;t had the time to<br>
&gt;         troubleshoot why I&#39;m unable to boot a kernel-rt for Ubuntu<br>
&gt;         Studio.<br>
&gt;<br>
&gt;         I prefer 64 Studio, but I really like Suse and Ubuntu Studio<br>
&gt;         too, of<br>
&gt;         course there are some other good distros, but those three are<br>
&gt;         my<br>
&gt;         favourites, even if Ubuntu Studio until today isn&#39;t ready for<br>
&gt;         production.<br>
&gt;         I like the concept of Ubuntu Studio, excepted of the default<br>
&gt;         PREEMPT<br>
&gt;         kernel, without rt-patch.<br>
&gt;<br>
&gt;         This are just my personal 2 cents, the advantage of Linux,<br>
&gt;         that we do<br>
&gt;         have a lot of different paths we could go, even if it<br>
&gt;         sometimes seems to<br>
&gt;         be a disadvantage.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;         --<br>
&gt;<br>
&gt;         Ubuntu-Studio-users mailing list<br>
&gt;         <a href="mailto:Ubuntu-Studio-users@lists.ubuntu.com">Ubuntu-Studio-users@lists.ubuntu.com</a><br>
&gt;         Modify settings or unsubscribe at:<br>
&gt;         <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users</a><br>
&gt;<br>
&gt;<br>
&gt; This isn&#39;t necessarily addressed to Ralf, but it ties in with the<br>
&gt; comments in his email.<br>
&gt;<br>
&gt; Ubuntu Studio as a project makes far fewer decisions that people<br>
&gt; probably expect.  The kernel is a good example.<br>
&gt;<br>
&gt; The Ubuntu Studio team did not decide to remove the -rt kernel from<br>
&gt; the ISO image because we think it is inferior or that another kernel<br>
&gt; performs better.  We would like to still be able to provide it to our<br>
&gt; users because we understand that it yields performance that other<br>
&gt; kernels cannot provide.  We can no longer provide the -rt kernel in<br>
&gt; the ISO image because it is no longer in the official archives.<br>
&gt;<br>
&gt; Ubuntu Studio exists and must maneuver within Canonical/Ubuntu<br>
&gt; ecosphere.  And sometimes decisions are made by Canonical or Ubuntu<br>
&gt; that grossly affect Ubuntu Studio.  Some of those can be mitigated<br>
&gt; (e.g. ubuntustudio-menu vs. ubuntu menu with social integration) and<br>
&gt; others cannot.<br>
&gt;<br>
&gt; By the way, mitigating such things is a very good reason to keep<br>
&gt; building ISOs instead of just focusing on a Ubuntu Studio PPA.<br>
&gt;<br>
&gt; Some of the reasoning to remove the -rt kernel is because of a desire<br>
&gt; to keep the kernel versions aligned between Ubuntu and Ubuntu Studio.<br>
&gt; And since the -rt patch is not available for every kernel version<br>
&gt; release, to continuously maintain the alignment would eventually be<br>
&gt; untenable, as witnessed with Lucid.<br>
&gt;<br>
&gt; Therefore, Ubuntu Studio is progressing to get the -lowlatency kernel<br>
&gt; accepted and promoted to the official archives.  This way we can offer<br>
&gt; it in the ISO image.  This would provide a performance tuned kernel<br>
&gt; that hopefully most of our users will find acceptable<br>
&gt; &quot;out-of-the-box&quot;.  Since the -lowlatency kernel results from compiling<br>
&gt; the -generic kernel with different flags (at least my understanding of<br>
&gt; it), it can be easily and continuously maintained in the repositories.<br>
&gt;<br>
&gt; For those who still require an -rt kernel, we are planning to<br>
&gt; accommodate those persons by offering the -rt kernel in a PPA.<br>
&gt; However, it should be noted that the -rt kernel version will not<br>
&gt; necessarily align with the kernel offered with any particular current<br>
&gt; Ubuntu Studio release.  As mentioned previously, since we cannot<br>
&gt; control which versions will have a -rt patch released, therefore we<br>
&gt; cannot control which versions can be -rt kernels.  And we certainly<br>
&gt; are not going to have Ubuntu as a whole use an older kernel to keep us<br>
&gt; in sync.<br>
&gt;<br>
&gt; I would not expect the -rt kernel to ever be in the archives again for<br>
&gt; the reasons mentioned above.  This is a secondary effect of developing<br>
&gt; Ubuntu Studio within the Ubuntu framework.  A small detraction, given<br>
&gt; that we can still offer it in a PPA, given the overwhelming sea of<br>
&gt; gains of working within the framework.<br>
&gt;<br>
&gt; I hope this clears up any misconceptions.<br>
&gt;<br>
&gt; Cheers,<br>
&gt; ScottL<br>
<br>
</div></div>2 cents:<br>
<br>
Of course the rt-patch isn&#39;t available for every vanilla kernel version.<br>
<br>
But is it wise to have a distro that includes applications like Ardour,<br>
JAMin, JACK etc. without a kernel-rt?<br>
<br>
What do you think would be the answer, if somebody has got an issue when<br>
using Ardour and the person ask at the Ardour users mailing list,<br>
posting that the kernel isn&#39;t a kernel-rt?<br>
<br>
What is Ubuntu Studio for?<br>
<br>
I guess we could install a &#39;normal&#39; Ubuntu and add Ardour, JACK etc., if<br>
Ubuntu Studio don&#39;t support a kernel-rt I don&#39;t understand what it<br>
should be for?<br>
<br>
Supporting real-time applications without a kernel that is patched with<br>
a rt-patch IMO is pointless.<br>
<br>
*?*<br>
Ralf<br>
<font color="#888888"><br>
<br>
<br>
<br>
--<br>
</font><div><div></div><div class="h5">Ubuntu-Studio-users mailing list<br>
<a href="mailto:Ubuntu-Studio-users@lists.ubuntu.com">Ubuntu-Studio-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users</a><br></div></div></blockquote><div>
<br>Ralf,<br><br>How do you suggest that the -rt kernel be included in Ubuntu Studio if it is not in the Ubuntu repositories?<br><br>This is not a rhetorical question.  I, as Ubuntu Studio project lead, would like to include it.  If you can provide a tenable method to include the -rt kernel in the Ubuntu Studio ISO image I would like to implement it.<br>
<br>If an acceptable solution is not found to include it in the ISO then I believe that we are providing the next best solution; provide another performance tuned kernel (i.e. -lowlatency) and make sure that the -rt kernel is available in PPA and people know about it.<br>
<br>I routinely run Ardour on my P4 2.3ghz desktop with 1.5gigs of memory and the -generic kernel at 11msecs latency and only see xruns when starting applications.  I would imagine that the -lowlatency kernel gives even better performance.<br>
<br>Please test the other kernels available before saying that running applications without a rt-patched kernel is pointless.<br><br>Regards,<br>ScottL<br></div></div><br>