Slackware with full RT kernel configuration
by UrbanDesimator from LinuxQuestions.org on (#6J7R9)
@volkerdi
I'm looking for any advice on system config and kernel config for rt kernel for use with audio production.
#
kernel config currently in use https://pastebin.com/xEXv6qeh
#
I build the kernel with tickless idle set. and I use stock kernel-generic config as my base. I then remove all driver's my system does'nt need along with nfs. RCU config I don't use boost but do set CONFIG_RCU_NOCB_CPU_DEFAULT_ALL=y do I need any of the following options.
#
CONFIG_FORCE_TASKS_RCU
CONFIG_FORCE_TASKS_RUDE_RCU
CONFIG_FORCE_TASKS_TRACE_RCU
CONFIG_TASKS_TRACE_RCU_READ_MB
CONFIG_RCU_LAZY is not set
CONFIG_RCU_DOUBLE_CHECK_CB_TIME
#
I remove all debug options unless I'm building a test kernel, and suspend and hibernation. I set default cpu gov to userspace then use /etc/default/cpufreq to performance
Is there any additional config options recomended
#
#
System configuration
#
I add @audio recomended options to an rt-audio.conf file in /etc/pam.d/limits.d
I also install rtirq and use a custom rc.d file to control rtirq with start stop status reset restart. The rc script works perfectly with rtirq and relies on rtirq.sh being copied to /usr/sbin/rtirq and /etc/rtirq.conf being present.
https://pastebin.com/WZGESTmY
Is there any other system config options that are needed/helfull, I use alsa and jack2 along with loop2jack script from al1enBob with a custom asound.conf just for jack and use 2 scripts to setup for jack and reset back to an asound.conf for general use.
for Pro work I use 2 m audio delta1010's that gives 16 analog IN & 16 OUT channels with it's own, custom asound.conf that combines the 2 cards to work as one.
Any help or advice would be appreciated I run rt kernnels for over a decade and get zero xruns using my day to day snd card an realtek alc892 onboard card.
Thanks for reading/advicing
appologies for spelling I'm dyslexic
I'm looking for any advice on system config and kernel config for rt kernel for use with audio production.
#
kernel config currently in use https://pastebin.com/xEXv6qeh
#
I build the kernel with tickless idle set. and I use stock kernel-generic config as my base. I then remove all driver's my system does'nt need along with nfs. RCU config I don't use boost but do set CONFIG_RCU_NOCB_CPU_DEFAULT_ALL=y do I need any of the following options.
#
CONFIG_FORCE_TASKS_RCU
CONFIG_FORCE_TASKS_RUDE_RCU
CONFIG_FORCE_TASKS_TRACE_RCU
CONFIG_TASKS_TRACE_RCU_READ_MB
CONFIG_RCU_LAZY is not set
CONFIG_RCU_DOUBLE_CHECK_CB_TIME
#
I remove all debug options unless I'm building a test kernel, and suspend and hibernation. I set default cpu gov to userspace then use /etc/default/cpufreq to performance
Is there any additional config options recomended
#
#
System configuration
#
I add @audio recomended options to an rt-audio.conf file in /etc/pam.d/limits.d
I also install rtirq and use a custom rc.d file to control rtirq with start stop status reset restart. The rc script works perfectly with rtirq and relies on rtirq.sh being copied to /usr/sbin/rtirq and /etc/rtirq.conf being present.
https://pastebin.com/WZGESTmY
Is there any other system config options that are needed/helfull, I use alsa and jack2 along with loop2jack script from al1enBob with a custom asound.conf just for jack and use 2 scripts to setup for jack and reset back to an asound.conf for general use.
for Pro work I use 2 m audio delta1010's that gives 16 analog IN & 16 OUT channels with it's own, custom asound.conf that combines the 2 cards to work as one.
Any help or advice would be appreciated I run rt kernnels for over a decade and get zero xruns using my day to day snd card an realtek alc892 onboard card.
Thanks for reading/advicing
appologies for spelling I'm dyslexic