asbjs(a)stud.ntnu.no (Asbjørn Sæbø) writes:
* Will an ordinary program, run as root, take
advantage of the real time
capabilities of the kernel?
No.
* Will an ordinary program, run as a user that is a
member of the
"audio" group on f.i. Agnula, take advantage of the real-time capabilities?
No.
* If given a real-time kernel, what else is necessary
to take advantage
of its capabilities?
Your realtime thread needs to use one of the POSIX realtime scheduling
options: SCHED_FIFO or SCHED_RR. For best results, only do this for
the code that actually *needs* precise timing.
* How does normal priorities (nice, renice) play
together with the
real-time kernel?
They run at a lower priority than SCHED_FIFO or SCHED_RR threads.
--
joq