ZHDA175 June 2026 AM625 , AM625SIP , AM62D-Q1 , AM62L , AM62P
此测试可测量当多个音频流同时使用音频服务器时的 CPU 利用率和内存使用情况。通过更改 PULSE_LATENCY_MSEC,将 PulseAudio 配置为以接近 143ms(PipeWire 的延迟)的延迟工作。
root@<machine>: export PULSE_LATENCY_MSEC=325
root@<machine>: pactl list sinks | grep Latency
Latency: 141702 usec, configured 142500 usec在 PulseAudio 中,无法使用 PULSE_LATENCY_MSEC 将延迟设置为准确的值,因为它被视为目标而不是严格配置。因此,观察到的延迟可能与请求值有很大差异。实际延迟由内部缓冲区碎片、硬件限制和调度器行为决定。
还有其他方法可以控制延迟,例如直接修改影响延迟的变量(例如片段、片段大小等)。
有关更多详细信息,请参阅 Pulseaudio 文档。
| 器件 | 音频服务器 | CPU 利用率(平均) |
|---|---|---|
| SK-AM62B-P1 | PulseAudio | 约 5% |
| PipeWire | 约 1% | |
| TMDS62LEVM | PulseAudio | 约 6% |
| PipeWire | 约 1% | |
| AUDIO-AM62D-EVM | PulseAudio | 约 5% |
| PipeWire | 约 1% |
| 器件 | 音频服务器 | 内存使用情况(平均) |
|---|---|---|
| SK-AM62B-P1 | PulseAudio | 约 22500KB |
| PipeWire | 约 46570KB(Wireplumber - 约 22910KB) | |
| TMDS62LEVM | PulseAudio | 约 25000KB |
| PipeWire | 大约 33400KB(Wireplumber - 约 30190KB) | |
| AUDIO-AM62D-EVM | PulseAudio | 约 21600KB |
| PipeWire | 大约 55000KB(Wireplumber - 约 22990KB) |