That might depend, which distribution are you using?
Some distribution seem to apply crippled admin rights to users that have admin status.
If you installed Renoise system wide (sudo ./install from the renoise setup folder) and start it as “sudo renoise” then it should start using root access.
If it does not get high priority by default, using the sudo command to change the priority is the usual way to go.
i have no idea if this can be configured somewhere but some linux guru might be able to supply a helping hand here.
Using the root account to gain realtime privs is a sub-optimal solution, An altogether better way is utilizing PAM, which most, if not all, newer Linux distros support. In this scheme, you just edit /etc/security/limits.conf to give any other group access to realtime scheduling. I add these lines: @audio - rtprio 99 @audio - memlock 250000 @audio - nice -10
This gives elevated realtime scheduling and process priority privileges to the ‘audio’ group, which you have to add your user to.
The ‘memlock’ line decides how much memory you can lock, ie. make sure isn’t swapped to disk, and you might want to tweak this number. I’m no PAM expert, but the above works fine for me.
thanks for the replies!
Ubuntu is more of a beast than i expected.
5 different ways to do the same thing.
only 1 True way to actually do it & have it work!
getting much different than i remember, when you could do things a million different ways and each work out.
As far as I know, it applies to users, not files/programs, so it lets all programs run by a user in a given group request realtime privs. It doesn’t mean all programs run with realtime scheduling, just that they can ask for it. If it’s not designed to run realtime, it won’t.
Yes, this is bad, but if Linux had better latencies we wouldn’t have to mess around with realtime scheduling privs in the first place. It’s a necessary evil for now, and if you ask me, it sure beats running stuff as root, which leaves a security hole the size of a house. Not saying that Renoise is exploitable, of course, just saying it’s a bad habit and should be done as little as possible.