Skip to content

Commit

Permalink
move --sched in realtimelinux.xml
Browse files Browse the repository at this point in the history
  • Loading branch information
tjingboem authored Oct 23, 2023
1 parent f00f8e7 commit 9829301
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions overview/realtimelinux.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@
interface to the ALSA drivers, in a manner which is in some respects
similar but fundamentally different from that provided by JACK.
</para>

<bridgehead>Scheduling</bridgehead>
<para>If you are able to run Csound as the root user, using the "--sched"
flag will dramatically improve realtime performance, when using ALSA,
however you may hang your system if you do something stupid. DO NOT
use "--sched" if you are using JACK for audio output. JACK controls
scheduling for the audio applications connected to it, and also tries
to run at the highest possible priority. If the "--sched" flag is
used, Csound and JACK will be competing rather than cooperating,
resulting in extremely poor performance. </para>

<bridgehead>Using ALSA</bridgehead>
<para>
Expand Down Expand Up @@ -338,15 +348,5 @@ ALSASEQ: created input port 'Csound' 130:0
ALSASEQ: connected from 20:0
..............
</literallayout>

<bridgehead>Scheduling</bridgehead>
<para>If you are able to run Csound as the root user, using the "--sched"
flag will dramatically improve realtime performance, when using ALSA,
however you may hang your system if you do something stupid. DO NOT
use "--sched" if you are using JACK for audio output. JACK controls
scheduling for the audio applications connected to it, and also tries
to run at the highest possible priority. If the "--sched" flag is
used, Csound and JACK will be competing rather than cooperating,
resulting in extremely poor performance. </para>

</section>

0 comments on commit 9829301

Please sign in to comment.