Thanks for reviewing my post!
Some of this could give other people the wrong idea.
That is what I want to avoid!
What did you edit and what’s in them? JACK complains if it can’t run realtime threads, so your user must be given the ability to run realtime threads somewhere. Cadence shows you if your user is in the audio group under ‘System Checks’. I bet your user is in the audio group.
I raised the realtime priorities in the file and played around with higher values other than rtprio 90 to avoid xruns. That was meant by the Action: limits.conf/audio.conf.
@merlyn: Thanks for pointing this out. Definitely confusing. Is it more clear now?
Additionally (you’re right) there is something else that has to be made more clear which I thought of is “a standard procedure” (since it is more a general error rather than reducing xruns - but it also may reduce them):
I gave my user realtime priorities by adding the following lines (found here) to the audio.conf.
@audio - rtprio 90 # maximum realtime priority
@audio - memlock unlimited # maximum locked-in-memory address space (KB)
and my user was in the audio group. 
I was never happy with it since there are reasons to avoid this (Biggest problem for me: audio card is blocked for other users that are logged in - might also be an advantage). I then thought if only my user needs realtime capabilities, then only that user should get these rights and not the rights of the whole audio group. Therefore I added only my user to the limits.conf:
@tobias - rtprio 90 # maximum realtime priority
@tobias - memlock unlimited # maximum locked-in-memory address space (KB)
and removed my user from the audio group. 
Current setup: I’m not in the audio group, but I made a change to the vanilla Debian system and that is of significant importance here: I gave my user realtime capabilities.
It sounds like you made a mess of that.
A realtime kernel is probably unnecessary for you, but it doesn’t increase CPU load like you have described. I am running a realtime kernel and my idea of low latency is 96kHz with a 32 buffer and 2 periods with JACK in synchronous mode. Not that my computer is powerful enough to do much with that but something light like Carla with Tal Noize Mak3r runs without Xruns at ~8% DSP load. The latency would have to go up to do anything more elaborate.
My fault. I most likely did not get a higher CPU load (can’t remember it to be honest) - instead I wanted to say that I got a higher system load. Where did I gathered that information from? cpufreq (cannot provide link to GNOME extensions - not allowed) showed it. Does that makes more sense to you?
Did you set up GRUB and reboot and all that?
I did resetup GRUB (sudo update-grub) and rebootet the system and chose the RT kernel in GRUB.
Since it is fun and easy to do I might test the RT-kernel once again to make sure I did not do anything wrong here.
BTW: Pretty nice latency values. I never tried to go down that low.


- It seems the regeneration of man pages took place and was the cause for a sudden load on the system.
But this is good to know. I found out that I cannot get xruns by using