From: Mark Knecht <markknecht@at...> - 2002-12-29 18:26:46
More thoughts, or really questions, concerning the timing problems
I'm dealing with right now. Basically, how do the developers of
Rosegarden run the program?
1) Do you run as root, or as a user?
2) Do any of you run Jack? To get low audio latency, jack must be run as
root, or must be run on a kernel with capabilities enabled, like the
PlanetCCRMA kernel. (Still checking that this is actually true for this
kernel and jack version.)
3) If Jack is running as root, or with root priorities via capabilities,
then what will that do to Rosegarden's ability to deliver MIDI events to
the hardware on time?
In my current environment I'm running jackstart as a user, which
gives jack low-latency access to the machine, and I'm running Ardour as
user, which according to Paul Davis gives Ardour root-type capabilities
as granted by Jack. (I do not understand this, so if I'm
miscommunicating something I hope someone will inform me!)
I'm also running RG as a user and getting bad MIDI timing.
Should I be running RG as root? Is this safe?