With (ipc3) testbench run the HiFi3 build and generic C version produce similar output. The HiFi4 build creates totally different output that looks wrong.
To Reproduce
Apply first patch https://github.com/thesofproject/sof/pull/9207, otherwise load to testbench is not working.
Environment variable SOF_WORKSPACE should be set to top level thesofproject directory
Generic C build
cd $SOF_WORKSPACE/sof
scripts/rebuild-testbench.sh
scripts/build-tools.sh -t
The leftmost plot is cepstral coefficients for utterance "front center". The rightmost is failed hifi4 code run. HiFi3 code version does not have this issue.
Reproduction Rate
100%
Expected behavior
Similar output as with generic C build and HiFi3.
Impact
Showstopper for MFCC in MTL.
Environment
1) Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
Kernel: {SHA}
SOF: 0bda13d0bdaa953f6d98d759f4e805adfb9fb331
2) Name of the topology file
Topology: test-playback-ssp5-mclk-0-I2S-mfcc-s16le-s16le-48k-24576k-codec.tplg
3) Name of the platform(s) on which the bug is observed.
Platform: MTL on xt-run simulation
Screenshots or console output
If applicable, add a screenshot (drag-and-drop an image), or console logs
(cut-and-paste text and put a code fence (```) before and after, to help
explain the issue.
Describe the bug
With (ipc3) testbench run the HiFi3 build and generic C version produce similar output. The HiFi4 build creates totally different output that looks wrong.
To Reproduce
Apply first patch https://github.com/thesofproject/sof/pull/9207, otherwise load to testbench is not working. Environment variable SOF_WORKSPACE should be set to top level thesofproject directory
Generic C build
MTL testbench build
Run MFCC, generic C
Run MTL build of xt-testbench
Start octave
The leftmost plot is cepstral coefficients for utterance "front center". The rightmost is failed hifi4 code run. HiFi3 code version does not have this issue.
Reproduction Rate 100%
Expected behavior Similar output as with generic C build and HiFi3.
Impact Showstopper for MFCC in MTL.
Environment 1) Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
Screenshots or console output If applicable, add a screenshot (drag-and-drop an image), or console logs (cut-and-paste text and put a code fence (```) before and after, to help explain the issue.
Please also include the relevant sections from the firmware log and kernel log in the report (and attach the full logs for complete reference). Kernel log is taken from dmesg and firmware log from sof-logger. See https://thesofproject.github.io/latest/developer_guides/debugability/logger/index.html