[Ardour-Users] ardour3, netjack, bandwidth, xruns

David Santamauro david.santamauro at gmail.com
Wed Jan 1 05:04:06 PST 2014

Happy new year ... if this isn't the appropriate list, direct to the 
right one, thanks.

I've started creating my orchestral template using ardour3 (on the 
master) and a slave. When I reach a certain number of tracks the xruns 
start piling up.

Master message(s):
Wed Jan  1 07:15:08 2014: NetMaster : overloaded, skipping receive from 

... does this mean the master is overloaded?

The specs:
   - master is an 8-core/16GB RAM
   - slave is 4-core/16GB RAM

Both have Gb network interfaces and both are connected to a Gb switch.

ardour3 does take CPU slices but the master load avg is ~ 85% idle and 
DSP load < 20%.

Viewing network traffic using iptraf, I see total usage in the 45Mb/s 
(4% utilization) range for both master and slave -- clearly room to 
spare so I'm assuming there is some other bottleneck somewhere.

There are no xruns on the slave.

I guess the questions are:

   - are there hard limits on the number of tracks that can be used when 
using using jack over the network?

   - Is there a formula to figure out this out, e.g., is there a 
relationship between the size of the jack graph and data per cycle?

   - Are there settings (network or for jack_load netmanager) that would 
help this situation?

Both master and slave jackd versions are the same:

$ jackd -V

I've read this [1] and it appears there are two modes: sync and async. 
I'll try toggling this and see what happens.

... but any other help would be appreciated.


[1] http://trac.jackaudio.org/wiki/WalkThrough/User/NetJack2

More information about the Ardour-Users mailing list