Date: Thu, 17 Nov 2011 12:38:26 +0400 From: Peter Vereshagin <peter@vereshagin.org> To: freebsd-questions@freebsd.org Subject: realtime priority for subspawned process Message-ID: <20111117083825.GA5467@external.screwed.box>
next in thread | raw e-mail | index | archive | help
Hello. I want to have a realtime priority for the particular daemon process launched from X11 application. Daemon is: jackd and app is: audio/ardour. Previous ardour version(s) allowed me to go well with sox but no more for now. It tries to execute: jackd -d oss and the error is: cannot use real-time scheduling (FIFO at priority 10) [for thread 169873472, from thread 169873472] (1: Operation not permitted) It's ok though if i run the jack as a root. But I need not it like this for jack started from ardour. I tried to find a thing like 'realtime group': http://jackaudio.org/linux_rt_config but such a thing on a freebsd doesn't seem to exist. Or is it? I grepped for 'nice', 'rt', 'realtime' in login.conf but nothing like that so far. Thus I have to trick 'jackd' command in the path to use the sudo and run jackd with: nice(1), rtprio(1) or the user with the same uid but with nicer initial priority in a login.conf.db. Which of those 3 ways will work and will be the least evil? Am I missing something and there are more ways to get with ardour? Shall I file a gnats PR as the regular desktop user doesn't seem to be able to use the audio/ardour? Thank you. -- Peter Vereshagin <peter@vereshagin.org> (http://vereshagin.org) pgp: A0E26627
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111117083825.GA5467>