[Jackit-devel] Re: [Icecast] ices-kh dropping jack ports unexpectedly

Jack O'Quin joq at io.com
Mon Oct 18 20:04:15 UTC 2004

Karl Heyes <karl at xiph.org> writes:

> On Mon, 2004-10-18 at 18:27, Jack O'Quin wrote:
> > Karl Heyes <karl at xiph.org> writes:
> > 
> > > Are you running with realtime privileges, for this you need to start as
> > > root if you want that. Even with realtime privileges there may be odd
> > > cases where the scheduling latency is a bit too high, it all depends on
> > > the drivers and kernel version but the current state is not that bad and
> > > getting better.
> > 
> > There are several ways to gain realtime privileges.  Running as root
> > is the simplest, but perhaps the worst solution.  
> Just to be clear, with ices, you can drop to a nominated user after the
> realtime scheduler is selected. Running as root after that is not
> required.

That does not solve the problem at all.  If you run jackd as root, you
must run *all* JACK clients as root.  They are not all coded that way,
and some cannot be.  Neither they nor jackd should be entrusted with
God-like superuser powers.

More information about the Icecast mailing list