<meta http-equiv="content-type" content="text/html; charset=utf-8">On Thu, Mar 4, 2010 at 6:41 AM, Ricardo Lameiro <span dir="ltr">&lt;<a href="mailto:ricardolameiro@gmail.com">ricardolameiro@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
I thinj he is using realtime kernel, as he is running jack with the -R flag (reatime) otherwise jack wouldn even start.</blockquote><div><br></div><div>I run jack -R without a realtime kernel (stock fedora) and have no audio dropouts with an M-audio delta 66.</div>
<div><br></div><div>IMHO, the more I think about it, the more I find USB/firewire to be a bad solution for pro-audio, despite the fact that we&#39;re being pushed into it as a solution.. A bad solution, IMHO.</div><div><br>
</div><div>Simply too many layers where things can go wrong. If you&#39;re getting firewire dropouts, consider also that the issue could be coming from your graphics card hogging the bus. <a href="http://www.google.com/search?sourceid=chrome&amp;ie=UTF-8&amp;q=NVidia+firewire+audio+dropout">http://www.google.com/search?sourceid=chrome&amp;ie=UTF-8&amp;q=NVidia+firewire+audio+dropout</a> is a good place to start...</div>
<div><br></div><div>IMHO, the device needing the interrupt should generate the interrupt, directly, for it&#39;s own purposes. Interrupt handling is very application specific. The fact that you&#39;ve got generic interrupts happening for any kind of firewire event, with no obvious way to prioritize events (e.g. audio and video events must take priority over other interrupts and require minimum throughput guarantees), that to me is the root of the problem. </div>
<div><br></div><div>Firewire audio makes sense electrically (to keep audio separate from computer noise) it just doesn&#39;t make sense computationally.  Electrically, it is also totally superfluous: WHy not point-to-point gigabit ethernet and little ethernet D/A and A/D modules and be done with it? </div>
<div><br></div>Niels<br><a href="http://nielsmayer.com">http://nielsmayer.com</a><br><br>
<br><br><div class="gmail_quote"><br></div>