On Sun, Mar 1, 2015 at 7:28 PM, Len Ovens <len(a)ovenwerks.net> wrote:
I have worded things wrong, or not used enough words.
I have not found a
badly behaved audio program. When using multiple workspaces, the pager used
to get from one workspace to another can get swapped out with a low enough
swappiness. Clicking on the pager means the pager has to be moved into
memory. The pager itself is of low priority and does not disturb the audio,
but the kernel code (at least a few versions back when I was testing this
stuff) that moves the pager back into memory has a higher priority and can
stop audio on the lowlatency kernel.
no kernel code runs in the SCHED_FIFO scheduling class. kernel code
interrupting or delaying a SCHED_FIFO task/thread is a bug in the kernel.