Re: [LAU] Realtime latency kernel testing

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: ailo <ailo.at@...>
Cc: <linux-audio-user@...>
Date: Sunday, December 12, 2010 - 12:41 pm

On 12/12/2010 01:03 PM, ailo wrote:

It is not trivial to perform such tests and AFAIK there's no benchmark
suite to automate the process.

There are a few tools to test JACK's realtime performance:

- the ardour-source includes `tools/jacktest.c` checks for the max DSP
load at which an x-run occurs.

- http://wiki.linuxaudio.org/wiki/jack_latency_tests
git://rg42.org/latentor is a tool to automate measuring round-trip
audio latency iterating all JACKd -n/-p/-S parameters
However latentor is a pretty recent development and does not yet
report x-runs. We watch qjackctl's icon for now.

AFAICT there's no recipe. It's a matter of knowing some internals about
RT-linux to come up with a proper kernel .config and doing real-life
tests. I think it is impossible to assign a number "suitability for
pro-audio" to a kernel.

For testing performance of the 64studio RT kernel: I do run a couple of
heavy-sessions (e.g. 16 jconvolvers in a 16 track ardour session + jamin
which procudes quite some DSP, system and IO load). If there's no x-run
at 32fpp*2p/48kHz after 24 h while I to surf the web and read email and
compile another kernel in the meantime I bless the build OK :) There's a
few additional things: wifi, suspend/resume, freq scaling, etc on the
checklist, too.

2c,
robin
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] Realtime latency kernel testing, ailo, (Sun Dec 12, 12:03 pm)
Re: [LAU] Realtime latency kernel testing, Robin Gareus, (Sun Dec 12, 12:41 pm)
Re: [LAU] Realtime latency kernel testing, ailo, (Sun Dec 12, 2:51 pm)
Re: [LAU] Realtime latency kernel testing, ailo, (Sun Dec 12, 4:18 pm)
Re: [LAU] Realtime latency kernel testing, Robin Gareus, (Sun Dec 12, 4:17 pm)
Re: [LAU] Realtime latency kernel testing, Fabio, (Sun Dec 12, 5:12 pm)
Re: [LAU] Realtime latency kernel testing, Ronald Stewart, (Sun Dec 12, 5:42 pm)
Re: [LAU] Realtime latency kernel testing, Jeremy Jongepier, (Sun Dec 12, 6:22 pm)
Re: [LAU] Realtime latency kernel testing, torbenh, (Fri Jan 7, 12:32 pm)
Re: [LAU] Realtime latency kernel testing, Gabriel M. Beddingfield, (Fri Jan 7, 2:06 pm)
Re: [LAU] Realtime latency kernel testing, torbenh, (Fri Jan 7, 6:14 pm)
Re: [LAU] Realtime latency kernel testing, Gabriel M. Beddingfield, (Fri Jan 7, 9:37 pm)
Re: [LAU] Realtime latency kernel testing, Robin Gareus, (Fri Jan 7, 10:05 pm)
Re: [LAU] Realtime latency kernel testing, Gabriel M. Beddingfield, (Fri Jan 7, 10:19 pm)
Re: [LAU] Realtime latency kernel testing, Gabriel M. Beddingfield, (Wed Jan 12, 1:04 pm)
Re: [LAU] Realtime latency kernel testing, Robin Gareus, (Fri Jan 7, 1:43 pm)
Re: [LAU] Realtime latency kernel testing, torbenh, (Fri Jan 7, 6:30 pm)
Re: [LAU] Realtime latency kernel testing, Robin Gareus, (Fri Jan 7, 5:42 pm)
Re: [LAU] Realtime latency kernel testing, Robin Gareus, (Sun Dec 12, 5:33 pm)
Re: [LAU] Realtime latency kernel testing, ailo, (Sun Dec 12, 5:03 pm)
Re: [LAU] Realtime latency kernel testing, allcoms, (Sun Dec 12, 1:09 pm)
Re: [LAU] Realtime latency kernel testing, Peter Plessas, (Sun Dec 12, 12:35 pm)
Re: [LAU] Realtime latency kernel testing, ailo, (Sun Dec 12, 2:58 pm)