SDAA320 June 2026 AM625 , AM625SIP , AM62D-Q1 , AM62L , AM62P
This test measure CPU utilization and memory usage when multiple audio streams simultaneously use the audio server. Configure PulseAudio to work at latency closer to 143msec (PipeWire's latency) by changing PULSE_LATENCY_MSEC.
root@<machine>: export PULSE_LATENCY_MSEC=325
root@<machine>: pactl list sinks | grep Latency
Latency: 141702 usec, configured 142500 usecIn PulseAudio, latency cannot be set to an exact value using PULSE_LATENCY_MSEC, as it is treated as a target rather than a strict configuration. As a result, the observed latency can differ significantly from the requested value. The actual latency is determined by internal buffer fragmentation, hardware constraints, and scheduler behavior.
There are other methods to control latency as well example by directly modifying variables that affect latency such as fragments, fragments size, and so on.
See Pulseaudio documentation for more details.
| Device | Audio Server | CPU Usage (average) |
|---|---|---|
| SK-AM62B-P1 | PulseAudio | Approximately 5% |
| PipeWire | Approximately 1% | |
| TMDS62LEVM | PulseAudio | Approximately 6% |
| PipeWire | Approximately 1% | |
| AUDIO-AM62D-EVM | PulseAudio | Approximately 5% |
| PipeWire | Approximately 1% |
| Device | Audio Server | Memory Usage (average) |
|---|---|---|
| SK-AM62B-P1 | PulseAudio | Approximately 22500 KB |
| PipeWire | Approximately 46570 KB (Wireplumber- ~22910KB) | |
| TMDS62LEVM | PulseAudio | Approximately 25000 KB |
| PipeWire | Approximately 33400 KB (Wireplumber- Approximately 30190KB) | |
| AUDIO-AM62D-EVM | PulseAudio | Approximately 21600 KB |
| PipeWire | Approximately 55000 KB (Wireplumber- Approximately 22990KB) |