CPU usage while stopped

When not playing cpu usage of Ardour is around 30%:

PID USER PR NI VIRT RES SHR S %CPU %MEM ZEIT+ BEFEHL
54698 gonsolo 20 0 4695908 947372 88812 S 32,8 11,8 178:43.14 ArdourGUI

perf top shows the following:

22,08% [kernel] [k] mwait_idle_with_hints.constprop.0
8,78% sfizz.so [.] sfz::MidiState::advanceTime

I have two questions:

  1. Is this mwait usage expected?
  2. Why is the plugin sfizz called?

Thanks,
g

Yes. The load should be constant regardless of the transport state.

Like any mixing console, Ardour always processes data. This is also useful to prevent overloading the machine. There won’t be sudden spikes just because you press “play” or live input.

PS. Rather check DSP load that you should check (top right in Ardour’s status bar). That indicates the ratio “time used to process vs. time available”. CPU is rarely the bottleneck.

Ok, I see. Thank you .

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.