Hi
I configured my debian system as per @x42 instructions in the topic Debian 12 configuration
It seems to be running ok, though not supercharged
System monitor shows it to be running with Normal priority
How should I investigate this?
Many thanks
That looks like nice level; you need to check realtime priority.
This is from htop output, for example:
I don’t remember the best tool for displaying the RT priorities from CLI. I think ps with -l to show long listing, pri will be realtime priority, and ni will be the standard nice level.
That is the limit, the actual value will be configured somewhere.
Are you using Pipewire? I think that defaults to using priority 80 by default, so seeing Ardour threads with priority of 79 and 81 seems right.
Using htop, I notice that only one of my Ardour 8.12 pids is running with priority -81. the other ardour pids though are running with priority 20. is this optimal and if not, any thoughts on most efficient way to fix this?
Thanks for your helpful explanation. Im using alsa for ardour, though pipewire is part of Debian Trixie and it runs anyway.
Do I need to stop Pipewire? Would it improve anything?
Ardour will be talking directly to ALSA and the specific audio device it’s using will, effectively, have been removed as far as other applications are concerned, including Pipewire.
Pipewire will continue to run in parallel and, if you have another audio interface (such as onboard audio or HDMI) it will probably try to use it. And if it does, you may get audio from other desktop applications, but not through the audio device that Ardour is using.
The Pipewire daemon will consume more CPU cycles, obviously, but unless it’s handling other audio applications, not enough to worry about.
It certainly shouldn’t impact on what Ardour is doing in any way.