[PlanetCCRMA] Question related to RT kernel

Yann Collette ycollette.nospam at free.fr
Sun Jan 7 12:58:20 PST 2018


Hello,


I use Fedora 26 and I installed the RT kernel from ccrma repo.

$ cat /proc/version

Linux version 4.13.10-200.rt3.1.fc26.ccrma.x86_64+rt 
(mockbuild at planetccrma.stanford.edu) (gcc version 7.1.1 20170622 (Red 
Hat 7.1.1-3) (GCC)) #1 SMP PREEMPT RT Thu Nov 2 16:37:01 PDT 2017


I changed /etc/security/limits.d/95-jack.conf

$ cat /etc/security/limits.d/95-jack.conf
# Default limits for users of jack-audio-connection-kit

@jackuser - rtprio 90
@jackuser - memlock unlimited
@jackuser - nice -20

#@pulse-rt - rtprio 20
#@pulse-rt - nice -20

And I added my user to the jackuser group.

When I run realTimeConfigQuickSca, I've got the following report:

$ realTimeConfigQuickScan
== GUI-enabled checks ==
Checking if you are root... no - good
Checking filesystem 'noatime' parameter... found - warning
/ does not have the 'noatime' parameter set
/home does not have the 'noatime' parameter set
For more information, see 
http://wiki.linuxmusicians.com/doku.php?id=system_configuration#filesystems
Checking CPU Governors... CPU 0: 'powersave' CPU 1: 'powersave' CPU 2: 
'powersave' CPU 3: 'powersave'  - not good
Set CPU Governors to 'performance' with 'cpufreq-set -c <cpunr> -g 
performance'
See also: http://linuxmusicians.com/viewtopic.php?f=27&t=844
Checking swappiness... 10 - good
Checking for resource-intensive background processes... none found - good
Checking checking sysctl inotify max_user_watches... >= 524288 - good
Checking access to the high precision event timer... readable - good
Checking access to the real-time clock... readable - good
Checking whether you're in the 'audio' group... yes - good
Checking for multiple 'audio' groups... no - good
yes - good.
Checking the ability to prioritize processes with chrt... yes - good
Checking kernel support for high resolution timers... found - good

Kernel with Real-Time Preemption... not found - not good
Kernel without real-time capabilities found

For more information, see 
http://wiki.linuxmusicians.com/doku.php?id=system_configuration#installing_a_real-time_kernel
Checking if kernel system timer is set to 1000 hz... found - good
Checking kernel support for tickless timer... found - good
== Other checks ==
Checking filesystem types... ok.
ok.
** Set $SOUND_CARD_IRQ to the IRQ of your soundcard to enable more checks.
    Find your sound card's IRQ by looking at '/proc/interrupts' and lspci.


I am a little bit confused by this report ... A RT kernel without RT 
capabilities ???

Kernel with Real-Time Preemption... not found - not good
Kernel without real-time capabilities found

Maybe the problem is related to realTimeConfigQuickScan..

How can I check the realtime capabilities of this kernel ?

Best regards,

YC


More information about the PlanetCCRMA mailing list