Real Time Kernel, Responsiveness?

RT kernel is not needed for most use-cases

Do I need a realtime kernel to use realtime scheduling? | JACK Audio Connection Kit

Do I need a realtime kernel to use realtime scheduling?

No. Realtime scheduling is available on all Linux systems no matter what kernel they use, and current versions of JACK use it by default. A kernel built with the realtime patches (an “RT kernel”) is needed only if:

  • You want to run JACK with very low latency settings that require realtime performance that can only be achieved with an RT kernel
  • Your hardware configuration triggers poor latency behaviour which might be improved with an RT kernel

Most users do not need an RT kernel in order to use JACK, and most will be happy using settings that are effective without an RT kernel.

Realtime scheduling is provided by package realtime-privileges and realtime user group

There is a security risk to consider when optimising a system for realtime scheduling

Quote edited after comment in post #11 from @Aragorn

SysVinit 3.10 Released - phoronix.com

While most Linux distributions are running on systemd as the init/service manager, SysVinit is continuing to be maintained

But sysvinitAUR has not been updated to latest version

SysVinit - ArchWiki
Warning: Arch Linux only has official support for systemd. [1] When using SysVinit, please mention so in support requests.

itsfoss.com 14 Systemd-Free Linux Distributions

To compare sysvinit and systemd performance with RT kernels I would suggest check out AV Linux MX Edition with Liquorix Kernel

2 Likes