Hello Arve, On 24-01-2024 18:14, Arve Barsnes wrote:
That was it! Setting sched_rt_runtime_us to -1 allowed qjackctl to start jack, and ardour seemed to start normally, thanks Jeremy!
Yes, good to hear it works again!
Chris/Jeremy, reading the link, my previous values for the two sched_rt_* settings in proc were the default values, but to make it work I would have to "allocate realtime bandwidth" to the audio group I think? Is it just as well to disable CONFIG_RT_GROUP_SCHED in my kernel?
From what I understand this doesn't make any difference: /proc/sys/kernel/sched_rt_runtime_us:A global limit on how much time realtime scheduling may use. Even without CONFIG_RT_GROUP_SCHED enabled, this will limit time reserved to realtime processes. With CONFIG_RT_GROUP_SCHED it signifies the total bandwidth available to all realtime groups.
Or is the change in /proc I did now permanent?No it's not, you will have to set it through sysctl by adding the following line to either an existing and fitting file or a new file in /etc/sysctl/sysctl.d/:
kernel.sched_rt_runtime_us = -1It will then get picked up during boot. To activate this setting on a running system a `sudo sysctl --system` should do the trick.
Jeremy
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature
_______________________________________________ Linux-audio-user mailing list -- linux-audio-user@xxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to linux-audio-user-leave@xxxxxxxxxxxxxxxxxxxx