Benchmarks

The same plugins on four hosts

Each scenario runs the same plugins at the same sample rate and buffer size on each host. The load is the DSP load of the JACK server that drives them, read while the scenario plays. Levels, where this page gives them, are measured digitally at JACK ports.

The bench harness in the plugin-hostd repository writes the runs on this page and repeats them on any machine. Read the README.

omx-clap-host, one process
The CLAP host driven directly through the mod-host protocol on its own port. All plugins share its one process.
plugin-hostd
The plugin daemon with omx-clap-host as its worker. Plugins run in isolated workers, and a chain is one worker.
mod-host
mod-host, the host behind MOD-UI and Zynthian's effect chains. LV2 plugins only; the version is in the footer.
jalv
One jalv process per plugin, the way plugins ran on a Zynthian before.

Lowest buffer

Lowest buffer without an xrun

A buffer is the short block of audio a host processes at a time, counted in frames. The host must finish each block before the next one is due; if it does not, the sound glitches, and that glitch is an xrun. The smaller the buffer, the less time audio waits before it comes out, so a smaller buffer is a lower latency. This table gives, for each host, the smallest buffer at which every repeat ran with no xrun, read from the rows measured below.

HostFramesMillisecondsAgainst mod-hostAgainst jalv
Pianoteq 9 (LV2), one instance, five-note chords, 48 kHz
omx-clap-hostNone of the measured sizes; the smallest measured is 128 frames (2.67 ms)
plugin-hostd, chain built after the addsNot measured in this run
plugin-hostd, one worker per pluginNone of the measured sizes; the smallest measured is 128 frames (2.67 ms)
mod-hostNone of the measured sizes; the smallest measured is 128 frames (2.67 ms)
jalvNone of the measured sizes; the smallest measured is 128 frames (2.67 ms)
Pianoteq 9 (LV2), one instance, five-note chords, 96 kHz
omx-clap-hostNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
plugin-hostd, chain built after the addsNot measured in this run
plugin-hostd, one worker per pluginNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
mod-hostNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
jalvNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), 48 kHz
omx-clap-host1282.67 msThe same bufferHalf the buffer of jalv
plugin-hostd, chain built after the addsNone of the measured sizes; the smallest measured is 128 frames (2.67 ms)
plugin-hostd, one worker per plugin2565.33 ms2 times larger than mod-hostThe same buffer
mod-host1282.67 ms—Half the buffer of jalv
jalv2565.33 ms2 times larger than mod-host—
16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), 96 kHz
omx-clap-host2562.67 ms——
plugin-hostd, chain built after the addsNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
plugin-hostd, one worker per pluginNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
mod-hostNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
jalvNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), 48 kHz
omx-clap-host2565.33 ms2 times larger than mod-host2 times larger than jalv
plugin-hostd, chain built after the adds2565.33 ms2 times larger than mod-host2 times larger than jalv
plugin-hostd, one worker per pluginNone of the measured sizes; the smallest measured is 128 frames (2.67 ms)
mod-host1282.67 ms—The same buffer
jalv1282.67 msThe same buffer—
8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), 48 kHz
omx-clap-host1282.67 msThe same buffer—
plugin-hostd, chain built after the adds1282.67 msThe same buffer—
plugin-hostd, one worker per plugin2565.33 ms2 times larger than mod-host—
mod-host1282.67 ms——
jalvNone of the measured sizes; the smallest measured is 128 frames (2.67 ms)
8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), 96 kHz
omx-clap-host1281.33 msHalf the buffer of mod-host—
plugin-hostd, chain built after the adds1281.33 msHalf the buffer of mod-host—
plugin-hostd, one worker per plugin1281.33 msHalf the buffer of mod-host—
mod-host2562.67 ms——
jalvNone of the measured sizes; the smallest measured is 256 frames (2.67 ms)
16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), 48 kHz
omx-clap-host1282.67 msThe same bufferThe same buffer
plugin-hostd, chain built after the adds1282.67 msThe same bufferThe same buffer
plugin-hostd, one worker per plugin2565.33 ms2 times larger than mod-host2 times larger than jalv
mod-host1282.67 ms—The same buffer
jalv1282.67 msThe same buffer—
16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), 96 kHz
omx-clap-host2562.67 ms——
plugin-hostd, chain built after the adds1281.33 ms——
plugin-hostd, one worker per pluginNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
mod-hostNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
jalvNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)
The host running, no plugin, 96 kHz
omx-clap-host1281.33 msThe same buffer—
plugin-hostd, chain built after the addsNot measured in this run
plugin-hostd, one worker per pluginNot measured in this run
mod-host1281.33 ms——
jalvNot supported: jalv runs one plugin per process; it has no host without a plugin
8 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), 96 kHz
omx-clap-host1281.33 msThe same buffer—
plugin-hostd, chain built after the adds1281.33 msThe same buffer—
plugin-hostd, one worker per plugin2562.67 ms2 times larger than mod-host—
mod-host1281.33 ms——
jalvNone of the measured sizes; the smallest measured is 128 frames (1.33 ms)

Milliseconds are the frames divided by the rate. A size counts only if the row ran and the highest repeat had 0 xruns. Only the sizes in the measured set are tried.

How it was measured

Raspberry Pi 5 Model B Rev 1.0, governor performance, JACK on the alsa driver of the audio interface hw:Pro73107815, real-time priority 70, 3 periods per buffer, at 48 kHz, 96 kHz; each row names its rate and frames. Every figure is the median of 3 repeats, with the lowest and the highest repeat beside it. Nothing is rounded; a figure is shown as the harness wrote it. Everything is measured digitally, at the JACK server and its ports.

Scenario

Pianoteq 9 (LV2), one instance, five-note chords

Each cell shows the median DSP load, the proportional memory (PSS) of the host processes and the xruns, each with the lowest and highest repeat. A cell that fails acceptance is marked and stays in the table.

Rate and framesomx-clap-host, one processmod-hostplugin-hostd, one worker per pluginjalv, one process per plugin
48 kHz, 128 frames

14.28 %14.22 to 16.24

PSS 247.3 MB 247.3 to 247.3

2 xruns 0 to 5

Fails acceptance: an xrun in at least one repeat

13.82 %13.72 to 13.87

PSS 288.3 MB 288.2 to 288.3

4 xruns 1 to 8

Fails acceptance: an xrun in at least one repeat

13.78 %13.51 to 14.15

PSS 249.8 MB 249.7 to 250

1 xruns 1 to 2

Fails acceptance: an xrun in at least one repeat

16.42 %14.32 to 16.81

PSS 279.4 MB 279.4 to 280

3 xruns 0 to 4

Fails acceptance: an xrun in at least one repeat

48 kHz, 256 frames

13.6 %13.43 to 14.12

PSS 247.4 MB 247.2 to 247.6

1 xruns 0 to 6

Fails acceptance: an xrun in at least one repeat

13.4 %13.38 to 18.48

PSS 288.4 MB 288.1 to 288.4

1 xruns 1 to 4

Fails acceptance: an xrun in at least one repeat

13.64 %13.29 to 13.76

PSS 249.8 MB 249.7 to 250.1

0 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

14.7 %14.03 to 14.97

PSS 279.3 MB 279.3 to 279.4

0 xruns 0 to 3

Fails acceptance: an xrun in at least one repeat

96 kHz, 128 frames

20.71 %20.62 to 20.72

PSS 248.3 MB 248.3 to 248.4

7 xruns 4 to 9

Fails acceptance: an xrun in at least one repeat

21.85 %21.2 to 22.38

PSS 289.4 MB 289.3 to 289.4

4 xruns 0 to 11

Fails acceptance: an xrun in at least one repeat

20.63 %20.07 to 24.32

PSS 251.3 MB 250.5 to 251.4

3 xruns 0 to 5

Fails acceptance: an xrun in at least one repeat

23.24 %20.14 to 23.24

PSS 280.3 MB 280.2 to 280.4

10 xruns 0 to 12

Fails acceptance: an xrun in at least one repeat

96 kHz, 256 frames

20.66 %19.5 to 24.18

PSS 248.5 MB 248.4 to 248.5

3 xruns 0 to 8

Fails acceptance: an xrun in at least one repeat

20.94 %20.62 to 21.47

PSS 289.4 MB 289.3 to 289.4

1 xruns 1 to 4

Fails acceptance: an xrun in at least one repeat

20.24 %20.15 to 20.35

PSS 251.1 MB 250.7 to 251.5

5 xruns 1 to 6

Fails acceptance: an xrun in at least one repeat

20.38 %20.29 to 23.29

PSS 280.6 MB 280.3 to 280.7

3 xruns 2 to 4

Fails acceptance: an xrun in at least one repeat

DSP load in percent of the audio cycle, as reported by the JACK server. PSS in MB. Acceptance is 0 xruns in every repeat.

Scenario

16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds)

Each cell shows the median DSP load, the proportional memory (PSS) of the host processes and the xruns, each with the lowest and highest repeat. A cell that fails acceptance is marked and stays in the table.

Rate and framesplugin-hostd, added into one chainplugin-hostd, chain built after the addsomx-clap-host, one processmod-hostplugin-hostd, one worker per pluginjalv, one process per plugin
48 kHz, 128 frames

7 %6.75 to 7.05

PSS 60.2 MB 60.2 to 60.2

0 xruns 0 to 0

6.98 %6.98 to 7.03

PSS 61.1 MB 60.9 to 61.1

0 xruns 0 to 2

Fails acceptance: an xrun in at least one repeat

9.65 %8.9 to 10.53

PSS 58.8 MB 58.8 to 58.8

0 xruns 0 to 0

9.24 %9.08 to 9.3

PSS 98.9 MB 98.9 to 98.9

0 xruns 0 to 0

11.8 %11.2 to 12.02

PSS 167.6 MB 167.6 to 167.7

0 xruns 0 to 36

Fails acceptance: an xrun in at least one repeat

12.34 %12.13 to 12.37

PSS 691 MB 691 to 691

32 xruns 0 to 39

Fails acceptance: an xrun in at least one repeat

48 kHz, 256 frames

6.76 %6.58 to 6.76

PSS 60.1 MB 60 to 60.1

1 xruns 0 to 3

Fails acceptance: an xrun in at least one repeat

6.68 %6.65 to 6.82

PSS 61 MB 61 to 61

0 xruns 0 to 0

8.14 %8.13 to 8.31

PSS 58.7 MB 58.7 to 58.7

0 xruns 0 to 43

Fails acceptance: an xrun in at least one repeat

7.87 %7.79 to 8.33

PSS 98.8 MB 98.8 to 98.8

0 xruns 0 to 0

10.13 %8.93 to 10.16

PSS 167.5 MB 167.5 to 167.5

30 xruns 0 to 85

Fails acceptance: an xrun in at least one repeat

8.82 %8.8 to 8.92

PSS 691.1 MB 691.1 to 691.1

0 xruns 0 to 14

Fails acceptance: an xrun in at least one repeat

48 kHz, 256 frames

7.79 %6.46 to 8.03

PSS 60.2 MB 60.2 to 60.2

0 xruns 0 to 0

7.87 %7.47 to 8.16

PSS 60.9 MB 60.6 to 61.1

0 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

7.73 %7.69 to 7.86

PSS 58.7 MB 58.6 to 58.8

0 xruns 0 to 0

7.66 %7.43 to 7.9

PSS 98.8 MB 98.7 to 98.9

0 xruns 0 to 0

9.14 %8.97 to 10.69

PSS 167.4 MB 167.4 to 167.5

0 xruns 0 to 0

8.8 %8.78 to 8.85

PSS 691 MB 691 to 691

0 xruns 0 to 0

96 kHz, 128 frames

13.61 %13.38 to 15.64

PSS 59.7 MB 59.7 to 59.7

8 xruns 4 to 12

Fails acceptance: an xrun in at least one repeat

14.56 %13.51 to 15.91

PSS 60.6 MB 60.4 to 61.1

2 xruns 0 to 2

Fails acceptance: an xrun in at least one repeat

18.85 %18.74 to 22.6

PSS 58.4 MB 58.3 to 58.4

4 xruns 0 to 69

Fails acceptance: an xrun in at least one repeat

21.88 %21.72 to 23.44

PSS 99.2 MB 99.2 to 99.3

43 xruns 0 to 190

Fails acceptance: an xrun in at least one repeat

21.96 %21.77 to 23.22

PSS 167.7 MB 167.6 to 167.8

0 xruns 0 to 136

Fails acceptance: an xrun in at least one repeat

23.61 %23.28 to 34.02

PSS 690.7 MB 690.6 to 690.7

0 xruns 0 to 60

Fails acceptance: an xrun in at least one repeat

96 kHz, 256 frames

13.27 %13.17 to 13.37

PSS 60.1 MB 60 to 60.2

2 xruns 1 to 3

Fails acceptance: an xrun in at least one repeat

13.26 %13.21 to 13.47

PSS 61 MB 61 to 61

9 xruns 1 to 9

Fails acceptance: an xrun in at least one repeat

17.73 %16.96 to 18.78

PSS 58.7 MB 58.7 to 58.7

28 xruns 6 to 51

Fails acceptance: an xrun in at least one repeat

16.68 %16.07 to 16.85

PSS 99.2 MB 99.2 to 99.3

6 xruns 0 to 15

Fails acceptance: an xrun in at least one repeat

17.67 %17.66 to 17.71

PSS 167.6 MB 167.6 to 167.6

42 xruns 0 to 64

Fails acceptance: an xrun in at least one repeat

17.63 %17.5 to 19.04

PSS 690.6 MB 690.6 to 690.6

0 xruns 0 to 23

Fails acceptance: an xrun in at least one repeat

96 kHz, 256 frames

15.03 %14.49 to 15.37

PSS 60.2 MB 59.5 to 60.2

0 xruns 0 to 2

Fails acceptance: an xrun in at least one repeat

14.05 %13.17 to 17.27

PSS 60.6 MB 60.5 to 60.6

0 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

16.53 %15.73 to 24.3

PSS 58.8 MB 58.5 to 58.8

0 xruns 0 to 0

Failedrepeat 1 of 3: JACK did not answer: jack_lsp timed out after 10 s

17.87 %17.47 to 20.11

PSS 167.4 MB 167.4 to 167.4

9 xruns 0 to 86

Fails acceptance: an xrun in at least one repeat

18.39 %17.97 to 18.72

PSS 690.7 MB 690.7 to 690.7

96 xruns 83 to 117

Fails acceptance: an xrun in at least one repeat

DSP load in percent of the audio cycle, as reported by the JACK server. PSS in MB. Acceptance is 0 xruns in every repeat.

Scenario

3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds)

Each cell shows the median DSP load, the proportional memory (PSS) of the host processes and the xruns, each with the lowest and highest repeat. A cell that fails acceptance is marked and stays in the table.

Rate and framesplugin-hostd, added into one chainplugin-hostd, chain built after the addsomx-clap-host, one processmod-hostplugin-hostd, one worker per pluginjalv, one process per plugin
48 kHz, 128 frames

1.96 %1.81 to 1.98

PSS 36.4 MB 36.4 to 36.5

2 xruns 0 to 4

Fails acceptance: an xrun in at least one repeat

1.95 %1.92 to 1.98

PSS 36.8 MB 36.7 to 36.8

0 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

2.28 %2.19 to 2.29

PSS 34.1 MB 34.1 to 34.1

0 xruns 0 to 0

2.23 %2.2 to 2.25

PSS 77.6 MB 77.6 to 77.6

0 xruns 0 to 0

2.39 %2.35 to 2.94

PSS 66.9 MB 66.4 to 66.9

6 xruns 0 to 7

Fails acceptance: an xrun in at least one repeat

2.19 %2.17 to 2.28

PSS 166 MB 166 to 166

0 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

48 kHz, 128 frames

1.91 %1.63 to 1.93

PSS 36.1 MB 36 to 36.2

0 xruns 0 to 0

2.36 %1.87 to 7.81

PSS 36.4 MB 36.2 to 36.5

0 xruns 0 to 2

Fails acceptance: an xrun in at least one repeat

3.19 %2.79 to 3.26

PSS 33.8 MB 33.8 to 34.2

0 xruns 0 to 6

Fails acceptance: an xrun in at least one repeat

3.85 %3.61 to 3.87

PSS 77.6 MB 77.6 to 77.6

0 xruns 0 to 0

3.77 %3.24 to 4.69

PSS 66.5 MB 66.2 to 66.6

4 xruns 3 to 4

Fails acceptance: an xrun in at least one repeat

2.04 %2.02 to 2.12

PSS 166.1 MB 166.1 to 166.1

0 xruns 0 to 0

48 kHz, 256 frames

1.55 %1.51 to 1.6

PSS 36.6 MB 36.5 to 36.6

0 xruns 0 to 0

1.6 %1.55 to 1.76

PSS 36.8 MB 36.8 to 36.8

1 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

2.4 %1.93 to 2.55

PSS 33.7 MB 33.7 to 34.1

0 xruns 0 to 0

1.79 %1.79 to 7.27

PSS 77.6 MB 77.6 to 77.6

1 xruns 0 to 2

Fails acceptance: an xrun in at least one repeat

1.89 %1.79 to 2.04

PSS 66.9 MB 66.9 to 66.9

2 xruns 0 to 4

Fails acceptance: an xrun in at least one repeat

2.16 %1.79 to 2.69

PSS 166 MB 165.9 to 166

0 xruns 0 to 3

Fails acceptance: an xrun in at least one repeat

48 kHz, 256 frames

1.51 %1.4 to 1.52

PSS 36.6 MB 36.6 to 36.6

0 xruns 0 to 0

1.51 %1.5 to 1.52

PSS 36.9 MB 36.9 to 36.9

0 xruns 0 to 0

1.69 %1.67 to 1.71

PSS 34.2 MB 34.1 to 34.2

0 xruns 0 to 0

1.66 %1.59 to 1.66

PSS 77.6 MB 77.6 to 77.8

0 xruns 0 to 0

1.69 %1.68 to 2.44

PSS 67 MB 66.9 to 67

0 xruns 0 to 4

Fails acceptance: an xrun in at least one repeat

1.65 %1.64 to 1.7

PSS 166.1 MB 166.1 to 166.1

0 xruns 0 to 0

DSP load in percent of the audio cycle, as reported by the JACK server. PSS in MB. Acceptance is 0 xruns in every repeat.

Scenario

8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds)

Each cell shows the median DSP load, the proportional memory (PSS) of the host processes and the xruns, each with the lowest and highest repeat. A cell that fails acceptance is marked and stays in the table.

Rate and framesplugin-hostd, added into one chainplugin-hostd, chain built after the addsomx-clap-host, one processmod-hostplugin-hostd, one worker per pluginjalv, one process per plugin
48 kHz, 128 frames

3.31 %3.2 to 3.39

PSS 46.7 MB 46.5 to 46.7

1 xruns 0 to 5

Fails acceptance: an xrun in at least one repeat

3.43 %3.4 to 3.57

PSS 47.1 MB 46.9 to 47.1

2 xruns 0 to 4

Fails acceptance: an xrun in at least one repeat

4.7 %4.67 to 6.1

PSS 44.7 MB 44.6 to 44.7

0 xruns 0 to 5

Fails acceptance: an xrun in at least one repeat

4.55 %4.4 to 5.08

PSS 87.3 MB 87.3 to 87.3

11 xruns 0 to 31

Fails acceptance: an xrun in at least one repeat

5.1 %4.99 to 5.13

PSS 107.7 MB 107.7 to 107.8

0 xruns 0 to 0

5.74 %5.38 to 8.02

PSS 379.2 MB 379.1 to 379.2

0 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

48 kHz, 128 frames

3.3 %3.26 to 3.31

PSS 46.8 MB 46.6 to 46.8

0 xruns 0 to 0

3.25 %3.24 to 3.28

PSS 47.2 MB 47.2 to 47.2

0 xruns 0 to 0

4.88 %4.41 to 5.05

PSS 44.7 MB 44.6 to 44.7

0 xruns 0 to 0

4.72 %4.01 to 4.74

PSS 87.3 MB 87.3 to 87.4

0 xruns 0 to 0

4.95 %4.92 to 5.31

PSS 107.9 MB 107.8 to 107.9

0 xruns 0 to 7

Fails acceptance: an xrun in at least one repeat

5.24 %5.17 to 7.59

PSS 379.3 MB 379.3 to 379.3

0 xruns 0 to 48

Fails acceptance: an xrun in at least one repeat

48 kHz, 256 frames

3.01 %2.99 to 3.07

PSS 46.7 MB 46.7 to 46.7

1 xruns 0 to 3

Fails acceptance: an xrun in at least one repeat

3.03 %3 to 3.06

PSS 47.1 MB 47 to 47.1

1 xruns 1 to 1

Fails acceptance: an xrun in at least one repeat

3.85 %3.68 to 4.08

PSS 44.7 MB 44.1 to 44.8

1 xruns 0 to 5

Fails acceptance: an xrun in at least one repeat

3.53 %3.48 to 3.54

PSS 87.3 MB 87.3 to 87.3

8 xruns 0 to 9

Fails acceptance: an xrun in at least one repeat

3.94 %3.89 to 5.06

PSS 107.8 MB 107.8 to 107.8

7 xruns 0 to 12

Fails acceptance: an xrun in at least one repeat

3.94 %3.82 to 5.25

PSS 379.2 MB 379.2 to 379.2

8 xruns 0 to 21

Fails acceptance: an xrun in at least one repeat

48 kHz, 256 frames

2.91 %2.91 to 2.91

PSS 46.8 MB 46.7 to 46.8

0 xruns 0 to 0

3.04 %2.96 to 4.04

PSS 47 MB 46.7 to 47.2

0 xruns 0 to 0

3.56 %3.52 to 3.69

PSS 44.7 MB 44.7 to 44.7

0 xruns 0 to 0

3.36 %3.34 to 3.57

PSS 87.4 MB 87.3 to 87.4

0 xruns 0 to 0

5.87 %5.21 to 6.02

PSS 107.8 MB 107.5 to 107.9

0 xruns 0 to 0

3.89 %3.81 to 4.07

PSS 379.3 MB 379.3 to 379.3

0 xruns 0 to 5

Fails acceptance: an xrun in at least one repeat

96 kHz, 128 frames

6.05 %5.94 to 6.05

PSS 46.9 MB 46.8 to 46.9

0 xruns 0 to 0

6.15 %6.04 to 6.29

PSS 47.3 MB 47.2 to 47.3

0 xruns 0 to 0

8.81 %8.49 to 8.86

PSS 44.8 MB 44.8 to 44.8

0 xruns 0 to 0

8.37 %8.25 to 8.59

PSS 87.7 MB 87.7 to 87.7

0 xruns 0 to 4

Fails acceptance: an xrun in at least one repeat

9.58 %9.54 to 9.59

PSS 108.1 MB 108.1 to 108.1

0 xruns 0 to 0

Failedrepeat 3 of 3: JACK did not answer: jack_lsp timed out after 10 s
96 kHz, 256 frames

5.76 %5.56 to 5.78

PSS 46.9 MB 46.9 to 46.9

0 xruns 0 to 0

5.78 %5.77 to 5.78

PSS 47.3 MB 47.3 to 47.3

0 xruns 0 to 0

7.31 %6.9 to 7.33

PSS 44.8 MB 44.7 to 44.8

0 xruns 0 to 0

6.54 %6.47 to 6.97

PSS 87.7 MB 87.7 to 87.7

0 xruns 0 to 0

7.49 %7.49 to 7.59

PSS 108.1 MB 108 to 108.2

0 xruns 0 to 0

7.72 %7.68 to 7.73

PSS 379.4 MB 379.4 to 379.4

20 xruns 0 to 79

Fails acceptance: an xrun in at least one repeat

DSP load in percent of the audio cycle, as reported by the JACK server. PSS in MB. Acceptance is 0 xruns in every repeat.

Scenario

16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds)

Each cell shows the median DSP load, the proportional memory (PSS) of the host processes and the xruns, each with the lowest and highest repeat. A cell that fails acceptance is marked and stays in the table.

Rate and framesplugin-hostd, added into one chainplugin-hostd, chain built after the addsomx-clap-host, one processmod-hostplugin-hostd, one worker per pluginjalv, one process per plugin
48 kHz, 128 frames

6.91 %6.77 to 7.08

PSS 54.3 MB 54.3 to 54.3

4 xruns 1 to 8

Fails acceptance: an xrun in at least one repeat

6.94 %6.87 to 7.01

PSS 55.3 MB 55.2 to 55.3

0 xruns 0 to 0

10.31 %10.18 to 10.39

PSS 52.9 MB 52.8 to 52.9

16 xruns 4 to 50

Fails acceptance: an xrun in at least one repeat

9.93 %9.13 to 9.95

PSS 99.2 MB 99.2 to 99.2

0 xruns 0 to 27

Fails acceptance: an xrun in at least one repeat

11.26 %11.01 to 11.98

PSS 142.7 MB 142.7 to 142.8

90 xruns 0 to 98

Fails acceptance: an xrun in at least one repeat

11.34 %11.25 to 11.79

PSS 690.2 MB 690.2 to 690.2

0 xruns 0 to 0

48 kHz, 128 frames

6.75 %6.72 to 6.75

PSS 54.5 MB 54.5 to 54.5

0 xruns 0 to 0

6.75 %6.74 to 6.75

PSS 55.5 MB 55.5 to 55.5

0 xruns 0 to 0

9.36 %9.17 to 10.18

PSS 53.1 MB 53.1 to 53.1

0 xruns 0 to 0

8.86 %8.51 to 9.1

PSS 99.3 MB 99.3 to 99.3

0 xruns 0 to 0

10.88 %10.73 to 15.36

PSS 143.1 MB 143.1 to 143.1

0 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

11.4 %11.21 to 11.48

PSS 690.3 MB 690.2 to 690.3

0 xruns 0 to 0

48 kHz, 256 frames

6.42 %6.4 to 6.44

PSS 53.9 MB 53.9 to 53.9

0 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

7.77 %6.48 to 7.86

PSS 54.9 MB 54.9 to 54.9

0 xruns 0 to 1

Fails acceptance: an xrun in at least one repeat

9.52 %9.43 to 9.67

PSS 52.6 MB 52.5 to 52.6

0 xruns 0 to 0

10.65 %9.94 to 11.88

PSS 99.2 MB 99.2 to 99.2

17 xruns 15 to 24

Fails acceptance: an xrun in at least one repeat

8.94 %8.73 to 9.52

PSS 142.8 MB 142.7 to 142.8

2 xruns 0 to 48

Fails acceptance: an xrun in at least one repeat

8.53 %8.51 to 8.72

PSS 690.2 MB 690.2 to 690.2

0 xruns 0 to 0

48 kHz, 256 frames

6.35 %6.35 to 6.35

PSS 54.4 MB 54.4 to 54.4

0 xruns 0 to 0

6.38 %6.35 to 6.38

PSS 55.4 MB 55.4 to 55.4

0 xruns 0 to 0

7.75 %7.73 to 7.9

PSS 53 MB 52.8 to 53.1

0 xruns 0 to 0

7.38 %7.32 to 7.57

PSS 99.3 MB 99.3 to 99.3

0 xruns 0 to 0

8.63 %8.62 to 8.64

PSS 142.9 MB 142.9 to 142.9

0 xruns 0 to 0

8.49 %8.49 to 8.71

PSS 690.3 MB 690.3 to 690.3

0 xruns 0 to 0

96 kHz, 128 frames

15.46 %13.15 to 15.5

PSS 54 MB 53.8 to 54

1 xruns 0 to 2

Fails acceptance: an xrun in at least one repeat

13.2 %13.1 to 13.5

PSS 55.3 MB 54.9 to 55.5

0 xruns 0 to 0

18.18 %17.85 to 19.47

PSS 52.6 MB 52.6 to 52.6

0 xruns 0 to 32

Fails acceptance: an xrun in at least one repeat

19.93 %18.86 to 21.99

PSS 99.5 MB 99.5 to 99.6

9 xruns 0 to 21

Fails acceptance: an xrun in at least one repeat

21.19 %21.17 to 21.48

PSS 143 MB 143 to 143.1

26 xruns 0 to 51

Fails acceptance: an xrun in at least one repeat

31.12 %22.96 to 31.52

PSS 690.1 MB 690.1 to 690.2

183 xruns 130 to 189

Fails acceptance: an xrun in at least one repeat

96 kHz, 256 frames

12.8 %12.67 to 12.87

PSS 54.5 MB 54.3 to 54.5

3 xruns 0 to 5

Fails acceptance: an xrun in at least one repeat

12.85 %12.84 to 17.14

PSS 55.5 MB 55.3 to 55.5

1 xruns 0 to 4

Fails acceptance: an xrun in at least one repeat

17.11 %16.74 to 18.67

PSS 53 MB 53 to 53

44 xruns 22 to 81

Fails acceptance: an xrun in at least one repeat

15.69 %15.33 to 15.71

PSS 99.6 MB 99.6 to 99.6

40 xruns 34 to 57

Fails acceptance: an xrun in at least one repeat

17.03 %16.98 to 18.69

PSS 142.9 MB 142.9 to 142.9

54 xruns 27 to 78

Fails acceptance: an xrun in at least one repeat

16.65 %16.58 to 16.69

PSS 690.1 MB 690.1 to 690.1

0 xruns 0 to 0

96 kHz, 256 frames

12.66 %12.64 to 12.7

PSS 54.5 MB 54.5 to 54.5

0 xruns 0 to 0

12.64 %12.62 to 12.68

PSS 55.5 MB 55.5 to 55.5

0 xruns 0 to 0

15.43 %15.41 to 15.79

PSS 53.1 MB 53 to 53.1

0 xruns 0 to 0

14.6 %14.47 to 15.91

PSS 99.6 MB 99.6 to 99.6

8 xruns 0 to 13

Fails acceptance: an xrun in at least one repeat

16.85 %16.83 to 17.07

PSS 143 MB 143 to 143

0 xruns 0 to 16

Fails acceptance: an xrun in at least one repeat

18.16 %17.48 to 20.35

PSS 690.2 MB 690.2 to 690.2

52 xruns 3 to 105

Fails acceptance: an xrun in at least one repeat

DSP load in percent of the audio cycle, as reported by the JACK server. PSS in MB. Acceptance is 0 xruns in every repeat.

Scenario

The host running, no plugin

Each cell shows the median DSP load, the proportional memory (PSS) of the host processes and the xruns, each with the lowest and highest repeat. A cell that fails acceptance is marked and stays in the table.

Rate and framesplugin-hostdomx-clap-hostmod-hostjalv
96 kHz, 128 frames

0.42 %0.41 to 0.7

PSS 1.9 MB 1.9 to 1.9

0 xruns 0 to 0

0.6 %0.43 to 0.6

PSS 28.9 MB 28.8 to 28.9

0 xruns 0 to 0

0.68 %0.68 to 0.72

PSS 72.1 MB 72.1 to 72.1

0 xruns 0 to 0

Unsupportedjalv runs one plugin per process
96 kHz, 256 frames

0.56 %0.23 to 0.56

PSS 1.9 MB 1.9 to 1.9

0 xruns 0 to 0

0.23 %0.23 to 0.56

PSS 28.9 MB 28.8 to 28.9

0 xruns 0 to 0

0.53 %0.52 to 0.54

PSS 72.1 MB 72.1 to 72.1

0 xruns 0 to 0

Unsupportedjalv runs one plugin per process

DSP load in percent of the audio cycle, as reported by the JACK server. PSS in MB. Acceptance is 0 xruns in every repeat.

Scenario

8 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds)

Each cell shows the median DSP load, the proportional memory (PSS) of the host processes and the xruns, each with the lowest and highest repeat. A cell that fails acceptance is marked and stays in the table.

Rate and framesplugin-hostd, added into one chainplugin-hostd, chain built after the addsomx-clap-host, one processmod-hostplugin-hostd, one worker per pluginjalv, one process per plugin
96 kHz, 128 frames

7.09 %7.07 to 7.24

PSS 51.8 MB 51.8 to 51.8

0 xruns 0 to 0

7.2 %7.13 to 7.22

PSS 52.1 MB 52.1 to 52.2

0 xruns 0 to 0

10.24 %9.75 to 10.36

PSS 49.8 MB 49.8 to 49.8

0 xruns 0 to 0

9.37 %9.32 to 9.42

PSS 86.8 MB 86.8 to 86.8

0 xruns 0 to 0

10.86 %10.76 to 11.67

PSS 119.8 MB 119.7 to 119.8

2 xruns 0 to 19

Fails acceptance: an xrun in at least one repeat

11.56 %11.37 to 13.23

PSS 378.8 MB 378.8 to 378.8

115 xruns 64 to 130

Fails acceptance: an xrun in at least one repeat

96 kHz, 256 frames

6.69 %6.64 to 6.84

PSS 51.8 MB 51.8 to 51.8

0 xruns 0 to 0

6.86 %6.84 to 6.87

PSS 52.1 MB 51.9 to 52.1

0 xruns 0 to 0

8.42 %8.17 to 8.9

PSS 49.7 MB 49.7 to 49.9

0 xruns 0 to 0

8.65 %7.9 to 8.66

PSS 86.8 MB 86.8 to 86.8

0 xruns 0 to 0

8.62 %8.57 to 8.66

PSS 119.8 MB 119.8 to 119.9

0 xruns 0 to 0

8.83 %8.56 to 12.78

PSS 378.8 MB 378.6 to 378.8

44 xruns 0 to 106

Fails acceptance: an xrun in at least one repeat

DSP load in percent of the audio cycle, as reported by the JACK server. PSS in MB. Acceptance is 0 xruns in every repeat.

Acceptance

Rows that did not pass

Every row of this day's runs that failed to run or had an xrun in a repeat. They are the results too; none is left out.

  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, omx-clap-host, one process, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 2, repeats from 0 to 5
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, plugin-hostd, one worker per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 1, repeats from 1 to 2
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, mod-host, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 4, repeats from 1 to 8
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, jalv, one process per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 3, repeats from 0 to 4
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 36
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 2
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 32, repeats from 0 to 39
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, omx-clap-host, one process, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 0 to 6
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, plugin-hostd, one worker per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 1
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, mod-host, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 1 to 4
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, jalv, one process per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 3
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 1
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 30, repeats from 0 to 85
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 0 to 3
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), omx-clap-host, one process, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 43
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 14
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 4, repeats from 3 to 4
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 2
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 6
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 6, repeats from 0 to 7
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 1
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 2, repeats from 0 to 4
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 1
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 7
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 48
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 2, repeats from 0 to 4
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 1, repeats from 0 to 5
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 5
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 11, repeats from 0 to 31
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 1
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 1
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 90, repeats from 0 to 98
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 4, repeats from 1 to 8
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 16, repeats from 4 to 50
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, 48 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 27
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 4
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 2, repeats from 0 to 4
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 0 to 1
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 0 to 2
  • rpi5-20261105-1, 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 3
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 5
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 7, repeats from 0 to 12
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 1 to 1
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 0 to 3
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 0 to 5
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 8, repeats from 0 to 9
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 8, repeats from 0 to 21
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 2, repeats from 0 to 48
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 1
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 1
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, 48 kHz, 256 framesan xrun in at least one repeat. xruns: median 17, repeats from 15 to 24
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 136
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 2, repeats from 0 to 2
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 8, repeats from 4 to 12
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), omx-clap-host, one process, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 4, repeats from 0 to 69
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), mod-host, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 43, repeats from 0 to 190
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 60
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, omx-clap-host, one process, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 7, repeats from 4 to 9
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, plugin-hostd, one worker per plugin, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 3, repeats from 0 to 5
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, mod-host, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 4, repeats from 0 to 11
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, jalv, one process per plugin, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 10, repeats from 0 to 12
  • rpi5-20261105-1, 8 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 2, repeats from 0 to 19
  • rpi5-20261105-1, 8 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 115, repeats from 64 to 130
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 4
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 96 kHz, 128 framesthe host did not run the scenario. repeat 3 of 3: JACK did not answer: jack_lsp timed out after 10 s
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 26, repeats from 0 to 51
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 1, repeats from 0 to 2
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 32
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 9, repeats from 0 to 21
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 96 kHz, 128 framesan xrun in at least one repeat. xruns: median 183, repeats from 130 to 189
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, omx-clap-host, one process, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 3, repeats from 0 to 8
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, plugin-hostd, one worker per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 5, repeats from 1 to 6
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, mod-host, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 1 to 4
  • rpi5-20261105-1, Pianoteq 9 (LV2), one instance, five-note chords, jalv, one process per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 3, repeats from 2 to 4
  • rpi5-20261105-1, 8 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 44, repeats from 0 to 106
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 9, repeats from 0 to 86
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 1
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 2
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), mod-host, 96 kHz, 256 framesthe host did not run the scenario. repeat 1 of 3: JACK did not answer: jack_lsp timed out after 10 s
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 96, repeats from 83 to 117
  • rpi5-20261105-1, 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 20, repeats from 0 to 79
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 16
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 8, repeats from 0 to 13
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 52, repeats from 3 to 105
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 42, repeats from 0 to 64
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 9, repeats from 1 to 9
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 2, repeats from 1 to 3
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), omx-clap-host, one process, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 28, repeats from 6 to 51
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), mod-host, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 6, repeats from 0 to 15
  • rpi5-20261105-1, 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), jalv, one process per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 0, repeats from 0 to 23
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 54, repeats from 27 to 78
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 1, repeats from 0 to 4
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 3, repeats from 0 to 5
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 44, repeats from 22 to 81
  • rpi5-20261105-1, 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, 96 kHz, 256 framesan xrun in at least one repeat. xruns: median 40, repeats from 34 to 57

Two rows failed because the JACK server did not answer within 10 s during one repeat, both at 96 kHz: mod-host with 16 plugins at 256 frames and jalv with 8 at 128. No host refused a plugin. At 96 kHz xruns come back where 48 kHz had none, least in the plugin-hostd chain; under the added load every form has some, the chain and jalv the fewest.

Stress

Rows under stress

  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, stress busy4+mem256: 10.13 %, 30 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, stress busy4+mem256: 6.68 %, 0 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, stress busy4+mem256: 6.76 %, 1 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), omx-clap-host, one process, stress busy4+mem256: 8.14 %, 0 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), mod-host, stress busy4+mem256: 7.87 %, 0 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), jalv, one process per plugin, stress busy4+mem256: 8.82 %, 0 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, stress busy4+mem256: 2.39 %, 6 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, stress busy4+mem256: 1.95 %, 0 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, stress busy4+mem256: 1.96 %, 2 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, stress busy4+mem256: 2.28 %, 0 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, stress busy4+mem256: 2.23 %, 0 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, stress busy4+mem256: 2.19 %, 0 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, stress busy4+mem256: 5.1 %, 0 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, stress busy4+mem256: 3.43 %, 2 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, stress busy4+mem256: 3.31 %, 1 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, stress busy4+mem256: 4.7 %, 0 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, stress busy4+mem256: 4.55 %, 11 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, stress busy4+mem256: 5.74 %, 0 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, stress busy4+mem256: 11.26 %, 90 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, stress busy4+mem256: 6.94 %, 0 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, stress busy4+mem256: 6.91 %, 4 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, stress busy4+mem256: 10.31 %, 16 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, stress busy4+mem256: 9.93 %, 0 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, stress busy4+mem256: 11.34 %, 0 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, stress busy4+mem256: 1.89 %, 2 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, stress busy4+mem256: 1.6 %, 1 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, stress busy4+mem256: 1.55 %, 0 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, stress busy4+mem256: 2.4 %, 0 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, stress busy4+mem256: 1.79 %, 1 xruns
  • 3 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, stress busy4+mem256: 2.16 %, 0 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, stress busy4+mem256: 3.94 %, 7 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, stress busy4+mem256: 3.03 %, 1 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, stress busy4+mem256: 3.01 %, 1 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, stress busy4+mem256: 3.85 %, 1 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, stress busy4+mem256: 3.53 %, 8 xruns
  • 8 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, stress busy4+mem256: 3.94 %, 8 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, stress busy4+mem256: 8.94 %, 2 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, stress busy4+mem256: 7.77 %, 0 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, stress busy4+mem256: 6.42 %, 0 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, stress busy4+mem256: 9.52 %, 0 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, stress busy4+mem256: 10.65 %, 17 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, stress busy4+mem256: 8.53 %, 0 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, stress busy4+mem256: 17.67 %, 42 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, stress busy4+mem256: 13.26 %, 9 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, stress busy4+mem256: 13.27 %, 2 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), omx-clap-host, one process, stress busy4+mem256: 17.73 %, 28 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), mod-host, stress busy4+mem256: 16.68 %, 6 xruns
  • 16 plugins, CLAP builds (Calf as LV2; mod-host and jalv run the LV2 builds), jalv, one process per plugin, stress busy4+mem256: 17.63 %, 0 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, one worker per plugin, stress busy4+mem256: 17.03 %, 54 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, chain built after the adds, stress busy4+mem256: 12.85 %, 1 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), plugin-hostd, added into one chain, stress busy4+mem256: 12.8 %, 3 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), omx-clap-host, one process, stress busy4+mem256: 17.11 %, 44 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), mod-host, stress busy4+mem256: 15.69 %, 40 xruns
  • 16 plugins, omx comp, delay and drive (CLAP; mod-host and jalv run the LV2 builds), jalv, one process per plugin, stress busy4+mem256: 16.65 %, 0 xruns

Run rpi5-20261105-1, 2026-11-05, on Raspberry Pi 5 Model B Rev 1.0, Debian 13. Software: plugin-hostd 0.18.0, omx-clap-host 0.29.0, mod-host 0.10.9-1, jalv 1.6.9 (not packaged), jack 1.9.22~dfsg-4, omx-plugins-clap 0.18.0, omx-plugins-lv2 0.18.0, calf-plugins 5:0.90.3-1kxstudio3. The run files and their format.

openmixer

A software mixing console for Linux. The desk is the software; the browser is the surface.

Pages

Licence

OpenMixer is free software under the GPL-3.0-or-later. Every package in the workspace carries the same licence.

Roland, Midas, Behringer, RME and the product names used here belong to their respective owners. OpenMixer is an independent project and is not affiliated with any of them.